一句话编程:使用 GPT Engineer 快速生成贪吃蛇游戏代码
本文介绍了如何使用 GPT Engineer 这个强大的 AI 工具,只需一句话描述,就能生成贪吃蛇游戏的代码。
在这个科技日新月异的时代,人工智能的发展已经达到了一个令人惊叹的程度。今天,我要向大家介绍一个名为 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 工具的出现,共同推动科技的进步!