Leap
一款AI驱动的工作流自动化工具,专为开发者和企业设计
ChatDev是由清华大学NLP实验室联合面壁智能、北京邮电大学、布朗大学的研究人员共同发布的一个大模型驱动的全流程自动化软件开发框架。它通过模拟一个虚拟软件公司,利用多智能体协作的方式,将软件开发过程中的需求分析、设计、编码、测试和文档编写等环节自动化。用户只需通过自然语言描述需求,ChatDev就能生成完整的软件,包括源代码、环境依赖说明书和用户手册。

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
export OPENAI_API_KEY="your_OpenAI_API_key"
$env:OPENAI_API_KEY="your_OpenAI_API_key"
python3 run.py --task "[description_of_your_idea]" --name "[project_name]"
cd WareHouse/project_name_DefaultOrganization_timestamp
python3 main.py
ChatDev目前是一个开源项目,用户可以免费使用其开源版本。开源版本在GitHub上已获得超过17,000的Star,显示了其在开发者社区的受欢迎程度。对于企业用户或需要高级功能的用户,可能需要联系开发者社区或项目团队获取更详细的商业支持和定价信息。