ChatDev:基于大模型与Agent的智能软件开发平台
ChatDev是由面壁智能推出的一款基于“大模型+Agent”技术的智能软件开发平台。用户只需输入自然语言,即可生成并创建可运行的软件。无论是专业的软件开发者,还是没有编程经验的普通用户,都能以极低的门槛和成本高效完成软件的创建工作。此外,其开源版本在GitHub上已斩获17K Star。
核心功能特色
- 虚拟软件公司运作机制:平台通过模拟现实世界的软件公司运行,利用扮演不同角色的智能体进行协同运营。这些角色包括首席执行官、首席产品官、首席技术官、程序员、代码评审员、测试员以及美术设计师等,完整复刻现实中的软件开发团队。
- 全流程开发赋能:覆盖软件开发的完整生命周期,从需求分析、界面设计,到代码编写、软件测试,再到最终的应用发布。
- 灵活可扩展的框架:构建于大型语言模型(LLM)之上,具备易于使用、高度可定制和可扩展的特性,是研究群体智能的理想场景。
- 支持多类型软件开发:能够胜任任意类型软件的编写与开发任务,例如红包雨、计时器、贪吃蛇、吃豆人、单位转换器等各类应用。
如何使用ChatDev
对于SaaS版本的用户,可按照以下步骤进行操作:
- 访问ChatDev官网,完成账号的登录或注册,并申请试用。
- 申请通过后,进入软件创建界面,填写项目名称、软件描述等相关项目设置。
- 提交后等待服务器响应并生成项目,期间ChatDev的智能体会根据需求指令,自动模拟现实世界软件公司的运行流程。
- 软件生成完毕后,用户可直接下载或进行分享。若对生成结果不满意,也支持进一步调整和修改。
如果用户希望自己部署和运行ChatDev,可以前往其GitHub库查看快速开始的相关说明。
常见问题解答
ChatDev基于什么大模型?
开源版的ChatDev调用的是OpenAI的GPT大模型能力。开发者需要自行设置API Key,可以根据需求选择使用GPT-3.5或GPT-4。
ChatDev支持Git版本控制吗?
支持。ChatDev已推出Git模式,在该模式下,扮演程序员的智能体可以利用Git进行版本控制操作。
ChatDev是免费的吗?
ChatDev是免费开源的。开发者既可以克隆其GitHub库进行本地设置和运行,也可以访问面壁智能的网站申请使用SaaS版本。
AI开发平台
更新于2026年07月14日