labsai/EDDI

Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 19+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus.

E.D.D.I – 对话式 AI 的多智能体编排中间件

定义 – E.D.D.I (Enhanced Dialog-Driven Interface) 是一个生产就绪的、配置驱动的平台,可让您运行、管理和扩展多个与用户及彼此对话的 AI 智能体。它位于用户(或业务系统)与大语言模型提供商之间,无需编写代码即可处理路由、内存、安全和编排。

核心理念

  • 无代码配置 – 智能体、工作流和小组讨论通过 JSON 文件描述。更改文件即可更新行为,无需重新构建或重新部署 Java 服务。
  • Java 25 + Quarkus – 引擎运行在现代高性能 Java 运行时上,使用虚拟线程实现真正的并行处理,提供比典型 Python/Node 框架更好的并发性。
  • Docker 优先交付 – 单个 Docker 镜像(Red Hat 认证)包含服务器、基于 Web 的 Manager 仪表板和聊天 UI。install.sh 脚本可通过一个命令启动整个堆栈(数据库、可选的 Keycloak 认证、监控、本地 LLM)。
  • 企业级功能 – 内置 GDPR/HIPAA 合规性、不可变审计日志、加密的机密库、租户配额以及对 OpenSSF 最佳实践徽章的支持。

主要功能

领域 E.D.D.I 提供的内容
多智能体编排 智能路由、小组对话风格(圆桌讨论、辩论、谈判等)、新智能体的动态招募、投票、拍卖和持久团队记忆。
LLM 集成 连接到 19 个提供商(OpenAI、Anthropic、Gemini、Bedrock、Ollama 等)。支持模型级联、仅 JSON 响应以及带每个工具缓存的工具调用。
互操作性 实现开放协议,如 MCP(模型上下文协议)、A2A(智能体对智能体)、OpenAI Chat Completions、Slack、OpenAPI 和 OAuth 2.0。
安全与合规 信封加密库、SSRF 防护、HMAC-SHA256 不可变账本、GDPR/HIPAA/AI 法案就绪控制、基于角色的访问、租户级速率限制和预算。
可观察性 实时日志、令牌/成本跟踪、Prometheus + Grafana 指标、对话、智能体和配额仪表板。
部署选项 Docker-Compose(带有 Postgres、Keycloak、监控、NATS、本地 LLM、向量存储等覆盖层)以及可直接在 Kubernetes/OpenShift 上运行。

典型工作流程

  1. 运行 install.sh(或使用提供的 Docker-Compose 文件)– 脚本会创建 eddi CLI 包装器。
  2. 打开 http://localhost:7070 → 选择 Manager,通过表单向导或上传 JSON 配置来定义智能体。
  3. 部署指向 LLM 端点(例如 OpenAI 或本地 Ollama 模型)的智能体。
  4. 用户在 /chat 或 Slack 线程中开始聊天;E.D.D.I 将请求路由到适当的智能体或小组。
  5. 平台记录每个步骤,更新内存,强制执行配额,并在配置的情况下升级到更高级别的模型。

适用对象

  • 需要受治理、可审计的 AI 智能体层而不是临时脚本的企业。
  • 构建客户服务机器人、内部助手或多智能体决策支持系统且必须符合监管标准的团队。
  • 更喜欢 Docker/Kubernetes 部署并希望避免 Python 中心化运行时的运维团队。

了解更多

  • 官方网站:https://eddi.labs.ai/
  • 文档:https://docs.labs.ai/
  • 仓库中的快速启动安装脚本(install.sh / install.ps1)。
  • 发布说明和升级指南位于 docs/ 中(例如 upgrading-from-6.4.md)。

以上所有信息均直接取自仓库的 README;未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目