labsai/EDDI

Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 19+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus.

E.D.D.I – 対話型AIのためのマルチエージェントオーケストレーションミドルウェア

概要 – E.D.D.I (Enhanced Dialog-Driven Interface) は、設定駆動型の本番環境対応プラットフォームで、ユーザーや相互に会話する多数のAIエージェントを実行、管理、スケーリングできます。ユーザー(またはビジネスシステム)と大規模言語モデルプロバイダーの間に位置し、コードを書くことなく、ルーティング、メモリ、セキュリティ、オーケストレーションを処理します。

主なアイデア

  • ノーコード設定 – エージェント、ワークフロー、グループディスカッションはJSONファイルで記述されます。ファイルを変更すると動作が更新され、Javaサービスを再ビルドまたは再デプロイする必要はありません。
  • Java 25 + Quarkus – エンジンは最新の高性能Javaランタイムで実行され、仮想スレッドを使用して真の並列処理を実現し、一般的なPython/Nodeフレームワークよりも優れた並行性を提供します。
  • Dockerファーストの提供 – 単一のDockerイメージ(Red Hat認定)には、サーバー、WebベースのManagerダッシュボード、チャットUIが含まれています。install.shスクリプトは、データベース(オプションのKeycloak認証、モニタリング、ローカルLLM)を含むスタック全体を1つのコマンドで起動できます。
  • エンタープライズグレードの機能 – 組み込みのGDPR/HIPAA準拠、不変の監査ログ、暗号化されたシークレットボールト、テナントクォータ、OpenSSFベストプラクティスバッジのサポートを備えています。

主な機能

領域 E.D.D.Iが提供するもの
マルチエージェントオーケストレーション インテリジェントルーティング、グループ会話スタイル(円卓討論、ディベート、交渉など)、新しいエージェントの動的採用、投票、オークション、永続的なチームメモリ。
LLM統合 19のプロバイダー(OpenAI、Anthropic、Gemini、Bedrock、Ollamaなど)に接続します。モデルカスケーディング、JSONのみの応答、ツール呼び出し(ツールごとのキャッシュ付き)をサポートします。
相互運用性 MCP(Model Context Protocol)、A2A(Agent-to-Agent)、OpenAI Chat Completions、Slack、OpenAPI、OAuth 2.0などのオープンプロトコルを実装しています。
セキュリティとコンプライアンス エンベロープ暗号化ボールト、SSRF保護、HMAC-SHA256不変台帳、GDPR/HIPAA/AI法対応の制御、ロールベースのアクセス、テナントレベルのレート制限と予算。
可観測性 リアルタイムログ、トークン/コスト追跡、Prometheus + Grafanaメトリクス、会話、エージェント、クォータのダッシュボード。
デプロイオプション Docker-Compose(Postgres、Keycloak、モニタリング、NATS、ローカルLLM、ベクターストアなどのオーバーレイ付き)、Kubernetes/OpenShiftで即実行可能。

典型的なワークフロー

  1. install.shを実行します(または提供されたDocker-Composeファイルを使用します) – スクリプトはeddi CLIラッパーを作成します。
  2. http://localhost:7070を開き、Managerを選択して、フォームベースのウィザードまたはJSON設定のアップロードでエージェントを定義します。
  3. LLMエンドポイント(例:OpenAIまたはローカルOllamaモデル)を指すエージェントをデプロイします。
  4. ユーザーは/chatまたはSlackスレッドでチャットを開始します。E.D.D.Iはリクエストを適切なエージェントまたはグループにルーティングします。
  5. プラットフォームはすべてのステップを記録し、メモリを更新し、クォータを適用し、設定されている場合は上位のモデルにエスカレーションします。

対象読者

  • アドホックなスクリプトではなく、ガバナンスされた監査可能なAIエージェントレイヤーを必要とする企業。
  • 規制基準に準拠する必要があるカスタマーサービスのボット、内部アシスタント、またはマルチエージェント意思決定支援システムを構築するチーム。
  • Docker/Kubernetesデプロイを好み、Python中心のランタイムを避けたい運用チーム。

詳細情報

  • 公式ウェブサイト: https://eddi.labs.ai/
  • ドキュメント: https://docs.labs.ai/
  • リポジトリ内のクイックスタートインストーラースクリプト(install.sh / install.ps1)。
  • リリースノートとアップグレードガイドはdocs/にあります(例:upgrading-from-6.4.md)。

上記の情報はすべてリポジトリのREADMEから直接取得したものであり、追加の機能は推測されていません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト