📚 【 维基 |🚀 本地演示 |👥 社区构建的软件 |🔧 定制】
"git_management"
"True"
ChatChainConfig.json
python3 run.py --task [description_of_your_idea] --config "Human"
python3 run.py --task [description_of_your_idea] --config "Art"
https://github.com/OpenBMB/ChatDev/assets/11889052/80d01d2f-677b-4399-ad8b-f7af9bb62b72
若要开始使用,请按照以下步骤操作:
git clone https://github.com/OpenBMB/ChatDev.git
ChatDev_conda_env
conda create -n ChatDev_conda_env python=3.9 -y conda activate ChatDev_conda_env
ChatDev
cd ChatDev pip3 install -r requirements.txt
"your_OpenAI_API_key"
export OPENAI_API_KEY="your_OpenAI_API_key"
$env:OPENAI_API_KEY="your_OpenAI_API_key"
[description_of_your_idea]
[project_name]
python3 run.py --task "[description_of_your_idea]" --name "[project_name]"
python run.py --task "[description_of_your_idea]" --name "[project_name]"
WareHouse
project_name_DefaultOrganization_timestamp
cd WareHouse/project_name_DefaultOrganization_timestamp python3 main.py
cd WareHouse/project_name_DefaultOrganization_timestamp python main.py
有关更多详细信息,请参阅我们的维基,你可以在其中找到:
DemandAnalysis -> Coding -> Testing -> Manual
DemandAnalysis
Chief Executive Officer
代码:我们非常期待你有兴趣参与我们的开源项目。如果你遇到任何问题,请随时报告。如果你有任何疑问或准备与我们分享你的工作,请随时创建拉取请求!你的贡献受到高度重视。如果你还有其他需要帮助的地方,请告诉我!
公司:创建自己的自定义“ChatDev公司”是轻而易举的。此个性化设置涉及三个简单的配置 JSON 文件。查看目录中提供的示例。有关自定义的详细说明,请参阅我们的 Wiki。
CompanyConfig/Default
软件:每当你使用ChatDev开发软件时,都会生成一个包含所有基本信息的相应文件夹。与我们分享你的工作就像提出拉取请求一样简单。下面是一个示例:执行命令。这将创建一个软件包并生成一个名为 的文件夹。在里面,你会发现:
python3 run.py --task "design a 2048 game" --name "2048" --org "THUNLP" --config "Default"
/WareHouse/2048_THUNLP_timestamp
CompanyConfig/Default
timestamp.log)
2048.prompt)
在此处查看社区贡献的软件!
@misc{qian2023communicative, title={Communicative Agents for Software Development}, author={Chen Qian and Xin Cong and Wei Liu and Cheng Yang and Weize Chen and Yusheng Su and Yufan Dang and Jiahao Li and Juyuan Xu and Dahai Li and Zhiyuan Liu and Maosong Sun}, year={2023}, eprint={2307.07924}, archivePrefix={arXiv}, primaryClass={cs.SE} }
如果你有任何问题、反馈或想与我们联系,请随时通过电子邮件与我们联系 chatdev.openbmb@outlook.com