ChatDev 2.0 – 清华联合面壁智能开源的零代码多智能体工具

AI工具2天前发布
2 0

ChatDev 2.0是什么

ChatDev 2.0 是清华大学、上海交通大学、OpenBMB、面壁智能联合团队开源的零代码多智能体工具。工具通过可视化交互,让用户通过“拖拽 + 配置”快速构建多智能体系统,无需编写代码。ChatDev 2.0支持多种节点类型,包括 Agent、Human、Python 和 Logic 节点,可实现复杂任务的自动化协作。工具底层采用高鲁棒性图结构,支持无限嵌套和自由拓扑,满足从简单到复杂的多样化需求。

ChatDev 2.0 – 清华联合面壁智能开源的零代码多智能体工具

ChatDev 2.0的主要功能

  • 零代码开发与可视化交互:通过“拖拽 + 配置”的可视化方式,用户无需编写代码即可构建多智能体系统,大大降低开发门槛。
  • 多智能体协作:提供多种计算节点(如 Agent、Human、Python、Logic),支持智能体之间的灵活协作,满足不同任务需求。
  • 强大的底层编排能力:控制流与数据流解耦,支持无限嵌套和自由拓扑,可构建复杂且高效的多智能体系统。
  • 标准化模板与代码级拓展:内置多种模板方便小白快速上手,同时完全开源支持极客玩家深度定制。
  • 多样化应用场景:支持 3D 建模、数据分析、视频生成、Deep Research、游戏开发等多种复杂任务,满足不同领域需求。

如何使用ChatDev 2.0

  • 安装环境:确保电脑已安装操作系统(macOS / Linux / WSL / Windows)、Python(3.12 或更高版本)、Node.js(18 或更高版本)和 uv 包管理器。
  • 下载项目:访问 ChatDev 2.0 GitHub 页面,点击“Code”按钮下载 ZIP 文件并解压到本地目录。
  • 安装依赖:进入解压后的项目目录,运行命令安装后端(uv sync)和前端(cd frontend && npm install)依赖。
  • 启动服务:在项目根目录启动后端服务(uv run python server_main.py –port 6400 –reload),并在前端目录启动前端服务(cd frontend && VITE_API_BASE_URL=http://localhost:6400 npm run dev),然后通过浏览器访问 http://localhost:5173 进入 Web 控制台。
  • 配置环境变量:在项目根目录创建 .env 文件,设置 LLM 提供商的 API 密钥和基础 URL。
  • 使用可视化界面:在 Web 控制台的“Launch”选项卡中选择预设工作流模板,上传所需文件(如数据文件或文档),输入任务提示(如“分析数据趋势”或“生成一个 3D 模型”),点击“Start”按钮启动工作流,能实时查看日志监控进度。

ChatDev 2.0的项目地址

  • GitHub仓库:https://github.com/OpenBMB/ChatDev

ChatDev 2.0的应用场景

  • 软件开发:通过多智能体协作,自动化完成软件开发的全生命周期,包括需求分析、设计、编码、测试和文档生成。

© 版权声明

相关文章