企业级AI的空白
企业Java缺少可视化AI编排中间件。团队要么用Python/Node.js工具制作原型后为生产重写,要么使用Spring AI或LangChain4j等库从头构建一切。
EDDI填补这一空白
EDDI是可部署的中间件平台,而不是库。它提供团队所需的一切:
- 可视化管理界面 — EDDI管理器用于构建和监控代理
- 配置即代码 — 代理逻辑是JSON,不是编译的代码
- 58个MCP工具 — 通过模型上下文协议实现完整的AI原生控制
- 企业安全 — OIDC、密钥库、审计跟踪、无eval()
- 生产基础设施 — REST API、对话状态管理、Prometheus指标
- 水平扩展 — NATS JetStream用于分布式架构
谁应该使用EDDI?
- 企业团队需要生产就绪的AI编排平台
- 提示词工程师想要在无需重新部署的情况下迭代
- 受监管行业需要审计跟踪和欧盟AI法案合规
- 平台团队为多个部门构建内部AI服务
EDDI 与典型代理框架的比较
| 维度 | Python/Node 框架 | EDDI |
|---|---|---|
| Concurrency | GIL or single-threaded event loop | Java 25 Virtual Threads — true OS-level parallelism |
| Agent Logic | Embedded in application code | Versioned JSON configs — update behavior without redeployment |
| Security Model | Relies on sandboxed code execution | No dynamic code execution; envelope-encrypted vault, SSRF protection |
| Compliance | Requires custom implementation | GDPR, HIPAA, EU AI Act infrastructure built-in |
| Audit Trail | Application-level logging | HMAC-SHA256 immutable ledger with cryptographic agent signing |
| Deployment | pip/npm + manual infrastructure | One-command Docker install, Kubernetes/OpenShift-ready |
支持 12 个 LLM 提供商
连接任何主要 LLM 提供商 — 或通过任何兼容 OpenAI 的端点使用你自己的。
| Category | Providers |
|---|---|
| 云端 API | OpenAI · Anthropic Claude · Google Gemini · Mistral AI |
| 企业云 | Azure OpenAI · Amazon Bedrock · Oracle GenAI · Google Vertex AI |
| 自托管 | Ollama · Jlama · Hugging Face |
| 兼容 | 任何 OpenAI 兼容端点(DeepSeek、Cohere 等)通过 baseUrl |
Quarkus SDK
正在构建与 EDDI 通信的 Quarkus 应用?使用 quarkus-eddi 扩展 — Dev Services(dev 模式下自动启动 EDDI)、流畅 API、SSE 流式传输、@EddiAgent 端点绑定和 @EddiTool MCP 桥接。
<dependency>
<groupId>io.quarkiverse.eddi</groupId>
<artifactId>quarkus-eddi</artifactId>
<version>6.0.0</version>
</dependency>