1. 摘要
软件开发时一个需要多人合作的复杂任务。过去的一些方法针对瀑布模型中的某个流程进行深度学习,导致整个开发流程不连续、效率低。
本文提出了ChatDev框架,其中多个特殊的智能体通过LLM驱动,通过chat chain引导交流内容,通过communicative dehallucination引导如何交流。
这些智能体通过多轮对话在 设计、编码、测试等环节中积极贡献。
研究发现:
- 通过
自然语言
交流 有利于 系统设计 system design - 通过
程序语言
交流 有利于 程序调试 debugging