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で即実行可能。 |
典型的なワークフロー
install.shを実行します(または提供されたDocker-Composeファイルを使用します) – スクリプトはeddiCLIラッパーを作成します。http://localhost:7070を開き、Managerを選択して、フォームベースのウィザードまたはJSON設定のアップロードでエージェントを定義します。- LLMエンドポイント(例:OpenAIまたはローカルOllamaモデル)を指すエージェントをデプロイします。
- ユーザーは
/chatまたはSlackスレッドでチャットを開始します。E.D.D.Iはリクエストを適切なエージェントまたはグループにルーティングします。 - プラットフォームはすべてのステップを記録し、メモリを更新し、クォータを適用し、設定されている場合は上位のモデルにエスカレーションします。
対象読者
- アドホックなスクリプトではなく、ガバナンスされた監査可能なAIエージェントレイヤーを必要とする企業。
- 規制基準に準拠する必要があるカスタマーサービスのボット、内部アシスタント、またはマルチエージェント意思決定支援システムを構築するチーム。
- Docker/Kubernetesデプロイを好み、Python中心のランタイムを避けたい運用チーム。
詳細情報
- 公式ウェブサイト: https://eddi.labs.ai/
- ドキュメント: https://docs.labs.ai/
- リポジトリ内のクイックスタートインストーラースクリプト(
install.sh/install.ps1)。 - リリースノートとアップグレードガイドは
docs/にあります(例:upgrading-from-6.4.md)。
上記の情報はすべてリポジトリのREADMEから直接取得したものであり、追加の機能は推測されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト