aiwaves-cn/agents

An Open-source Framework for Data-centric, Self-evolving Autonomous Language Agents

Агенты⭐ 5 964Python
Открыть на GitHub ↗

Что это за инструмент

Agents 2.0 — это open-source фреймворк для создания автономных языковых агентов, которые способны к самообучению и эволюции через символическое обучение.

Зачем нужен

Инструмент решает задачу оптимизации работы агентов, применяя принципы обучения нейронных сетей (прямое распространение, обратное распространение ошибки, градиентный спуск) к их промптам и инструментам. Это позволяет агентам автоматически улучшать свои стратегии действий на основе языковых потерь (language loss) без ручной настройки.

Что можно реализовать

  • Автоматическая оптимизация промптов и цепочек инструментов (tool usage) для повышения точности выполнения задач
  • Обучение и улучшение многоагентных систем (multi-agent systems) через симуляцию и анализ траекторий
  • Исследование методов символического обучения (symbolic learning) в контексте LLM
  • Создание самосовершенствующихся агентов, которые анализируют свои ошибки и корректируют логику работы

Ключевые возможности

  • Аналогия между пайплайном агента и вычислительным графом нейронной сети
  • Реализация back-propagation и градиентного обновления весов на основе языка (language gradients)
  • Поддержка оптимизации multi-agent систем
  • Использование language-based loss для оценки результатов выполнения задач
  • Автоматическое обновление символических компонентов и структуры графа

👤 Кому подойдёт: исследователи, разработчики AI-агентов, специалисты по LLM

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.