엔터프라이즈 AI의 공백
엔터프라이즈 Java에는 비주얼 AI 오케스트레이션 미들웨어가 없습니다.
EDDI가 이 공백을 채웁니다
EDDI는 배포 가능한 미들웨어 플랫폼이며 라이브러리가 아닙니다:
- 비주얼 관리 UI — 에이전트 구축과 모니터링을 위한 EDDI 매니저
- Configuration-as-Code — 에이전트 로직은 JSON, 컴파일된 Java가 아님
- 58개 MCP 도구 — Model Context Protocol을 통한 완전한 AI 네이티브 제어
- 엔터프라이즈 보안 — OIDC, Vault, 감사 추적, eval() 없음
- 프로덕션 인프라 — REST API, 대화 상태 관리, Prometheus 메트릭
- 수평 확장 — 분산 아키텍처를 위한 NATS JetStream
누가 EDDI를 사용해야 하나요?
- 엔터프라이즈 Java 팀 — JVM을 벗어나지 않고 AI 오케스트레이션이 필요
- 프롬프트 엔지니어 — Java 재컴파일 없이 반복하고 싶은
- 규제 산업 — 감사 추적과 EU AI법 준수가 필요한
- 플랫폼 팀 — 여러 부서를 위한 내부 AI 서비스를 구축하는
EDDI vs. 일반적인 에이전트 프레임워크
| 차원 | 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 자동 시작), Fluent API, SSE 스트리밍, @EddiAgent 엔드포인트 와이어링, @EddiTool MCP 브리지.
<dependency>
<groupId>io.quarkiverse.eddi</groupId>
<artifactId>quarkus-eddi</artifactId>
<version>6.0.0</version>
</dependency>