AI-Team-Team - Общий фреймворк... Заметка
Сообщество RSS DEV

AI-Team-Team - Общий фреймворк динамического многоагентного сотрудничества

AI-Team-Team (ATT) позволяет ИИ-агентам свободно формировать сложные иерархические или динамические команды. Этот проект обеспечивает рекурсивное создание дочерних команд агентов с ограничением глубины. Команды могут автономно конфигурировать своих членов, определять роли и мигрировать в рамках иерархии. Карта ASCII в реальном времени визуализирует активную топологию команды, а глобальный каталог экспертов облегчает поиск партнеров. ATT использует ограниченные циклы ReAct для рассуждений и надежный парсер для выполнения. Память диалогов сжимается для сохранения важной истории разговоров. Логика генерации LLM делегируется независимому от поставщика обработчику обратных вызовов. Демократическая система голосования регулирует изменения членов, позволяя анонимное участие. Брокер переговоров управляет межкомандным общением, а библиотеки совместных документов предлагают контролируемое хранение. Шлюзы защиты контекста ограничивают чтение больших файлов, переходя к предупреждениям об общих чертах и запросам на фрагменты. Аудиты инструментов перехватывают и проверяют конкретные вызовы инструментов перед выполнением. Снимки состояния SQLite позволяют восстанавливаться после сбоев путем сериализации состояний системы. Надзорная команда проверяет диалоги и эскалирует аномалии. Разделенные панели управления предоставляют четкие точки подключения для событий времени выполнения для обновления пользовательского интерфейса. Проект представляет собой полный пакет Python с реализованными функциями и планами будущих приложений.