Skip to content
🚀 EDDI 6.6.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

El orquestador de IA
para empresas

La plataforma de código abierto para desplegar sistemas de IA multi-agente gobernados: autoalojada, basada en configuración y lista para el cumplimiento normativo. Ahora en v6.

Ejecute EDDI en local
curl -fsSL https://raw.githubusercontent.com/labsai/EDDI/main/install.sh | bash
Otras formas de instalar →
EDDI AI Orchestrator

El problema

La orquestación empresarial de IA está fragmentada y es dolorosa. Los equipos están atrapados en un ciclo de vida roto:

La trampa de los prototipos

Los equipos hacen prototipos con Flowise, n8n o scripts; luego se reescribe todo desde cero para producción. Los prototipos visuales se descartan.

Fatiga de código base

Usar bibliotecas de IA significa construir controladores REST, capas de autenticación y gestión de estado desde cero. Cada cambio de prompt requiere redespliegue.

Fricción en BPMN

Forzar a los agentes de IA no deterministas para que encajen en workflows deterministas de Camunda/Temporal crea graves conflictos de estructura y arquitecturas muy frágiles.

La solución

EDDI es una plataforma de orquestación de IA desplegable: no una biblioteca. Gestión visual, config-as-code y seguridad empresarial, listos para usar:

01

Configuración como código

La lógica, pipelines y herramientas del agente son configuraciones JSON, no código compilado. Los ingenieros de prompts iteran instantáneamente usando la interfaz en React o la API REST, sin necesidad de redespliegue.

02

89 Herramientas MCP

EDDI expone sus capacidades a través del Model Context Protocol (permitiendo que Claude Desktop y otros clientes interactúen). Los agentes también pueden consumir herramientas MCP externas.

03

La seguridad es lo primero

No hay eval(), ni escapes. Integración con Vault, validación de URL y trazabilidad criptográfica son fundamentos de la arquitectura.

04

Observabilidad

Cada paso del pipeline se registra con una traza de auditoría inmutable: uso de tokens, coste, tiempo y uso de herramientas. Registro telemétrico CQRS.

05

Concurrencia empresarial

Construido sobre un runtime de nivel empresarial con millones de hilos ligeros para cargas de LLM dependientes de E/S. Sin bloqueos en el bucle de eventos, sin los cuellos de botella del nodo único.

06

Orquestación de múltiples agentes

Descubrimiento de agentes basado en intención, conversaciones administradas y colaboración en grupo: los agentes deliberan en siete estilos, votan, coeditan productos de trabajo compartidos y dan a las personas un lugar en la mesa.

Configuración e interfaz, lado a lado

Lo que hace un agente son documentos JSON que puede leer, comparar y versionar. El Manager edita esos mismos documentos.

behavior.json
{
  "behaviorGroups": [
    {
      "name": "",
      "behaviorRules": [
        {
          "name": "Ask for City",
          "actions": [
            "ask_for_city"
          ],
          "conditions": [
            {
              "type": "inputmatcher",
              "configs": {
                "expressions": "trigger(current_weather)"
              },
              "conditions": []
            }
          ]
        }
      ]
    }
  ]
}
EDDI Manager: página de detalle de un agente con sus entornos y su workflow
Captura del Manager

Una Behavior Rule es JSON sencillo: cuando la entrada analizada coincide con trigger(current_weather), emite la acción ask_for_city. Los tasks y el output escuchan esa acción. El Manager muestra un agente y el workflow que ejecuta sus reglas.

"El motor es estricto para que la IA pueda ser creativa."
Project Philosophy

Cómo fluye un turno de conversación

InputChat · Slack · API · MCPParserNormalize, dictionariesBehavior RulesDecide, emit actionsTasksLLM · HTTP · MCP · RAGOutputTemplates, quick repliesTool boundaryApprovals · allow-lists · vaultConversation memoryProperties that outlive the context window · history · rolling summaries · user memory

Seleccione una etapa para ver qué hace, su configuración y qué escribe.

Behavior Rules

Qué ocurre aquí

Las Behavior Rules son condiciones SI-ENTONCES sobre las expresiones y la Conversation memory. Cada regla que coincide emite acciones. El enrutamiento es configuración y no código, así que la misma entrada sigue siempre el mismo camino.

Cada task del pipeline escribe una entrada: firmada con HMAC, solo de adición y con comprobación de secuencia.

