ChatDev是由面壁智能推出的一款智能软件开发平台,采用了“大模型+Agent”技术架构。用户只需提供自然语言指令,就能生成和开发可运行的软件。这个平台使得无论是软件开发人员,还是没有编程经验的普通用户,都能够以极低的成本和门槛,高效地完成软件开发任务。其开源版本已经在GitHub上获得了17K颗星标。
ChatDev的主要功能特点
- 模拟真实世界的虚拟软件公司,平台通过多个智能体扮演不同职能角色进行运营,包括首席执行官、首席产品官、首席技术官、程序员、代码评审员、测试员、美术设计师等,模拟整个软件开发过程。
- 覆盖软件开发全流程,从需求分析、界面设计到代码编写、软件测试与发布,提供完整的开发支持。
- 基于大语言模型(LLM)的平台,易于使用,同时具有高度的可定制性和可扩展性,适合作为群体智能研究的实验场景。
- 支持开发各种类型的软件应用,包括但不限于红包雨、计时器、贪吃蛇、吃豆人、单位转换器等。
如何使用ChatDev
- 访问ChatDev官网(chatdev.modelbest.cn),注册账号并申请试用。
- 申请通过后,进入软件创建页面,填写项目名称和软件描述等基本设置。
- 系统根据指令生成项目,ChatDev的智能体将模拟实际软件公司的运作流程,完成开发任务。
- 生成的软件可以直接下载与分享。如果对结果不满意,还可以进行调整和修改。
这是SaaS版本的使用流程。如果希望自行部署和运行,请访问ChatDev的GitHub页面,查阅快速开始指南。
常见问题解答
ChatDev使用的是哪种大模型?