/documents/74715/
基本信息
文件基本信息
名称
ChatDev: Communicative Agents for Software Development
描述
软件开发是一项复杂的任务,需要具有不同技能的多个成员之间的合作。许多研究使用深度学习来改进瀑布模型中的特定阶段,例如设计、编码和测试。 However, the deep learning model in each phase requires unique designs, leading to technical inconsistencies across various phases, which results in a fragmented and ineffective development process. In this paper, we introduce ChatDev, a chat-powered software development framework in which specialized agents driven by large language models (LLMs) are guided in what to communicate (via chat chain) and how to communicate (via communicative dehallucination). These agents actively contribute to the design, coding, and testing phases through unified language-based communication, with solutions derived from their multi-turn dialogues. We found their utilization of natural language is advantageous for system design, and communicating in programming language proves helpful in debugging. This paradigm demonstrates how linguistic communication facilitates multi-agent collaboration, establishing language as a unifying bridge for autonomous task-solving among LLM agents.代码和数据可从此 https URL 获取 ...