Skip to content
🚀 EDDI 6.5.0

19 proveedores LLM, bases de conocimiento que rastrean su sitio y leen sus archivos, y conversaciones que siguen las versiones compatibles del agenteNovedades

Cloud Gestionada Empezar

EDDI vs. LangChain y LangGraph

Cómo se compara EDDI con LangChain y LangGraph: biblioteca frente a plataforma desplegable, grafos definidos en código frente a config-as-code, human-in-the-loop, la brecha de operaciones del Día 2 y cuándo escribir usted mismo la orquestación es la decisión correcta.

EDDI vs. LangChain y LangGraph

Qué son LangChain y LangGraph

LangChain es un framework de Python y JavaScript con licencia MIT para crear aplicaciones con LLM. LangGraph, del mismo equipo, es un framework de orquestación de bajo nivel para agentes con estado: usted define un grafo en código y obtiene ejecución duradera que se reanuda tras los fallos y puntos de control human-in-the-loop en los que puede inspeccionar y modificar el estado del agente. LangSmith es el producto comercial de trazado, evaluación y observabilidad, y LangSmith Deployment aloja agentes de larga duración. Su superficie de integración es la más amplia del ecosistema.

Se trata de una cuestión de biblioteca frente a plataforma

EDDI no es un framework competidor. EDDI usa internamente LangChain4j, el hermano Java de LangChain. La pregunta real no es qué abstracción es mejor, sino si el flujo de control vive en código que usted escribe, como un grafo de LangGraph, o en configuración declarativa que usted despliega, y quién construye y se encarga de todo lo que lo rodea: la capa REST, la autenticación, la multitenencia, el estado, la auditoría y la interfaz que usan quienes no son desarrolladores.

Lo que usted construye frente a lo que despliega

DimensiónLangChain / LangGraphEDDI
FormatoUna biblioteca que se importa en su aplicaciónMiddleware desplegable; se ejecuta donde se ejecute Docker
Lógica de orquestaciónGrafos en Python o TypeScript dentro de su repositorioConfiguración JSON y reglas de comportamiento deterministas, que se modifican sin volver a desplegar
Human in the loopLas interrupciones permiten inspeccionar y modificar el estado; la interfaz de aprobación y la política las construye ustedPuertas de aprobación en turnos, llamadas a herramientas y fases de grupo, con políticas de tiempo de espera y aprobaciones en Manager y Slack
DurabilidadEjecución duradera con una persistencia que usted configuraMemoria de conversación persistida por la plataforma, con estados explícitos como AWAITING_HUMAN
API REST y enrutamientoLo construye usted, o lo aloja en LangSmith DeploymentIncluido, además de OpenAPI 3.1, protocolo A2A y streaming SSE
Autenticación y RBACLo construye ustedOIDC/Keycloak opcional con los roles eddi-admin y eddi-approver
Interfaz para quienes no son desarrolladoresLo construye usted (LangSmith Studio está orientado a desarrolladores)EDDI Manager, una interfaz React de nivel productivo en 11 idiomas
Gestión de secretosLo construye usted, o aporta un vaultSecrets Vault integrado con AES-256-GCM, referenciado como ${vault:key}
ObservabilidadLangSmith (comercial) o su propia instrumentaciónMétricas de Prometheus y paneles de Grafana aprovisionados automáticamente
Auditoría y cumplimientoLo construye ustedLibro de auditoría firmado con HMAC, de solo anexado y con control de secuencia, API de derechos de los interesados, 15+ marcos normativos cubiertos
Ciclo de iteraciónCambiar el código, revisar, probar, desplegarCambiar la configuración en la interfaz o la API; efecto inmediato
Techo de controlNinguno. Todo lo que pueda expresarse en código está disponibleLimitado por lo que la configuración puede expresar, por diseño

Los datos sobre la otra herramienta se contrastaron con su documentación oficial y su repositorio en octubre de 2026. Estos proyectos cambian rápido, así que confirme el comportamiento actual con el proveedor antes de decidir.

Cómo elegir entre ambas

Cuándo LangChain y LangGraph son la mejor opción

  • La orquestación en sí es su ventaja competitiva y pertenece a su base de código, no a un almacén de configuración.
  • Necesita un flujo de control que la configuración declarativa no puede expresar: topologías de grafo a medida, semánticas de reintento propias, máquinas de estados poco habituales.
  • Su equipo trabaja con Python o TypeScript y quiere que el agente viva dentro de un servicio existente, no a su lado.
  • Necesita una integración totalmente nueva la misma semana en que aparece. LangChain avanza más rápido que cualquier plataforma.
  • El equipo son una o dos personas, sin responsable de cumplimiento, sin requisitos de multitenencia y sin ninguna persona ajena al desarrollo que necesite acceso.

