DSPyをBEAMに完全移植したImp、宣言的で自己改善するLLMプログラムをElixirで実現
Imp is a full port of DSPy to the BEAM

ImpはDSPyの完全なBEAM移植版だ。シグネチャ、モジュール、オプティマイザ、エージェントループ、検索をOTPの信頼性と並行性で提供する。タスクを宣言し、ラベル付き例とメトリクスで測定・改善できる。エージェントはプロセスとして動作し、監視・停止・権限管理が可能。MCPやACPにも対応し、Elixir 1.19以降が必要。
BEAM上では、エージェントはプロセスである。自身の状態を保持し、メッセージを受信し、アプリケーションの他の部分と共にスーパーバイザの下で動作する。
- dang
関連。他にも?
DSPyがそんなに素晴らしいなら、なぜ誰も使っていないのか? - https://news.ycombinator.com/item?id=47490365 - 2026年3月 (120コメント)
DSPy – プロンプトではなくプログラミングでLMを扱う - https://news.ycombinator.com/item?id=42343692 - 2024年12月 (45コメント)
LLMシステムにDSPyを賭ける - https://news.ycombinator.com/item?id=41213561 - 2024年8月 (18コメント)
DSPy: 基盤モデルでプログラミングするためのフレームワーク - https://news.ycombinator.com/item?id=37417698 - 2023年9月 (52コメント)
- jauntywundrkind
TSやRustへの移植はありますか?お願いします :)
追記:
RustでのDSRr: https://github.com/krypticmouse/DSRs