Imp переносит DSPy на BEAM: теперь агенты на Elixir живут в супервизоре

Imp is a full port of DSPy to the BEAM

Imp переносит DSPy на BEAM: теперь агенты на Elixir живут в супервизоре

Imp — полный порт DSPy на BEAM. Он превращает вызовы языковых моделей в типизированные функции с сигнатурами, модулями и оптимизаторами. Агенты здесь — это процессы OTP: их можно запускать под супервизором, останавливать и ограничивать. GEPA и другие оптимизаторы переписывают инструкции на основе ошибок. Поддерживаются MCP, ACP, RLM и CodeAct. Версия 0.5 экспериментальная, требует Elixir 1.19+.

На BEAM агент — это процесс: он хранит собственное состояние, принимает сообщения и работает под супервизором вместе с остальным вашим приложением.
  1. 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 комментария)

  2. aidiveyt

    Вызовы инструментов не ограничивают перечисления. Мой вернул hackernews, хотя в схеме было указано hn, и только этап валидации это поймал.

  3. jauntywundrkind

    Есть порты на TS или Rust? Пожалуйста? :)

    Правка, дополнение:

    DSRr на Rust: https://github.com/krypticmouse/DSRs

Ещё за этот день

2026-09-27