Cuándo EDDI es la mejor opción

  • Reconoce la lista de operaciones del Día 2 como trabajo que su equipo hace en lugar de entregar producto.
  • Los ingenieros de prompts y el personal de operaciones necesitan cambiar el comportamiento del agente sin una pull request.
  • Varios equipos o clientes comparten un mismo despliegue y necesitan aislamiento, cuotas y atribución de costes.
  • Compras exige una respuesta sobre pistas de auditoría, residencia de datos y cobertura de marcos normativos antes de que nada salga a producción.
  • Quiere que la capa de orquestación sea una dependencia que se actualiza, no una base de código que se mantiene.

Cómo migrar una aplicación desde LangChain o LangGraph

La lógica suele conservarse; lo que deja de mantener es la infraestructura que la rodea. Trabaje desde la definición de la cadena o del grafo hacia fuera. El flujo de control que dependa de Python arbitrario tendrá que convertirse en reglas de comportamiento o en una herramienta declarada.

LangChain / LangGraphEDDI
Cadena o grafo de LangGraphConfiguración de pipeline de EDDI y reglas de comportamiento
Herramientas y llamadas a funcionesDefiniciones de herramientas MCP o declaraciones httpCall
Interrupción para revisión humanaRegla PAUSE_CONVERSATION o patrones glob de toolApprovals, aprobados en Manager o Slack
Checkpointer y clases de memoriaMemoria de conversación con los ámbitos step, conversation y longTerm
Configuración de retriever y almacén vectorialConfiguración de RAG con 8 proveedores de embeddings y 6 almacenes vectoriales
Plantillas de promptsFragmentos de prompt versionados, referenciados por nombre
Envoltorio FastAPIAPI REST integrada, OpenAPI 3.1 y streaming SSE
Trazado de LangSmithMétricas de Prometheus, paneles de Grafana y el libro de auditoría

Preguntas frecuentes

¿EDDI usa LangChain?

EDDI usa internamente LangChain4j, la implementación en Java. No es una abstracción competidora. EDDI es la plataforma desplegable construida en torno a ese tipo de biblioteca: aporta la capa de API, la autenticación, la gestión del estado, la interfaz de administración y la infraestructura de cumplimiento que una biblioteca deja deliberadamente en sus manos.

¿Cuál es la diferencia entre LangChain y LangGraph?

LangChain ofrece componentes e integraciones para aplicaciones con LLM. LangGraph es la capa de más bajo nivel para agentes con estado y de larga duración, definidos como grafos, con ejecución duradera y puntos de control human-in-the-loop. Ambos son bibliotecas que usted integra en su propio servicio. La comparación con EDDI vale para los dos.

¿Qué es la brecha de operaciones del Día 2?

El Día 1 consiste en conseguir que un agente responda correctamente, algo que una biblioteca resuelve bien. El Día 2 es todo lo que viene después: autenticación, multitenencia, estado de las conversaciones tras reinicios, registro de auditoría, rotación de secretos, escalado horizontal, seguimiento de costes y una interfaz para quienes no escriben Python. Los equipos dedican con frecuencia más tiempo al Día 2 que al propio agente.

¿La configuración es menos potente que el código?

Sí, y es un compromiso deliberado. La configuración no puede expresar todo lo que expresa el código. A cambio obtiene cambios sin volver a desplegar, un comportamiento que puede revisar quien no es ingeniero y ningún código en tiempo de ejecución que defender en una revisión de seguridad. Si necesita el techo que ofrece el código, use la biblioteca.

¿Podemos conservar LangChain y usar también EDDI?

Sí. EDDI expone un servidor MCP y una API REST, de modo que una aplicación LangChain puede llamar a los agentes de EDDI como herramientas, y EDDI puede llamar a su servicio LangChain mediante httpCall. Dividir según lo que es diferencial y lo que es infraestructura es un diseño razonable.

Otras comparativas

¿Listo para producción?

Obtenga despliegue gestionado, soporte respaldado por SLA y ayuda directa del equipo que desarrolla EDDI.

Hable con nosotros sobre el despliegue empresarial