Imp переносит DSPy на BEAM: теперь агенты на Elixir живут в супервизоре
Imp is a full port of DSPy to the BEAM

Imp — полный порт DSPy на BEAM. Он превращает вызовы языковых моделей в типизированные функции с сигнатурами, модулями и оптимизаторами. Агенты здесь — это процессы OTP: их можно запускать под супервизором, останавливать и ограничивать. GEPA и другие оптимизаторы переписывают инструкции на основе ошибок. Поддерживаются MCP, ACP, RLM и CodeAct. Версия 0.5 экспериментальная, требует Elixir 1.19+.
На BEAM агент — это процесс: он хранит собственное состояние, принимает сообщения и работает под супервизором вместе с остальным вашим приложением.
- dang
Связанное. Другие?
Если DSPy так хорош, почему никто им не пользуется? - https://news.ycombinator.com/item?id=47490365 - март 2026 (120 комментариев)
DSPy – программирование, а не промптинг, для LM - https://news.ycombinator.com/item?id=42343692 - декабрь 2024 (45 комментариев)
Ставка на DSPy для систем из LLM - https://news.ycombinator.com/item?id=41213561 - август 2024 (18 комментариев)
DSPy: фреймворк для программирования с фундаментальными моделями - https://news.ycombinator.com/item?id=37417698 - сентябрь 2023 (52 комментария)
- aidiveyt
Вызовы инструментов не ограничивают перечисления. Мой вернул hackernews, хотя в схеме было указано hn, и только этап валидации это поймал.
- jauntywundrkind
Есть порты на TS или Rust? Пожалуйста? :)
Правка, дополнение:
DSRr на Rust: https://github.com/krypticmouse/DSRs