Aitrainee | 公众号:AI进修生
今天介绍一下一个人工智能智能体的项目GPT Pilot啊,它与其他AI Agent项目区别在于:不仅仅是一个自动完成功能或 PR 消息的助手,而是一个真正的 AI 开发人员,可以编写 完整的功能、调试它们、与您讨论问题、请求审核 等。
其他比如 AutoGPT、gpt-engineer、MetaGPT等等是一条指令直接完成任务。GPT Pilot 所追求的目标 ——我们希望为 LLM 创建一个思维框架,让超人机器人通过修改其之前的操作来持续工作,建立反馈循环,并确定下一步应该做什么完成最终目标,即构建一个生产就绪的应用程序。
项目地址:https://github.com/Pythagora-io/gpt-pilot?tab=readme-ov-file
博客地址:https://blog.pythagora.ai/2024/02/19/gpt-pilot-what-did-we-learn-in-6-months-of-working-on-a-codegen-pair-programmer/
官方利用GPT Pilot 创建的Demo :
-
- GPT 优化 :这是一个平台,允许用户对网站进行 A/B 测试,允许他们尝试不同版本的网页,以确定哪个版本在用户参与度和转化方面表现更好。对于每个用户,它都会创建一个 JS 片段,用户将其添加到其网站中。然后,每当用户创建新测试并选择他们想要测试的 HTML 元素时,GPTOptimizely 都会向一半用户注入元素的 A 和 B 版本。然后,它将跟踪每个版本上的点击事件并在仪表板中显示结果。
-
- Star历史 :我多年来一直在发布开源项目,并且我一直想通过将我的 Github 存储库与 star-history 上的其他一些成功存储库进行比较来检查它的增长速度。问题是,在 Star History 上,我无法放大图表,因此具有 1000 颗星的新存储库无法与具有 50,000 颗星的大型存储库进行比较,因为您无法看到更大的存储库在其中的表现。因此,我要求 GPT Pilot 构建此功能。它会抓取观星者的 Github 存储库,将它们保存到数据库中,将它们绘制在图表上,并允许放大和缩小图表。创建此花费的时间:6小时
-
- SQLite 数据库查看器 :这也是我们在内部使用的一款用于分析本地 SQLite 数据库的应用程序。它以 GPT Pilot 数据库结构特有的格式从数据库中提取数据,但可以轻松修改以适应其他结构。它读取并上传您的 SQLite 数据库,按特定字段拆分行,将行解包为值,将 LLM 对话数据加载到表单中,并使您能够简单地更改其中一条消息并将 LLM 请求提交到 GPT-4看看结果会是什么样子。这样,我们就可以分析 GPT Pilot 代理与 LLM 的对话,并轻松尝试如果提示不同会发生什么。创建此内容花费的时间:约2天
4. 同时该项目提供IDE插件
轻松部署(视频演示更简便)
选择部署环境
aws、腾讯、阿里云、wsl、windows、linux等等
我这里是aws云服务器(具体操作见视频)
按照官方步骤部署
记得配置Python环境
获取api以及配置.env环境文件
推荐免费api项目:
https://github.com/xiangsx/gpt4free-ts
https://github.com/chatanywhere/GPT_API_free(视频中使用这个)
启动项目,并使用项目创建你的应用程序
依赖持续迭代、以及自己配合解决问题、请看视频最后、欢迎分享你的部署经验
— 完 —
点这里👇关注我,记得标星噢