程序员好帮手!Github上爆火的代码生成工具「GPT-Engineer」,一个提示生成整个代码库

今天为大家介绍一款最近在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和人类之间快速切换;
  • 所有计算都是「可恢复的」,并持久地保存到文件系统。

项目地址:https://github.com/AntonOsika/gpt-engineer

[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)

使用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

我们将24小时内回复。
取消