AI开发编程 AI开发编程 智能编程
GPT-Engineer

这是一个根据指示生成代码的AI工具,你只需要「动动嘴」,就能直接构建整个代码库。

标签:

项目主要作者Anton Osika在6月11日首次推出GPT-Engineer,并介绍了这款AI工具最大的特点:

– 一个提示就能生成一个代码库

– 提出需要澄清的问题

– 生成技术规范

– 编写所有必要代码

– 易于添加自己的推理步骤、修改和实验

– 项目开源

– 分分钟让你完成编码

安装方法

要么选择稳定版(stable),要么选择开发版(development)。

对于稳定版本:

– pip install gpt-engineer

对于开发版:

– git clone git@github.com:AntonOsika/gpt-engineer.git

– cd gpt-engineer

– make install

– source venv/bin/activate

设置

使用GPT4访问权限的API密钥运行:

– export OPENAI_API_KEY=[your api key]

运行

创建一个空文件夹。如果在repo中,你可以运行:

– cp -r projects/example/ projects/my-new-project

– 在新文件夹中填写 main_prompt 文件

– 运行:gpt-engineer projects/my-new-project

结果

– 检查
projects/my-new-project/workspace 中生成的文件

限制

使用额外的思想链提示,如Reaffon,应该能够让其更可靠,并且不会错过主要提示中请求的功能。

特点

你可以通过编辑 identity 文件夹中的文件来指定AI智能体的「身份」。

编辑「身份」和改进 main_prompt 是让智能体记住项目之间的事情的方法。

steps.py 中的每个步骤都将其与GPT4的对话历史记录存储在logs文件夹中,并且可以使用
scripts/rerun_edited_message_logs.py 重新运行。

相关导航

暂无评论

暂无评论...