yoheinakajima/babyagi

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

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

BabyAGI — это экспериментальный фреймворк для создания автономных агентов, основанный на графовом управлении функциями (functionz) и хранении их в базе данных.

Зачем нужен

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

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

  • Создание графов зависимостей между функциями для автоматического запуска цепочек задач
  • Управление секретами и API-ключами (например, openai_api_key) через встроенный dashboard
  • Исследование архитектуры автономных агентов, способных строить сами себя
  • Отладка и мониторинг выполнения функций с детальным логированием времени и ошибок

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

  • Система functionz: хранение, управление и выполнение функций из базы данных
  • Встроенный веб-интерфейс (dashboard) для визуализации графов и логов
  • Механизм загрузки плагинов и пакетов функций (function packs)
  • Автоматическое разрешение зависимостей и управление импортами библиотек

👤 Кому подойдёт: разработчики, исследователи AI, энтузиасты, интересующиеся архитектурой автономных агентов

Релизы