Valores de ejemplo ilustrativos

Configuración
{
  "behaviorGroups": [
    {
      "name": "",
      "behaviorRules": [
        {
          "name": "Ask for City",
          "actions": [
            "ask_for_city"
          ],
          "conditions": [
            {
              "type": "inputmatcher",
              "configs": {
                "expressions": "trigger(current_weather)"
              },
              "conditions": []
            }
          ]
        }
      ]
    }
  ]
}
Ejemplo de entrada de auditoría
{
  "id": "0b5e9a0c-6f3d-4b1e-9d57-2c1f8a7e4d10",
  "conversationId": "6650f1c2a7b94e0012ab34cd",
  "agentId": "support-agent",
  "agentVersion": 1,
  "userId": "user-4711",
  "environment": "production",
  "stepIndex": 0,
  "taskId": "ai.labs.behavior",
  "taskType": "behavior_rules",
  "taskIndex": 1,
  "durationMs": 1,
  "input": {
    "expressions": [
      "trigger(current_weather)"
    ]
  },
  "output": {
    "behavior_rules:success": [
      "Ask for City"
    ]
  },
  "actions": [
    "ask_for_city"
  ],
  "cost": 0,
  "timestamp": "2026-10-14T09:12:41.208Z",
  "hmac": "v4:a3f1c09e5b7d2468a3f1c09e5b7d2468a3f1c09e5b7d2468a3f1c09e5b7d2468",
  "agentSignature": "MEUCIQDk3x…9fQ==",
  "sequence": 1
}
Cada turno ejecuta el mismo pipeline. Las reglas de comportamiento deciden qué ocurre emitiendo acciones, y las tareas las escuchan: una llamada a un LLM, una llamada HTTP, una herramienta MCP, una consulta a una base de conocimiento. Cada llamada a una herramienta cruza la misma frontera gobernada, y la memoria lleva lo importante de un turno, y de una conversación, a la siguiente.
Reconocimiento de UNIDO

Socio de Confianza de UNIDO para IA Industrial

LABS.AI ha sido seleccionado por la Organización de las Naciones Unidas para el Desarrollo Industrial (UNIDO) como Socio de Confianza para IA Industrial para el Sur Global.

Más información sobre la asociación →

Confiable y certificado

Contenedor certificado por Red HatImagen certificada, publicada en el catálogo de Red Hat
Licencia Apache 2.0100% código abierto y listo para empresas
Más de 20.000 pruebas · En verde en CICada merge supera la suite completa, con una cobertura de instrucciones >90% obligatoria
OpenSSF Best Practices: GoldInsignia Gold, el nivel más alto del programa OpenSSF Best Practices
OpenSSF Best Practices
Docker Hub413K+ descargas en Docker Hub
Docker Pulls
CI aprobado · CodeQL limpioCompilaciones automatizadas, escaneo de seguridad y análisis de código
CICodeQL

Construido sobre tecnología probada

Java 25Motor de ejecución empresarial
QuarkusNativo de la nube y rápido
LangChain4jSoporte LLM multi-proveedor
MongoDBBase de datos de documentos
PostgreSQLBase de datos relacional
DockerListo para contenedores
KubernetesOrquestador de entornos
OpenShiftCertificado por Red Hat

Siguientes pasos

Preguntas frecuentes

¿Qué es EDDI?

EDDI es una plataforma de orquestación de IA empresarial de código abierto. Permite a los equipos crear, configurar y desplegar agentes de IA mediante configuración JSON, sin necesidad de código compilado. Incluye una interfaz de administración en React lista para producción (el EDDI Manager), APIs REST integradas, gestión de conversaciones, seguridad (OIDC/Keycloak), trazas de auditoría inmutables y 89 herramientas MCP, todo desplegable a través de Docker o Kubernetes.

¿Cuál es la diferencia entre EDDI y las bibliotecas y frameworks de IA?

Las bibliotecas de IA como LangChain, Spring AI y LangChain4j proporcionan bloques de construcción, pero usted aún debe construir los controladores REST, la autenticación, la gestión de conversaciones, el registro de auditoría y la interfaz de administración por su cuenta. EDDI es una plataforma middleware desplegable, no una biblioteca. Proporciona todo esto listo para usar, desplegable vía Docker.

¿Está EDDI listo para producción a escala empresarial?

