metauto-ai/GPTSwarm

🐝 Первые самообучающиеся агенты с RL / оптимизацией промптов

Агенты⭐ 1 045Pythonпоследний релиз: v0.1.0
Открыть на GitHub ↗Сайт проекта ↗

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

GPTSwarm — это фреймворк для создания агентов на базе LLM, работающих в виде графов, с возможностью автоматической оптимизации структуры и самообучения через RL.

Зачем нужен

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

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

  • Автоматическое решение сложных задач, требующих поиска в интернете (например, ответы на вопросы из датасета GAIA).
  • Анализ и суммирование информации из файлов (изображений, документов) с использованием специализированных инструментов.
  • Исследование и оптимизация структуры графов агентов для повышения точности выполнения задач.
  • Создание кастомных агентов с интеграцией внешних API (Bing, Google, SearchAPI) для веб-поиска.

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

  • Графовая архитектура: агенты и их связи представлены в виде графа, что позволяет гибко управлять потоком данных.
  • Самоулучшение (Self-Improving): использование RL и оптимизации промптов для автоматического улучшения работы агентов.
  • Оптимизация ребер графа: автоматическое удаление или создание связей между агентами для максимизации результата.
  • Поддержка различных LLM-бэкендов и инструментов поиска с автоматическим выбором источника на основе доступных ключей API.
  • Простой старт: установка через pip и наличие готовых примеров в Colab для быстрого тестирования.

👤 Кому подойдёт: Исследователи в области AI, разработчики, создающие сложные multi-agent системы, и инженеры, интересующиеся оптимизацией LLM-агентов.

Релизы