Plataforma vs. Biblioteca
A diferença fundamental: o EDDI é uma plataforma middleware implantável, não uma biblioteca. Enquanto bibliotecas fornecem blocos de construção, o EDDI fornece o edifício inteiro — pronto para implantação.
Comparação
vs. Bibliotecas de IA (Spring AI, LangChain, etc.)
Bibliotecas de IA como Spring AI, LangChain e LangChain4j são excelentes blocos de construção (o EDDI usa LangChain4j internamente). Mas com bibliotecas, você ainda precisa construir controladores REST, autenticação, gestão de conversas, registro de auditoria e interfaces de gestão por conta própria. O EDDI fornece tudo isso pronto.
vs. Flowise / n8n
Flowise e n8n são construtores visuais baseados em Node.js. O EDDI serve um propósito similar, mas com arquitetura de nível empresarial:
- Sem eval() — Elimina riscos de execução remota de código CVSS 10.0
- Milhões de threads virtuais — Concorrência de nível empresarial vs. event loops single-threaded
- OIDC/Keycloak — Autenticação empresarial vs. autenticação básica
- MongoDB/PostgreSQL — Bancos de dados de produção vs. SQLite
vs. AWS Bedrock / Azure AI Studio
Plataformas de IA em nuvem oferecem infraestrutura gerenciada, mas criam vendor lock-in. O EDDI executa em qualquer lugar onde Docker funcione — on-premises, em qualquer nuvem ou em ambientes isolados.