Sí. EDDI está construido sobre un runtime empresarial con hilos virtuales ligeros para una concurrencia masiva en operaciones de E/S. Soporta MongoDB y PostgreSQL, incluye autenticación OIDC/Keycloak integrada y espacios de trabajo por usuario con compartición de recursos, proporciona trazas de auditoría criptográficas inmutables para el cumplimiento normativo (incluido el Reglamento Europeo de IA) y escala horizontalmente mediante NATS JetStream.

¿Qué es el Model Context Protocol (MCP)?

El Model Context Protocol (MCP) es un estándar abierto que permite a los asistentes de IA como Claude Desktop, los plugins de IDE y los clientes personalizados interactuar con herramientas externas de forma programática. EDDI expone 89 herramientas MCP que abarcan la gestión de conversaciones, la administración de agentes, las discusiones grupales, las aprobaciones humanas, la automatización de configuración, la planificación de tareas y el diagnóstico.

¿Puede EDDI sustituir a Flowise o n8n en entornos de producción?

EDDI cumple un propósito similar de construcción visual, pero con una arquitectura de nivel empresarial. A diferencia de Flowise y n8n, EDDI no utiliza eval() ni bloques de ejecución de código, ejecuta millones de hilos virtuales ligeros para concurrencia de nivel empresarial, soporta autenticación OIDC/Keycloak y almacena datos en MongoDB o PostgreSQL. Está diseñado para industrias reguladas.

¿Está EDDI relacionado con "Eddie AI" u otros productos llamados "Eddy"?

No. EDDI (de LABS.AI) es una plataforma de orquestación de agentes de IA empresarial autoalojada construida sobre Java/Quarkus. No está relacionado con herramientas de edición de video, software de RRHH, constructores de chatbots u otros productos con nombres similares.

¿Cómo se compara EDDI con plataformas de IA en la nube como AWS Bedrock o Azure AI Studio?

Las plataformas de IA en la nube ofrecen infraestructura gestionada, pero crean dependencia del proveedor. EDDI funciona en cualquier lugar donde funcione Docker: on-premises, en cualquier nube o en entornos aislados. Soporta 19 proveedores LLM y cualquier endpoint compatible con OpenAI, con plena portabilidad de modelos y soberanía de datos. Consulte nuestra comparación detallada.

¿Funciona EDDI con Open WebUI y otros clientes compatibles con OpenAI?

Sí. EDDI incluye una API /v1 compatible con OpenAI que presenta los agentes desplegados como modelos, de modo que Open WebUI, el SDK openai, LangChain y LiteLLM pueden comunicarse con ellos directamente. Admite streaming y el informe de uso de tokens, mantiene cada chat en su propia conversación, y las puertas de aprobación del agente siguen aplicándose. La API está desactivada por defecto y tiene su propia autenticación mediante clave de API.

¿Pueden varios usuarios y equipos compartir un mismo despliegue de EDDI?

Sí. Los espacios de trabajo por usuario asignan a cada agente y configuración un propietario, un espacio personal o de equipo vinculado a grupos de Keycloak y una compartición explícita a nivel de uso, lectura, edición o propiedad. Usted comparte con personas por su nombre desde un directorio de usuarios que han iniciado sesión, estas reciben una notificación, y cualquiera que siga un enlace a algo que no puede abrir puede solicitar acceso al propietario. Con Connections, los agentes llaman a sistemas externos con una clave para toda la organización, una cuenta de servicio o la propia cuenta OAuth de cada usuario, de modo que un agente puede limitarse a lo que la persona que lo usa tiene permitido hacer. Los espacios de trabajo son opcionales y los recursos existentes se asignan retroactivamente, así que nada desaparece al activarlos.

¿Qué LLM puedo usar con EDDI?

EDDI se conecta a 19 proveedores LLM: OpenAI, Anthropic, Google Gemini, Mistral, Azure OpenAI, Amazon Bedrock, Oracle GenAI, Google Vertex AI, Ollama, Hugging Face y Jlama, además de soporte de primera clase para xAI Grok, DeepSeek, Moonshot Kimi, Alibaba Qwen, Z.ai GLM, MiniMax, OpenRouter y Groq. Cualquier otro endpoint compatible con OpenAI funciona mediante una URL base. El catálogo de modelos explica para qué sirve mejor cada modelo y muestra la configuración exacta para ejecutarlo en EDDI.