ChatDev 2.0:从零开始的多智能体开发,拖拽+配置打造你的AI助手团队
ChatDev 2.0是由清华大学、上海交通大学等团队开源的零代码多智能体工具,通过"拖拽+配置"的交互方式,让用户无需编写代码即可构建复杂的多智能体系统。它支持无限嵌套、自由拓扑编排,提供多种节点类型,既适合小白用户开箱即用,也为极客玩家提供代码级拓展能力。从3D建模到数据分析,从视频生成到游戏开发,ChatDev 2.0可轻松胜任各种复杂任务,真正实现"像搭积木一样构建AI团队"。
ChatDev 2.0是由清华大学、上海交通大学等团队开源的零代码多智能体工具,通过"拖拽+配置"的交互方式,让用户无需编写代码即可构建复杂的多智能体系统。它支持无限嵌套、自由拓扑编排,提供多种节点类型,既适合小白用户开箱即用,也为极客玩家提供代码级拓展能力。从3D建模到数据分析,从视频生成到游戏开发,ChatDev 2.0可轻松胜任各种复杂任务,真正实现"像搭积木一样构建AI团队"。
前排提示,文末有大模型AGI-CSDN独家资料包哦!
还记得之前被吴恩达强烈推荐、连续 7 天霸榜 GitHub Trending 榜首、收获 28k Star 及 3300 次分支复刻、首次将大模型智能体协作模式赋能于自主任务解决的多智能体框架 ChatDev (Chat-powered Software Development)吗?
今天, 清华大学、上海交通大学、OpenBMB、面壁智能联合团队正式开源 ChatDev 2.0——一个人人可用的零代码多智能体工具。相较于 「让多个智能体协作完成单一软件开发任务」的 1.0 版本,ChatDev 2.0 可以写代码、做创意视频、学术报告……能力更强、本领更大的背后,源于ChatDev 2.0 可以通过简单的“拖拽+配置”,轻松创造多种多样、胜任各种复杂任务的多智能体系统。
➤ 开源地址
🔗 https://github.com/OpenBMB/ChatDev
智能体开发从复杂代码升级为「可视化交互」
在多智能体开发的探索与落地过程中,开发者往往面临着一个艰难的选择: 是忍受低代码工作流平台的刻板与失忆,只为了拖拽的便捷? 还是死磕代码框架的复杂与晦涩,只为了获得真正的灵活性?
ChatDev 2.0 让开发者不再做艰难选择,而是「鱼和熊掌都可兼得」。ChatDev 2.0 不再仅仅提供一个单一的智能体框架,而是交付了一套 完全开源、零代码的生产力工具。通过直观的 “Drag + Configure”(拖拽+配置)范式,将晦涩的代码逻辑抽象为可视化的交互体验,将多智能体系统的构建门槛降至无限接近于零,让每一个创意都能拥有自己的“智能团队”。

仅需“拖拽+配置”,零代码开发多智能体
- Drag(拖拽): 在无限画布上自由拖拽,定义智能体之间的协作连边。无论是简单的线性流程,还是复杂的网状拓扑,只需鼠标连线即可完成。
- Configure(配置): 摒弃复杂的配置文件。通过表单化配置,你可以精细调整每个节点的角色、提示词、基座模型及上下文窗口。

从简单的文章写作助手,再到支持3D建模的复杂协作流,ChatDev 2.0 完全按照开发者的需求「持续进阶」。
超高自由度的底层编排能力
ChatDev 2.0 不仅仅是“看起来简单”,我们在底层通过高鲁棒性的图结构实现了多智能体的编排能力,为开发者提供了极高的开发自由度:
01 计算载体:丰富的节点类型
ChatDev 2.0 不再局限于单一的 LLM 调用,而是提供了多种类型的计算节点:
- Agent 节点: 负责任务执行,支持 Function Calling(工具调用)、Memory(记忆)与 Thinking(思考)。
- Human 节点: 原生支持 Human-in-the-loop(人在回路),让原本封闭的自动化流程可以随时介入人工反馈与决策。
- Python 节点: 执行输入代码,共享 Workspace(工作空间)。
- Logic 节点: 包含 Subgraph(子图嵌套)、Loop_counter(循环控制)等,支持任意深度的嵌套循环与逻辑复用。
02 控制与通信:边的双重功能
ChatDev 2.0 在连边上实现了控制流与数据流的解耦,逻辑判断与信息传递分离,避免了为了传递信息而强行触发执行的尴尬:
- 控制流:决定“下一步由谁执行”。支持复杂的条件分支判断,精准调度后续节点。
- 数据流:决定“信息如何传递”。我们实现了上下文的精细化治理,支持在传递过程中对数据进行清洗、提取、过滤;同时为充分使支持多智能体并行以提高效率,边上支持动态分发功能,即支持运行时自动拆分前序节点的输出,并并行分发至多个后续节点。
03 编排革命:无限嵌套与自由拓扑
ChatDev 2.0 拒绝将多智能体系统降维成线性的“流水线”,而致力于打破大多数 Workflow 的拓扑限制,将“自由”真正交还给开发者:
- 全拓扑兼容,原生支持“环”: 系统不仅支持有向无环图,也支持了大部分的复杂带环图。这意味着你可以自由构建包含多轮自我反思迭代、审核-修改循环的非线性流程,还原人类协作的真实复杂度。
- 无限嵌套,无限扩展: ChatDev 2.0 原生支持无限嵌套。你可以将一个包含数十个智能体的复杂协作组封装为一个普通的“节点”,并在其他的图中直接调用。 这种“分形式”的架构设计,使得多智能体系统的规模化成为可能——从简单的三人小组,到庞大的虚拟软件公司,系统的复杂度完全由你定义,上不封顶。
标准化模板+代码级拓展
让小白、极客各取所需
真正的生产力工具,既要有极低的使用门槛,又不能有能力天花板。ChatDev 2.0 不仅交付了工具,更交付了一套完整的多智能体协作方法论,让不同层级的开发者都能按需、高效地完成多智能体的构建:
01 小白用户:开箱即用,拒绝“空白画布”
- 最佳实践: ChatDev 2.0 在系统内置了多种多智能体系统的模版。无论是生产力任务(数据分析、Deep Research、视频生成),创意设计(3D建模、游戏开发),还是经典复现(ChatDev 1.0, MacNet),均可一键加载,即刻运行。
- 保姆级引导: 依托系统内嵌的图文Tutorial,手把手教你 Build your first workflow,让“零基础”也能五分钟上手。

图文教程:引导搭建多智能体系统
02 极客玩家:开源透明,像搭积木一样二次开发
- 代码级扩展: 系统完全开源。开发者可以像使用 LangGraph 一样深度定制:编写全新的节点类型、接入私有 LLM Provider、或重构 Memory 存储后端。自定义 Edge Condition 和 Payload Processor,精准清洗数据、控制流程走向。
- 硬核文档: 配备详尽的 GitHub 开发文档,从 YAML 结构解析到 Provider 适配指南,助你快速吃透架构,将 ChatDev 2.0 改造为你的专属底座。
实用案例
探索 ChatDev 2.0 的强大功能
ChatDev 2.0 可以轻松构建支持不同功能的多智能体系统,从而高效支持各类复杂任务,如 3D 建模、数据分析等,帮助用户快速实现不同任务的产出。
01 3D 建模

02 数据分析

03 视频生成
04 Deep Research

05 游戏开发
读者福利:倘若大家对大模型感兴趣,那么这套大模型学习资料一定对你有用。
针对0基础小白:
如果你是零基础小白,快速入门大模型是可行的。
大模型学习流程较短,学习内容全面,需要理论与实践结合
学习计划和方向能根据资料进行归纳总结
包括:大模型学习线路汇总、学习阶段,大模型实战案例,大模型学习视频,人工智能、机器学习、大模型书籍PDF。带你从零基础系统性的学好大模型!
😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓


👉AI大模型学习路线汇总👈
大模型学习路线图,整体分为7个大的阶段:(全套教程文末领取哈)
第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;
第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;
第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;
第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;
第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;
第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;
第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。
👉大模型实战案例👈
光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

👉大模型视频和PDF合集👈
这里我们能提供零基础学习书籍和视频。作为最快捷也是最有效的方式之一,跟着老师的思路,由浅入深,从理论到实操,其实大模型并不难。

👉学会后的收获:👈
• 基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;
• 能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;
• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;
• 能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。
👉获取方式:
😝有需要的小伙伴,可以保存图片到wx扫描二v码免费领取【保证100%免费】🆓
更多推荐


所有评论(0)