ChatDev 2.0:面向全场景的零代码多智能体编排平台 | 2026/10/08

行业背景

大语言模型的普及让多智能体协作成为人工智能落地的热门方向。多个专业分工的智能体配合,可以完成单智能体无法处理的复杂任务,覆盖软件开发、内容生成、数据分析等多个领域。

构建自定义多智能体系统的门槛仍然较高,多数现有框架需要开发者编写大量代码定义智能体角色、协作流程和任务逻辑。对于非专业开发者或者快速验证想法的场景,冗长的配置和开发过程会大幅降低创新效率,市场需要更低门槛的工具来快速搭建多智能体协作体系。

项目概述

ChatDev最初以虚拟软件开发公司的形态推出,通过CEO、CTO、程序员等不同角色的智能体分工,完成软件全生命周期的自动化开发,在开源社区获得了大量关注。2026年1月,项目正式推出2.0版本,并更名为DevAll,完成了从专业软件开发多智能体系统到通用多智能体编排平台的转型。

该项目的核心定位是零代码多智能体平台,目标是实现"开发一切"的泛化能力。用户仅需通过简单配置即可快速构建并执行自定义多智能体系统,无需编写代码即可定义智能体角色、工作流和任务逻辑,支持编排数据可视化、3D生成、深度研究等多种复杂场景。原有的1.0版本作为遗留分支保留维护,仍然可以提供完整的虚拟软件开发能力。

技术架构深度分析

ChatDev 2.0采用分层解耦的架构设计,最上层为零代码配置层,中间为智能体编排引擎,最底层为基础模型调用层,三层架构保证了平台的扩展性和易用性平衡。

零代码配置层对外提供声明式配置语法,用户可以通过YAML或可视化界面定义所有内容,无需接触底层核心逻辑代码。这种设计降低了非专业用户的使用门槛,同时保留了配置的灵活性,用户可以根据自身需求修改任意模块的行为逻辑。

智能体编排引擎是整个平台的核心,负责处理角色定义、任务分发、状态同步和结果汇总等核心逻辑。引擎内置了多种主流协作模式,包括顺序执行、并行讨论、评审迭代等,用户可以直接选用现有模式,也可以通过配置自定义协作流程。这种设计让平台可以适配从简单到复杂的各类场景,不会因为固定协作流程限制用户的创意。

底层模型调用层抽象了统一的大语言模型调用接口,支持对接绝大多数主流闭源和开源大模型,用户可以根据自身需求选择合适的模型,不需要修改上层配置逻辑。这种抽象设计保证了平台的兼容性,随着新模型推出,用户可以直接切换使用,不需要重新构建整个多智能体系统。

整体架构设计采用了"约定优于配置"的思路,内置了大量通用场景的默认配置,用户从零开始搭建系统仅需要修改少量参数即可运行。对于有定制需求的用户,又可以开放所有层级的配置,满足复杂场景的个性化需求。这种设计思路让项目同时覆盖了新手快速试用和专业用户深度定制两种需求,扩展性较强。

核心功能详解

零代码自定义多智能体系统

该功能支持用户通过简单配置完成所有系统定义,不需要编写任何代码即可添加或修改智能体角色,设置每个角色的系统提示词、能力边界和协作规则。用户可以根据任务需求调整角色数量和分工,快速适配不同类型的任务场景,减少了自定义多智能体系统的开发周期。

全流程可视化编排

平台提供了可视化的工作流编排能力,用户可以通过拖拽方式调整智能体的协作顺序,设置任务触发条件和分支逻辑。可视化编排降低了工作流设计的理解成本,用户可以直观看到整个任务的执行路径,快速定位协作流程中的问题并调整,适合快速验证多智能体协作思路。

泛场景任务支持

项目从单一软件开发场景扩展到支持各类复杂任务,包括数据可视化分析、3D模型生成、文献深度研究、内容批量创作等领域。预定义了多个场景的默认角色和工作流配置,用户创建对应任务仅需要输入需求描述即可启动运行,也可以基于预定义配置调整参数适配个性化需求。

兼容多模型接入

底层抽象了统一的模型调用接口,支持接入所有主流大语言模型,包括闭源API模型和本地部署的开源模型。用户可以根据任务复杂度和成本需求选择合适的模型,简单任务可以调用轻量模型降低成本,复杂推理任务可以切换能力更强的大模型保证输出质量,切换过程不需要修改上层任务配置。

遗留版本维护支持

原有的1.0虚拟软件开发版本保留在独立分支持续维护,仍然可以提供完整的全流程自动化软件开发能力。该版本保留了经典的沟通式智能体协作范式,用户仍然可以使用该版本完成需求分析、设计、编码、测试、文档编写全流程的自动化软件开发,适合专注于软件开发场景的用户使用。

任务执行状态监控

平台内置了完整的执行日志和状态展示功能,每个智能体的对话内容、决策过程和输出结果都会完整记录,用户可以随时查看任务执行进度,检查每个环节的输出内容。如果任务执行出现偏差,用户可以在中途暂停任务,调整配置后重新启动执行,提升了复杂任务的可控性。

配置分享与复用

所有配置以文本文件形式存储,用户可以将自己定义的多智能体系统配置导出分享给其他用户,也可以直接导入他人分享的配置快速启动任务。这种设计促进了生态的内容积累,普通用户可以直接复用社区已经验证的成熟配置,仅需要调整需求描述即可运行任务。

ChatDev是一个零代码多智能体编排平台,支持用户通过简单配置快速构建自定义多智能体协作系统。无需编写代码即可定义智能体角色、工作流和任务逻辑,适配数据可视化、3D生成、深度研究等各类复杂场景,原1.0版本仍保留虚拟软件开发能力。

项目地址:https://github.com/OpenBMB/ChatDev
⭐ Stars:34460
🔍 来源:GitHub

ChatDev 2.0: Dev All through LLM-powered Multi-Agent Collaboration

手机扫描二维码访问

微信扫一扫支付
微信logo微信扫一扫,打赏作者吧~
不喜欢3

本文链接:https://5x10.cn/post/728.html

猜你喜欢

网友评论