📅 入库时间:2026-07-02
🏷️ 标签:AI多智能体软件开发开源项目
🔗 来源:GitHub - OpenBMB/ChatDev(30k+ Stars)
一句话定位
零代码多智能体编排平台,用 LLM 驱动的虚拟团队(CEO、产品经理、架构师、程序员、测试员)协作完成软件开发。
核心机制
- 角色分工:模拟软件公司完整组织结构,每个角色由一个 LLM Agent 扮演
- 聊天链(Chat Chain):角色间通过对话串联流水线,需求 → 设计 → 编码 → 测试 → 交付
- 冲突解决:Agent 之间有分歧会自动开会讨论、投票决策
- 零代码编排:2.0 版本(2026-01 发布)支持配置式搭建多智能体系统,不写代码
2.0 关键升级
| 版本 | 能力 |
|------|------|
| 1.0 | 只能做简单命令行小游戏 |
| 2.0 | 数据可视化、3D 生成、深度研究等复杂场景;可视化工作流;支持自定义角色 |
上手门槛
- Python 3.9+,需配 OpenAI / 智谱等 API Key
- 难度中等,不需写代码但需配环境
我的判断
价值不在产出代码质量,在于方法论。 它展示了多智能体系统怎么设计角色分工、冲突解决、流水线编排。对想做 AI 产品的开发者,架构设计比代码本身更值得研究。
适用场景: 学习多智能体架构、研究 AI 协作范式、产品灵感参考
不适用: 直接用于生产级软件开发
学术背景
ACL 2024 论文 ChatDev: Communicative Agents for Software Development,清华大学 OpenBMB 团队。