EDDI: платформа для многопоточной оркестрации AI-агентов с JSON

E.D.D.I — это конфигурируемая платформа для многопоточной оркестрации AI-агентов, работающая с JSON-данными. Решает задачу интеграции множества агентов и бизнес-систем в рамках одного приложения без необходимости написания кода. Проект поддерживает более 12 провайдеров LLM и обеспечивает соответствие таким стандартам, как GDPR и HIPAA, что делает его полезным для предприятий, стремящихся внедрить AI в свою инфраструктуру.

Запускать проект можно в Docker-контейнерах, что облегчает интеграцию в существующие системы. Он построен с использованием Java 25 и фреймворка Quarkus, что обеспечивает высокую производительность и масштабируемость. Однако учти, что наличие собственных лицензий API и соблюдение регулирующих стандартов может ограничивать использование для некоторых пользователей.

EDDI ещё на ранних стадиях развития, поэтому могут быть некоторые недочёты или ограничения. Но если тебе нужно разрабатывать и управлять несколькими AI-агентами, этот инструмент может существенно упростить и ускорить процесс.

Проект **E.D.D.I** (Enhanced Dialog Driven Interface) представляет собой многопользовательское программное обеспечение для взаимодействия с ИИ, ориентированное на управление множеством агентов без необходимости написания кода. Оно предназначено для координации пользователей, ИИ-агентов и бизнес-систем через умную маршрутизацию, постоянную память и оркестрацию API. EDDI построен на Java 25 и Quarkus и предлагает встроенные интерфейсы для управления и чата. Проект сертифицирован Red Hat и поддерживает различные протоколы, включая OpenAI Chat Completions API, Slack и OAuth 2.0.

Установка и запуск

Самый быстрый способ установить EDDI — воспользоваться **однокомандным установщиком**. Он настроит EDDI вместе с выбранной базой данных через Docker Compose. Все будет доступно по адресу http://localhost:7070, где ты сможешь воспользоваться административной панелью и интерфейсом чата.

Для установки на Linux или macOS используй следующую команду:

curl -fsSL https://raw.githubusercontent.com/labsai/EDDI/main/install.sh | bash

Для Windows команда будет следующей:

Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/labsai/EDDI/main/install.ps1" -OutFile "install.ps1"
Unblock-File .\install.ps1
.\install.ps1

Для работы требуется установленный Docker. Установщик автоматически создаёт уникальный ключ шифрования для управления секретами.

Функциональные возможности

  • Оркестрация агентов: Умная маршрутизация диалогов, групповые обсуждения и возможность создания новых агентов во время работы.
  • Поддержка LLM: Подключение к различным провайдерам языковых моделей и возможность умной модели найма.
  • Интеграции: Встроенная поддержка Slack и OpenAI, а также интеграция с модулями для взаимодействия между агентами.
  • Постоянная память: Агент запоминает факты и предпочтения пользователей, сохраняя их между сессиями.
  • Безопасность и комплайенс: Шифрование данных, соблюдение норм GDPR, HIPAA и других стандартов.

Ограничения

E.D.D.I нацелен на использование в продакшене и требует тщательной настройки безопасности и управления пользователями. Возможны ограничения на использование ресурсов в зависимости от конфигурации системы и подключённых баз данных. Также стоит отметить, что для работы некоторых инструментов может потребоваться дополнительная настройка, такая как внедрение Keycloak для аутентификации пользователей.

Документация

Полная документация доступна на официальном сайте проекта и охватывает все аспекты настройки, использования и разработки:

Открыть на GitHub: labsai/EDDI →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте