GPT-Engineer-根据AI指令生成完整代码库

GPT-Engineer-根据AI指令生成完整代码库 AI开发编程 图1张

目录

Toggle

GPT-Engineer是什么?

GPT-Engineer 是一个基于 GPT-4 的开源项目,旨在自动化大部分代码编写过程,以满足程序员的需求。这个项目在短时间内在 GitHub 上获得了超过 33,000 个星标,成为该平台上最受关注的项目之一。

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

演示 demo:

GPT-Engineer可以做什么?

GPT-Engineer 的软件使用现有的 LLM 功能(GPT-4 的功能)来自动化尽可能多的代码工作。据开发人员 Anton Osika 介绍,GPT-Engineer 是一种灵活且适应性强的 AI 解决方案,旨在通过一个提示即可生成完整的代码库。它能理解代码应该是什么样子并进行相应的调整。从最初的提示开始,它遵循思维链原则,独立询问通往代码库的缺失信息。你告诉它你想要构建什么,它会生成代码。GPT-Engineer 可以同时评估多个文件。该系统类似于 Chaos GPT,但针对的是代码。GPT-Engineer 生成的所有代码都存储在文件系统中,以后可以重复使用。

GPT-Engineer适用场景

GPT-Engineer 需要 Python 基础知识,可从终端操作。该程序目前仅接受 GPT-4 的 API 密钥,不支持 GPT-3.5。对于代码任务,GPT-4 优于 GPT-3.5。Osika 还以简单的贪吃蛇游戏为例演示了 GPT-Engineer 的功能。尽管该项目仍处于早期开发阶段,但它让人联想到语言模型如何从程序员手中夺走更多工作。目前,我只看到过 GPT-Engineer 的技术演示,但这并不意味着它可以用于生产任务。Osika 的工作目前受到了很大的关注,这应该会激励他解决路线图上的下一个项目。有些东西,例如“自我修复代码”,可以让 GPT-4 自动插入错误并寻求反馈,也可以将代码生成分解成小块,或者让 GPT 工程师决定下一步该做什么。用户可以从 GitHub 获取代码和安装说明。

   特别声明    本页内容仅供参考,版权终归原著者所有,若有侵权,请联系我们删除。