一句话编程:使用 GPT Engineer 快速生成贪吃蛇游戏代码

本文介绍了如何使用 GPT Engineer 这个强大的 AI 工具,只需一句话描述,就能生成贪吃蛇游戏的代码。

一句话编程:使用 GPT Engineer 快速生成贪吃蛇游戏代码
GPT Engineer 生成代码及效果图

在这个科技日新月异的时代,人工智能的发展已经达到了一个令人惊叹的程度。今天,我要向大家介绍一个名为 GPT Engineer 的项目,它可以让你用一句话描述你想要的程序,然后 AI 会帮你生成相应的代码。是的,你没有听错,就是这么神奇!

GPT Engineer 简介

GPT Engineer 是一个开源项目,由 AntonOsika 在 GitHub 上发布。它的核心理念是:“告诉 AI 你想要构建什么,AI 会向你询问一些澄清问题,然后构建出来。”这个项目的目标是让 AI 学习你希望代码看起来的样子,然后根据你的提示生成整个代码库。它旨在易于适应、扩展,并让你的 AI 代理学习你希望代码看起来的样子。

如何使用 GPT Engineer

首先,你需要安装 GPT Engineer。如果你想要稳定版本,可以通过 pip 安装:

pip install gpt-engineer

如果你想要开发版本,可以从 GitHub 克隆并安装:

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 中查看生成的文件。

用一句话写出贪吃蛇游戏

那么,如何用一句话写出贪吃蛇游戏呢?其实很简单,你只需要在 main_prompt 文件中写下你的需求,比如:“我需要一个简单的贪吃蛇游戏,支持键盘操作。”然后运行上面提到的 gpt-engineer 命令,AI 就会根据你的需求生成相应的代码。效果如下图:

一句话写出贪吃蛇游戏

结语

GPT Engineer 的出现,让我们看到了 AI 在编程领域的巨大潜力。它不仅可以帮助我们快速生成代码,还可以让我们更加专注于创新和设计,而不是琐碎的编程工作。让我们期待更多这样的 AI 工具的出现,共同推动科技的进步!