复制成功

分享至

主页 > 数字货币 >

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

2024.01.04
开发者的效率倍增工具来了。AI开发者伴侣GPT Pilot可以让95%的开发者实现自动编码。

原文来源:新智元

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

图片来源:由无界 AI生成

又一个明星项目诞生了!

GPT Pilot,一个AI开发者伴侣,可以从0开始构建应用程序,可以自己编写代码、配置开发环境、管理开发任务、调试代码。

甚至,你可以随时和它聊天提问,帮你解决开发难题。

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

项目地址:https://github.com/Pythagora-io/gpt-pilot

发布三个月,Github的热度不断增加,现在已经有19k星。

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

代码开发,95%交给AI




在项目主页的介绍中,GPT Pilot的目的是研究在开发人员监督实施的同时,GPT-4 可在多大程度上用于生成可完全正常运行、可投入生产的应用程序。

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

主要的想法是,人工智能可以为应用程序编写大部分代码(可能是95%),但对于其余的5%,在我们获得完整的AGI之前,现在和将来都需要开发人员。

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

那么它是具体如何工作的呢?开发者在一篇文章中具体介绍GPT Pilot工作流程。

GPT Pilot工作流程

首先,你需要输入想要构建的应用程序的描述。

然后,GPT Pilot与GPT-4合作,明确应用程序的要求,最后编写代码。它使用许多人工智能智能体,模仿开发机构的工作流程。

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

- 在您描述完应用程序后,「产品负责人」智能体会分解业务规格,并向你提问,以澄清任何不清楚的地方。

- 然后,「软件架构师」智能体分解技术要求,并列出将用于构建应用程序的技术。

- DevOps智能体根据体系结构在机器上配置环境。

- 「技术团队首席」智能体将应用程序开发流程分解为开发任务,每个任务需要具备:

最后,开发人员和Code Monkey智能体一个接一个地处理任务,开始编写应用程序。

开发人员将每个任务分解为较小的步骤,这些步骤是较低级别的技术要求,可能不需要人工审查或使用自动测试(如安装一些程序包)。

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

GPT Pilot三大支柱




支柱1:开发人员需要参与应用程序的创建过程

当前,我们离可以连接到CLI,并自行创建任何应用程序的LLM还很遥远。

因此,为了让AI生成一个完全正常工作的应用程序,我们需要允许它与负责监督开发过程的开发人员密切合作,并在AI编写大部分代码的同时担任技术团队负责人。

因此,开发人员需要能够随时更改代码,而GPT Pilot需要继续处理这些更改。

以下是开发人员可以干预开发过程的领域:

在每个开发任务完成后,开发人员应该检查它并确保它按预期工作。

在每次失败的测试或命令运行之后-开发人员可能更容易调试一些东西。

支柱2:应用程序需要一步一步地进行编码

开发速率飙升20倍!GPT Pilot明星项目登Github热榜,从0开始构建AI

和人类一样,AI编码肯定会犯错误,所以为了让它更容易地进行调试,并让开发人员了解生成的代码中发生了什么,AI不应该只是一次吐出整个代码库。

相反,应用程序应该像开发人员一样一步一步地生成和调试。

如果GPT Pilot一步一步地创建一款应用程序,人工智能和监督它的开发人员都将能够更容易地解决问题,整个开发过程也将更加顺利。

支柱3:GPT Pilot需要具有可扩展性

GPT Pilot必须能够创建可投入生产的大型应用程序,而不仅仅是小型应用程序,在小型应用程序中,整个代码库都可以融入LLM环境。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier