Communicative agents for software development Category Coding, Multi-agent Description - ChatDev is a virtual software company driven by a multitude of intelligent agents assuming different roles such as CEO, CPO, CTO, programmer, reviewer, tester, and art designer, each represented by unique icons. - These agents collaborate in a structured organizational environment, fulfilling the company's mission to "revolutionize the digital world through programming." They engage in functional seminars focusing on design, coding, testing, and documentation. - ChatDev aims to provide an accessible, modular, and extensible platform based on large language models, facilitating the study of collective intelligence in a controlled setting. - The framework allows for extensive customization, empowering users to tailor the software development process, define phases, and establish specific roles within the virtual company. - ChatDev is committed to open-source principles, encouraging contributions from the community and sharing advancements transparently.