agentuniverse-ai/agentUniverse
agentUniverse is a LLM multi-agent framework that allows developers to easily build multi-agent applications.
agentUniverse – LLM 驱动的多智能体应用框架
是什么 – agentUniverse 是一个开源 Python 库(≥ 3.10),可让您组装基于大语言模型(LLM)的 智能体 和 智能体团队。它提供了一系列即用型协作模式(如 PEER – 计划/执行/表达/评审,DOE – 数据查找/观点注入/表达),以及支持添加工具、知识库、记忆和可观测性的插件式架构。该项目源自蚂蚁集团的真实金融业务场景,已发布于 PyPI(v0.0.19,Apache-2.0)。
核心概念
| 概念 | 提供的能力 |
|---|---|
| 智能体 | 可配置的 LLM 支持单元,拥有独立的提示词、工具、记忆和可选的领域知识。 |
| 模式(协作模型) | 预定义的多智能体协作流程,共同完成任务(例如,PEER 将问题拆分为规划 → 执行 → 表达 → 评审)。 |
| MCP 服务器 | 通过 HTTP 暴露智能体的轻量级服务,可被其他服务或 UI 组件调用。 |
| 可观测性 | 内置 OpenTelemetry 钩子,可追踪智能体、LLM 调用和工具使用情况。 |
| 可视化工作流画布 | 通过 magent-ui 包提供的 UI,可拖拽智能体并连接形成工作流,无需编写代码。 |
主要特性(README 中描述)
- 多智能体协作模式 – PEER、DOE 及自定义模式的框架。
- 广泛的 LLM 支持 – 简单配置即可在数十个提供商间切换(Qwen、DeepSeek、OpenAI、Claude、Gemini、Llama、Kimi、WenXin、ChatGLM、Baichuan、Doubao 等)。
- 领域专家集成 – 通过提示模板、SOP 和知识库钩子,注入金融、法律、代码生成等领域的专业知识。
- 可扩展工具 – 可为智能体附加任意 Python 工具、RAG 流水线或外部 API。
- 标准化可观测性 – OpenTelemetry 兼容的端到端追踪。
- MCP 服务器 – 可将智能体发布为微服务;也支持消费外部 MCP 服务器。
- 可视化画布 –
magent-ui提供无代码画布,用于构建和运行智能体工作流。 - 文档与示例 – 快速入门指南、分步教程,以及多个现成的示例应用(法律建议、代码运行器、金融事件分析等)。
典型应用场景
| 领域 | 仓库中的示例 |
|---|---|
| 金融 / 投资研究 | 分析师用 AI 助手 Zhi Xiao Zhu(PEER 驱动的报告生成、ESG 分析)。 |
| 法律 | 解析用户查询并返回结构化建议的法律咨询智能体。 |
| 软件开发 | 编写、运行并返回结果的 Python 代码生成与执行智能体。 |
| 翻译 / 知识转移 | 反射式工作流翻译智能体(复现 Andrew Ng 的演示)。 |
| 讨论 / 头脑风暴 | 多轮、多智能体讨论组,模拟专家小组对话。 |
快速上手
# 安装库
pip install agentUniverse
# (可选)安装可视化 UI 包
pip install magent-ui ruamel.yaml
- 配置 LLM – 将您的提供商密钥添加到
custom_key.toml,并在智能体配置中设置llm_model(例如default_deepseek_llm)。 - 运行教程 – 按照
docs/guidebook/en/Get_Start/2.Run_Your_First_Tutorial_Example.md启动一个示例智能体。 - 探索示例 –
examples/文件夹包含标准项目模板和现成的应用。 - 启动可视化画布 – 在
examples/sample_apps/workflow_agent_app/bootstrap/platform下运行product_application.py。
文档与资源
- 用户指南 –
docs/guidebook/en/Contents.md(安装、构建智能体、模式、可观测性等) - API 参考 – 托管于 https://agentuniverse.readthedocs.io/en/latest/
- 研究论文 – PEER: Expertizing Domain-Specific Tasks with a Multi-Agent Framework and Tuning Methods(arXiv 2407.06985)– 验证 PEER 模式的论文。
- 社区 – GitHub Issues、Discord 频道,以及用于公告的公开 Twitter 账号
@agentuniverse_。
许可与可用性
- 许可证:Apache-2.0(参见
LICENSE文件) - 包:发布于 PyPI(
agentUniverse),源码在 GitHub 的agentuniverse-ai组织下。
快速评价
agentUniverse 是一个真正面向生产环境的框架,专为构建 LLM 驱动的多智能体系统而设计,尤其适合需要将金融、法律等领域的专业知识嵌入 AI 助手的企业。其对可复用协作模式、可扩展性和可观测性的重视,使其成为希望从单智能体聊天机器人迈向协同、任务导向型 AI 工作流的开发者的可靠选择。
相关
- 项目
- 项目
- 项目
- 项目
- 项目