Plataforma vs. Biblioteca
La diferencia fundamental: EDDI es una plataforma middleware desplegable, no una biblioteca. Mientras las bibliotecas proporcionan bloques de construcción, EDDI proporciona el edificio completo — listo para desplegar.
Comparativa
vs. Bibliotecas de IA (Spring AI, LangChain, etc.)
Las bibliotecas de IA como Spring AI, LangChain y LangChain4j son excelentes bloques de construcción (EDDI utiliza LangChain4j internamente). Pero con bibliotecas, aún necesita construir controladores REST, autenticación, gestión de conversaciones, registro de auditoría e interfaces de gestión por su cuenta. EDDI proporciona todo esto listo para usar.
vs. Flowise / n8n
Flowise y n8n son constructores visuales basados en Node.js. EDDI cumple un papel similar pero con arquitectura de nivel empresarial:
- Sin eval() — Elimina riesgos de ejecución remota de código CVSS 10.0
- Millones de hilos virtuales — Concurrencia empresarial vs. bucles de eventos de un solo hilo
- OIDC/Keycloak — Autenticación empresarial vs. autenticación básica
- MongoDB/PostgreSQL — Bases de datos de producción vs. SQLite
vs. AWS Bedrock / Azure AI Studio
Las plataformas de IA en la nube ofrecen infraestructura gestionada pero crean dependencia del proveedor. EDDI se ejecuta en cualquier lugar donde funcione Docker — en local, en cualquier nube o en entornos aislados.