ช่องว่างใน Enterprise Java
Enterprise Java ขาด Visual AI Orchestration Middleware
EDDI เติมเต็มช่องว่างนี้
EDDI เป็น deployable middleware platform ไม่ใช่ library:
- Visual Management UI — EDDI Manager
- Config-as-Code — agent logic เป็น JSON
- 42 MCP Tools — AI-native control สมบูรณ์
- Enterprise Security — OIDC, Vault, audit trails
- Production Infra — REST APIs, Prometheus metrics
- Horizontal Scaling — NATS JetStream
ใครควรใช้ EDDI?
- Enterprise Java Teams — AI orchestration โดยไม่ต้องออกจาก JVM
- Prompt Engineers — iterate โดยไม่ต้อง recompile Java
- Regulated Industries — audit trails และ EU AI Act compliance
- Platform Teams — สร้าง internal AI services สำหรับหลายแผนก
EDDI vs. Agent Frameworks ทั่วไป
| มิติ | Python/Node Frameworks | 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 Providers
เชื่อมต่อกับ LLM provider หลักใดก็ได้ — หรือใช้ของคุณเองผ่าน OpenAI-compatible endpoint
| Category | Providers |
|---|---|
| Cloud APIs | OpenAI · Anthropic Claude · Google Gemini · Mistral AI |
| Enterprise Cloud | Azure OpenAI · Amazon Bedrock · Oracle GenAI · Google Vertex AI |
| Self-Hosted | Ollama · Jlama · Hugging Face |
| Compatible | OpenAI-compatible endpoint ใดก็ได้ (DeepSeek, Cohere ฯลฯ) ผ่าน baseUrl |
Quarkus SDK
กำลังสร้าง Quarkus app ที่สื่อสารกับ EDDI? ใช้ extension quarkus-eddi — Dev Services (เริ่ม EDDI อัตโนมัติใน dev mode), Fluent API, SSE streaming, @EddiAgent endpoint wiring และ @EddiTool MCP bridge
<dependency>
<groupId>io.quarkiverse.eddi</groupId>
<artifactId>quarkus-eddi</artifactId>
<version>6.0.0</version>
</dependency>