プラットフォーム vs. ライブラリ
根本的な違い:EDDIはデプロイ可能なミドルウェアプラットフォームで、ライブラリではありません。ライブラリがブロックを提供する一方、EDDIは建物全体を提供 — デプロイ準備完了。
比較
vs. AI Libraries (Spring AI, LangChain, etc.)
Spring AIとLangChain4jは優れたライブラリです(EDDIは内部でLangChain4jを使用)。しかしライブラリでは、RESTコントローラー、認証、会話管理、監査ログ、管理UIを自分で構築する必要があります。EDDIはすべてをすぐに使える形で提供。
vs. Flowise / n8n
Flowiseとn8nはNode.jsベースのビジュアルビルダーです。EDDIはエンタープライズグレードのアーキテクチャで同様の目的を果たします:
- eval()なし — CVSS 10.0リモートコード実行リスクを排除
- 数百万の仮想スレッド — エンタープライズグレードの並行性 vs. シングルスレッドイベントループ
- OIDC/Keycloak — エンタープライズ認証 vs. 基本認証
- MongoDB/PostgreSQL — 本番データベース vs. SQLite
vs. AWS Bedrock / Azure AI Studio
クラウドAIプラットフォームはマネージドインフラを提供しますがベンダーロックインが発生します。EDDIはDockerが動作するどこでも実行可能 — オンプレミス、任意のクラウド、エアギャップ環境。