OpenBMB

OpenBMB/ChatDev

ChatDev 2.0:基于大语言模型的多智能体协作实现全流程开发

32,402星标3,993复刻Python在 GitHub 上查看 →

上榜期间星标增长

03-31
32,402#13

上榜次数 (1)

关于这个项目

ChatDev 2.0(又名DevAll)是一个基于大语言模型的零代码多智能体协作平台。其核心理念是让用户无需编写代码,仅通过简单的配置,就能快速搭建并运行一个由多个AI智能体组成的定制化系统。用户可以通过定义不同的智能体角色、工作流程和具体任务,来编排处理复杂的业务场景,例如自动生成数据可视化图表、进行3D内容创作或执行深度研究分析。该平台由初代的“虚拟软件公司”范式演进而来,现已扩展为一个通用的智能体编排框架,旨在降低多智能体系统的应用门槛,赋能非技术用户利用AI协作高效完成多样化任务。

使用场景

{"scenarios":[{"title":"快速原型开发","problem":"开发者需要快速验证一个软件想法,但手动编写完整原型耗时耗力。","solution":"使用ChatDev的虚拟软件公司模式,通过配置CEO、CTO、程序员等智能体,自动完成从需求分析到代码实现的完整开发流程。","example":"想开发一个简单的待办事项应用,只需描述需求,ChatDev的多智能体就能协作完成设计、编码、测试和文档编写。"},{"title":"零代码工作流编排","problem":"非技术背景的业务人员需要自动化处理复杂任务,但不会编程。","solution":"利用ChatDev 2.0的零代码平台,通过可视化配置定义智能体、工作流和任务,实现复杂场景的自动化处理。","example":"市场人员需要定期生成销售数据可视化报告,可以配置数据收集、分析、图表生成等智能体组成工作流,一键执行。"},{"title":"多领域任务协作","problem":"单一AI模型难以处理需要多领域知识的复杂任务,如同时涉及3D设计和文案创作。","solution":"通过ChatDev平台编排不同专业领域的智能体,让它们协作完成跨领域的复合任务。","example":"为一个新产品创建营销材料,可以同时调用3D模型生成智能体、文案撰写智能体和平面设计智能体协同工作。"},{"title":"研究辅助自动化","problem":"学术研究或市场调研需要收集、分析和总结大量信息,过程繁琐重复。","solution":"配置专门的研究型智能体工作流,自动执行文献检索、信息提取、分析总结等深度研究任务。","example":"研究某个技术趋势,可以设置智能体自动搜索最新论文、提取关键观点、生成综述报告。"}],"summary":"最适合需要多智能体协作完成复杂任务,但又希望简化配置和降低技术门槛的场景。"}