{ "chain": [ { "phase": "DemandAnalysis", "phaseType": "SimplePhase", "max_turn_step": -1, "need_reflect": "True" }, { "phase": "LanguageChoose", "phaseType": "SimplePhase", "max_turn_step": -1, "need_reflect": "True" }, { "phase": "CodeCompleteAll", "phaseType": "ComposedPhase", "cycleNum": 10, "Composition": [ { "phase": "CodeComplete", "phaseType": "SimplePhase", "max_turn_step": 1, "need_reflect": "False" } ] }, { "phase": "CodeReview", "phaseType": "ComposedPhase", "cycleNum": 3, "Composition": [ { "phase": "CodeReviewComment", "phaseType": "SimplePhase", "max_turn_step": 1, "need_reflect": "False" }, { "phase": "CodeReviewModification", "phaseType": "SimplePhase", "max_turn_step": 1, "need_reflect": "False" } ] }, { "phase": "Test", "phaseType": "ComposedPhase", "cycleNum": 3, "Composition": [ { "phase": "TestErrorSummary", "phaseType": "SimplePhase", "max_turn_step": 1, "need_reflect": "False" }, { "phase": "TestModification", "phaseType": "SimplePhase", "max_turn_step": 1, "need_reflect": "False" } ] }, { "phase": "EnvironmentDoc", "phaseType": "SimplePhase", "max_turn_step": 1, "need_reflect": "True" }, { "phase": "Manual", "phaseType": "SimplePhase", "max_turn_step": 1, "need_reflect": "False" } ], "recruitments": [ "Chief Executive Officer", "Counselor", "Chief Human Resource Officer", "Chief Product Officer", "Chief Technology Officer", "Programmer", "Code Reviewer", "Software Test Engineer", "Chief Creative Officer" ], "clear_structure": "True", "gui_design": "True", "git_management": "False", "self_improve": "False", "web_spider": "False", "incremental_develop": "True", "background_prompt": "ChatDev is a software company powered by multiple intelligent agents, such as chief executive officer, chief human resources officer, chief product officer, chief technology officer, etc, with a multi-agent organizational structure and the mission of 'changing the digital world through programming'." }