指定你希望它构建的内容,AI 要求澄清,然后构建它。
GPT 工程师易于调整、扩展,并使你的代理了解你希望代码的外观。它根据提示生成整个代码库。
steps.py
选择稳定或开发。
对于稳定版本:
python -m pip install gpt-engineer
对于开发:
git clone https://github.com/AntonOsika/gpt-engineer.git
cd gpt-engineer
python -m pip install -e .
make install && source venv/bin/activate
接口密钥
选择以下选项之一:
export OPENAI_API_KEY=[your api key]
.env.template
.env
查看 Windows 自述文件以了解 Windows 使用情况。
使用 GPT 工程师有两种方法:新代码模式(默认)和改进现有代码模式(选项)。
-i
prompt
gpt-engineer <project_dir>
gpt-engineer projects/my-new-project
projects/
prompt
gpt-engineer <project_dir> -i
gpt-engineer projects/my-old-project
projects/
运行 gpt-engineer 即表示你同意我们的条款。
结果
检查生成的文件
projects/my-new-project/workspace
工作流程
gpt-engineer --help让你查看所有可用选项。
例如:
-i
--steps use_feedback
选择
你可以查看 Docker 指令以使用 Docker,或者只是在浏览器中执行所有操作:
可以通过编辑文件夹中的文件来指定 AI 代理的“标识”。
preprompts
编辑 并改进编写项目提示的方式,是使代理记住项目之间内容的方式。
preprompts
中的每个步骤都将将其与 GPT4 的通信历史记录存储在 logs 文件夹中,并且可以使用 .
steps.py
scripts/rerun_edited_message_logs.py
你还可以使用开源模型运行,例如 WizardCoder。有关示例说明,请参阅文档。
gpt-engineer社区正在为开发人员构建一个开放平台,以修补和构建他们的个人代码生成工具箱。
如果你有兴趣为此做出贡献,我们将有兴趣邀请你。
如果你想了解我们更广泛的抱负,请查看路线图,并加入 discord 以获取有关如何为其做出贡献的意见。
我们目前正在寻找更多的维护者和社区组织者。如果你对官方角色感兴趣,请发送电子邮件 anton.osika@gmail.com。
https://github.com/AntonOsika/gpt-engineer/assets/4467025/6e362e45-4a94-4b0d-973d-393a31d92d9b ̨