gpt pilot

2025-12-11 0 344

?‍ ✈️ gpt pilot ?‍ ✈️



gpt pilot不仅生成代码,还可以构建应用程序!


单击YouTube中的视频)(1:40分钟)


gpt pilot是毕达哥拉与代码扩展的核心技术,旨在提供第一个真正的AI开发人员伴侣。不仅是PR消息的自动完成或助手


?如果您想获取有关未来版本的更新,或者只是联系,请加入我们的Discord Server,或者可以在此处添加电子邮件。 ?


  • ?要求
  • ?如何开始使用GPT-PILOT?
  • ?例子
  • ?如何在Docker中启动GPT-PILOT?
  • ?‍️CLI参数
  • gpt pilot如何运作?
  • ?的gpt pilot与SMOL开发人员GPT工程师有何不同?
  • ?贡献
  • ?与我们建立联系
  • ?星历史

gpt pilot旨在研究开发人员监督实施时,可以利用多少LLM来生成全面工作的应用程序。

主要的想法是,AI可以为应用程序编写大部分代码(也许是95%),但是对于其余的,5%的开发人员是并且将需要在我们获得完整的AGI之前

如果您对我们在此项目中的学习感兴趣,则可以查看我们的最新博客文章。


gpt pilot撰写的应用程序示例?


?要求

  • Python 3.9+

?如何开始使用GPT-PILOT?

如果您使用VS代码作为IDE,则最简单的开始方法是下载gpt pilot vs Code扩展名。 ?

否则,您可以使用CLI工具。

如果您是gpt pilot的新手:

在安装了Python和(可选的)PostgreSQL后,请按照以下步骤:

  1. git克隆https://githu*b.*c*om/pythagora-io/gpt-pilot.git(clone the Repo)
  2. CD GPT-PILOT(转到回购文件夹)
  3. Python3 -M Venv Venv(创建虚拟环境)
  4. 源Venv/bin/activate(或在Windows Venv \\ Scripts \\ Activate上)(激活虚拟环境)
  5. pip install -r unignts.txt(安装依赖项)
  6. CP example-config.json config.json(创建config.json文件)
  7. 在config.json文件中设置您的密钥和其他设置:
    • LLM提供商(OpenAI,Anthropic或Groq)键和端点(默认为NULL)(请注意,Azure和OpenRouter是通过OpenAI设置提供的)
    • 您的API键(如果为null,将从环境变量中读取)
    • 数据库设置:默认情况下使用SQLITE,PostgreSQL也应工作
    • gpt pilot可选
  8. python main.py(启动gpt pilot )

所有生成的代码都将存储在文件夹工作区内的文件夹中,以您在启动试点时输入的应用程序名称命名。

?例子

单击此处查看使用Pythagora创建的应用程序的示例。

PostgreSQL支持

gpt pilot默认使用内置的SQLite数据库。如果要使用PostgreSQL数据库,则需要其他安装ASYNCPG和PSYCOPG2软件包:

pip install asyncpg psycopg2

然后,您需要更新config.json文件以将db.url设置为postgresql+asyncpg:// <user>:<passwere>@<db-host>/<db-name>。

?‍️CLI参数

列表创建的项目(应用程序)

python main.py --list

注意:对于每个项目(应用),这还列出了“分支”。目前,我们仅支持拥有一个分支(称为“ Main”),将来我们计划增加对多个项目分支的支持。

加载并继续从项目(应用程序)的最新步骤继续

python main.py --project < app_id >

加载并从项目(应用程序)中的特定步骤继续

python main.py --project < app_id > --step < step >

警告:这将在指定步骤之后删除所有进度!

删除项目(应用程序)

python main.py --delete < app_id >

用指定的app_id删除项目。警告:这是不可能的!

其他命令行选项

还有其他几种命令行选项主要支持我们的VSCODE扩展名调用gpt pilot 。要查看所有可用选项,请使用-help标志:

python main.py --help

gpt pilot如何运作?

这是gpt pilot创建应用程序的步骤:

  1. 您输入应用程序名称和描述。
  2. 像现实生活中的产品主代理一样,什么也不做。 🙂
  3. 规格作者代理商提出了几个问题,如果项目描述不够好,可以更好地理解要求。
  4. Architect Agent撰写了将用于应用程序的技术,并检查是否将所有技术安装在计算机上并安装它们(如果不是)。
  5. 科技领先代理商撰写了开发人员必须实施的开发任务。
  6. 开发人员代理执行每个任务,并写下需要做的事情才能实现它。描述是人类可读的形式。
  7. Code Monkey代理将开发人员的描述和现有文件获取并实现更改。
  8. 审阅者代理审核任务的每个步骤,如果做了错误的事情,审稿人将其发送回Code Monkey。
  9. 故障排除代理可以帮助您在出现问题时向gpt pilot提供良好的反馈。
  10. 调试器特工讨厌见他,但是当事情向南走时,他是您最好的朋友。
  11. 技术作家代理商写了该项目的文档。

?的gpt pilot与SMOL开发人员GPT工程师有何不同?

  • gpt pilot与开发人员合作创建一个完整的生产就绪应用程序– 我认为AI无法(至少在不久的将来)创建应用程序而无需参与开发人员。因此, gpt pilot逐步编码应用程序就像开发人员在现实生活中一样。这样,它可以在整个开发过程中调试问题。如果它被卡住了,您是负责的开发人员,可以查看代码并解决问题。其他类似的工具会一次为您提供整个代码库 – 这样,对于AI和您作为开发人员而言,错误很难解决。
  • 大规模工作– gpt pilot并不是要创建简单的应用程序,而是可以在任何规模上工作。它具有过滤代码的机制,因此在每个LLM对话中,它不需要将整个代码库存储在上下文中,但它仅显示LLM的相关代码,用于当前工作的当前任务。应用程序完成后,您可以通过编写要添加的功能的说明来继续处理它。

?贡献

如果您有兴趣为gpt pilot做出贡献,请加入我们的Discord Server,查看Open GitHub问题,看看您是否感兴趣。我们很乐意在解决任何一个方面获得帮助。最好的起点是查看上面提到的博客文章,以了解架构在潜入代码库之前的工作方式。

?发展

除研究外, gpt pilot需要在不同的情况下进行调试。例如,我们意识到生成的代码的质量对开发任务的大小非常敏感。当任务太宽时,代码的错误太多了,难以修复,但是当开发任务太狭窄时,GPT似乎也很难将任务实施到现有代码中。

遥测

为了改善gpt pilot ,我们正在跟踪一些活动,您可以随时选择退出。您可以在这里阅读更多有关它的信息。

?与我们建立联系

?如果您觉得gpt pilot有用,请考虑由仓库主演!它可以帮助我们成长并继续改善项目。 ?

需要帮助还是有疑问?

  • 加入我们的Discord社区,与其他用户和我们的团队建立联系。
  • 访问我们的联系我们页面以获取更多支持。

了解有关Pythagora& gpt pilot的更多信息:

  • 探索我们的Wiki以获取深入的文档。
  • 查看我们的常见问题解答以获取常见问题和故障排除提示。
  • 访问我们的YouTube频道进行演示和操作视频。

下载源码

通过命令行克隆项目:

git clone https://github.com/Pythagora-io/gpt-pilot.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 gpt pilot https://www.zuozi.net/33931.html

gold miner
上一篇: gold miner
Qualcomm Tool GUI
下一篇: Qualcomm Tool GUI
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务