首页 » 排名链接 » 完全自动化!1美元开发一款游戏!(您的开发软件项目软件公司)

完全自动化!1美元开发一款游戏!(您的开发软件项目软件公司)

admin 2024-11-25 12:36:07 0

扫一扫用手机浏览

文章目录 [+]

其能完整地模拟一个软件开发公司的整个软件开发团队,ChatDEV利用大语言模型模拟的25个软件开发团队的AI Agent,通过利用Agent之间的协作来完成软件开发的整个代码库的编写:

1、ChatGPT 编写函数

2、编写整个Python文件

完全自动化!1美元开发一款游戏!(您的开发软件项目软件公司) 排名链接
(图片来自网络侵删)

3、代码库的协同任务

4、根据提示创建整个存储库

5、利用提示来迭代讨论

6、CTO、软件工程师和设计师协作编写代码

7、agent进行测试

8、自动创建代表公司角色的不同agent

9、生成记录团队agent

10、每个agent都是GPT-3.5 Turbo 的一个实例

简单地说ChatDEV是一种尝试自动化软件开发的突破性实践案例。

通过让具有 CTO、程序员、审阅者和测试人员等等角色的代理(AI agent)使用 ChatGPT 相互交互。

AI agent=软件公司任意开发角色!

ChatDEV就是完成AI agent自动化协作的!

不仅如此,现在你只需要1美元不到的价格就能利用ChatDEV开发出一个简单的游戏!

项目整个部署过程也十分方便快捷:

快速入门:

1、GitHub克隆存储库:首先使用以下命令克隆存储库

git clone https://github.com/OpenBMB/ChatDev.git

2、Python设置环境:确保拥有3.9或更高版本的Python环境。
您可以使用以下命令创建并激活此环境,并替换ChatDev_conda_env为您首选的环境名称:

conda create -n ChatDev_conda_env python=3.9 -yconda activate ChatDev_conda_env

3、安装依赖项:进入ChatDev目录并通过运行以下命令安装所需的依赖项

cd ChatDevpip3 install -r requirements.txt

4、设置再次 OpenAI API 密钥:将 OpenAI API 密钥导出为环境变量。
替换"your_OpenAI_API_key"为您的实际 API 密钥。
请记住,此环境变量是特定于会话的因此,如果打开新的终端会话,则需要设置它。
在 Unix/Linux 上:

export OPENAI_API_KEY="your_OpenAI_API_key"

在Windows上:

$env:OPENAI_API_KEY="your_OpenAI_API_key"

5、构建您的软件:使用以下命令启动软件的构建,并替换[description_of_your_idea]为您的想法描述和[project_name]必要的项目名称:

python3 run.py --task "[description_of_your_idea]" --name "[project_name]"

6、运行您的软件:生成后,您可以在WareHouse特定项目文件夹下的目录中找到您的软件,例如project_name_DefaultOrganization_timestamp在该目录中使用以下命令运行您的软件:

cd WareHouse/project_name_DefaultOrganization_timestamppython3 main.py

ChatDEV创建的部分示例:

项目地址:

https://github.com/OpenBMB/ChatDev

项目论文:

https://arxiv.org/abs/2307.07924v3

标签:

相关文章