English | Русский
Продвинутая мультиагентная система для решения сложных задач с использованием специализированных ИИ-агентов. Реализует современные архитектурные паттерны с упором на модульность, безопасность и расширяемость.
Иерархическая система агентов с четким разделением ответственности:
- Фабрика агентов для динамического создания специализированных агентов
- Менеджер-агент для координации работы команды агентов
- Гибкие пайплайны для различных типов задач (Text-to-SQL, исследование, создание контента)
Унифицированный интерфейс для работы с различными СУБД:
- SQLite, PostgreSQL, MySQL, DuckDB, SAP IQ, Impala
- Диалект-специфичная генерация SQL
- Безопасное выполнение с read-only подключениями
Гибридная система памяти с продвинутыми возможностями:
- SQLite + ChromaDB для структурированного и семантического поиска
- Политики доступа на уровне агентов (agent/session/strategic scope)
- Автоматическое суммирование через LLM для долгосрочной памяти
- Контекстуальное обогащение на основе семантического поиска
# Установка Mermaid CLI для диаграмм
npm install -g @mermaid-js/mermaid-cli
# Установка Python зависимостей
pip install -r requirements.txt
# Активация виртуального окружения
source .venv/bin/activate# Установите переменные окружения
export OPENAI_API_KEY_DB="your-api-key"
export OPENAI_API_BASE_DB="your-api-base"
export DB_DSN="sqlite:///path/to/your.db" # Опционально для Text-to-SQL- Text-to-SQL система - Преобразование естественного языка в SQL-запросы
- Конфигурация RAG-памяти - Настройка системы памяти агентов
- Интеграция Mermaid диаграмм - Создание диаграмм
- Кастомные шаблоны ответов агентов - Управление форматом вывода агентов
- Руководство по перестроению ChromaDB - Обслуживание базы векторов
- Заметки о релизах - История изменений и новые функции
- 🛣️ Дорожная карта развития - Стратегические планы на основе SOTA решений
- ⚡ Workflow Engine - Надежная система выполнения рабочих процессов
Гибкая настройка формата вывода агентов:
- Чистый JSON без обёрточного текста
- Кастомные шаблоны для специфических форматов
- Полная обратная совместимость с существующими агентами
# Пример настройки в профиле агента
custom_report_template: "{{final_answer}}"Три основных пайплайна выполнения:
- Text-to-SQL пайплайн:
Менеджер → NLU → Schema RAG → SQL Generator → SQL Verifier → DB Audit - Образовательный контент:
Менеджер → Researcher → Analyst → Course Plan → Content Expert → Lab Designer - Общие задачи:
Менеджер → Researcher → [Специализированные агенты]
Продвинутый пайплайн для работы с базами данных:
- NLU-анализ запросов на естественном языке
- Schema RAG для семантического связывания с схемой БД
- Безопасная генерация SQL с множественной валидацией
- Многоуровневый аудит выполнения запросов
Многослойная защита на всех уровнях:
- LLM-Guard для фильтрации входящих запросов
- SQL-валидация против инъекций и небезопасных операций
- PII-сканирование для защиты персональных данных
- Песочница для безопасного выполнения кода
Модульная архитектура инструментов:
- YAML-конфигурации для декларативного описания
- MCP-интеграция для подключения внешних сервисов
- Plugin-система для добавления новых возможностей
Надежная система выполнения рабочих процессов:
- Персистентность состояния - восстановление после сбоев
- Retry механизмы - автоматические повторы при ошибках
- Управление ресурсами - изоляция и квотирование клиентов
- Checkpoint'инг - сохранение прогресса выполнения
- Полная совместимость - неразрушающее расширение
- Модульность: Независимые компоненты с четкими интерфейсами
- Масштабируемость: Легкое добавление новых агентов и инструментов
- Безопасность: Многоуровневая валидация и контроль доступа
- Наблюдаемость: Детальное логирование и HTML-визуализация процессов
- Производительность: Асинхронные операции и оптимизированные запросы