文章目录[隐藏]
今天为大家介绍一款最近在Github上爆火的明星项目「GPT-Engineer」,这是一款代码生成类工具,而它的特别点就是可以根据你的提示生成整个代码库。它的设计目标是易于适应和扩展,并能学习你的代码风格,让你在几分钟内完成一个编码项目。
[t-success icon='']GPT-Engineer[/t-success]
项目主要作者Anton Osika在6月11日首次推出GPT-Engineer,并介绍了这款AI工具最大的特点:
- 一个提示就能生成一个代码库
- 提出需要澄清的问题
- 生成技术规范
- 编写所有必要代码
- 易于添加自己的推理步骤、修改和实验
- 项目开源
- 分分钟让你完成编码
GPT-Engineer预示着未来软件创造将是一个人机共话的时代。这个项目独特地方在于,开发者在文字档中提交需求,GPT-Engineer 不是无条件接受这些要求,而是提出许多详细的问题来让程序员澄清缺失的细节。
另外,根据GitHub介绍了GPT-Engineer主要项目理念:
- 简单易用,能够为用户提供价值;
- 灵活且易于添加新的「AI步骤」;
- 支持高级提示,可以记住用户反馈;
- 能快速在AI和人类之间快速切换;
- 所有计算都是「可恢复的」,并持久地保存到文件系统。
[t-success icon='']如何安装GPT-Engineer?[/t-success]
官方已经给出了安装教程,在安装此项目的时候大家应该先安装Git和Python,小编也为大家找到了视频教程,大家跟着视频教程做就可以,视频是机翻,大家只要关注步骤就可以:
Git地址:https://git-scm.com/downloads
Python地址:https://www.python.org/downloads
安装所需要的一些代码:
git clone git@github.com:AntonOsika/gpt-engineer.git
cd gpt-engineer
pip install -e .
- (or:
make install && source venv/bin/activate
for a venv)
- (or:
使用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
中生成的文件
如果对于还是怎么安装不清楚,可以看这篇英文教程,里面为大家提供了两种安装方法:https://semicolon.dev/gpt4/how-to-install-gpt-engineer-pc
对于项目更详细介绍可以参考新智元的文章:https://mp.weixin.qq.com/s/fjrKWsjgsiCXBar9r9F4XQ