DataBassGit/AgentForge

Расширяемая фреймворк для AGI

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

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

AgentForge — это low-code фреймворк для быстрой разработки, тестирования и итерации автономных AI-агентов и когнитивных архитектур.

Зачем нужен

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

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

  • Создание многоагентных систем с оркестрацией рабочих процессов через YAML-файлы (Cogs)
  • Разработка автономных агентов с настраиваемыми персонажами (Personas) и динамическими промптами
  • Реализация контекстно-зависимых взаимодействий с использованием встроенной системы памяти (на базе ChromaDB)
  • Тестирование и сравнение различных LLM (OpenAI, Gemini, Claude, локальные модели через Ollama/LMStudio) в рамках одной архитектуры

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

  • Декларативные Cogs для описания логики, ветвления и памяти в YAML
  • LLM-агностицизм: возможность использовать разные модели для разных агентов
  • Встроенная память (Memory), интегрированная в Cogs и доступная агентам
  • Редактирование промптов на лету без перезапуска системы
  • Поддержка локальных моделей через Ollama и LMStudio

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

Релизы

v0.5.1minor
🕐 19 мес назад · релиз на GitHub ↗

Релиз v0.5.1: добавлена поддержка пользовательских API, исправлены ошибки инициализации и обновлена документация.

  • Added: Добавлена поддержка пользовательских API для гибкой интеграции.
  • Fixed: Исправлена ошибка в команде инициализации, вызывавшая непредвиденное поведение.
  • Fixed: Устранены проблемы в файле настройки, связанные с функцией пользовательских API.
  • Масштабно обновлена документация проекта.