# ChatDev https://github.com/OpenBMB/ChatDev chatgpt来开发软件 ``` git clone https://github.com/OpenBMB/ChatDev.git conda create -n ChatDev_conda_env python=3.9 -y conda activate ChatDev_conda_env cd ChatDev pip3 install -r requirements.txt $env:OPENAI_API_KEY="your_OpenAI_API_key" python run.py --task "[description_of_your_idea]" --name "[project_name]" ``` ## 源码分析 调用gpt将问题划分为多个子任务,所有子任务完成合并结果。完成项目,写测试代码,测试通过。