当前位置: 首页 > article >正文

github项目——gpt-pilot自动创建应用

今天扯一扯在github上看到的一个项目gpt-pilot,声称“首个AI程序员”。本来打算玩一下,结果需要配置大语言模型的API,并且只支持OpenAI和claude(Qwen呢)。有没有玩过的老哥说一下好不好用!!(对了,为啥博客现在都没有人留言交流了。。。)

多角色模拟

通过它的说明文档中对其工作流程的描述,可以看到它在创建应用程序的过程中模拟了真实项目中所需的各种角色:

Here are the steps GPT Pilot takes to create an app:
You enter the app name and the description.
Product Owner agent like in real life, does nothing.
Specification Writer agent asks a couple of questions to understand the requirements better if project >description is not good enough.
Architect agent writes up technologies that will be used for the app and checks if all technologies are >installed on the machine and installs them if not.
Tech Lead agent writes up development tasks that the Developer must implement.
Developer agent takes each task and writes up what needs to be done to implement it. The description is >in human-readable form.
Code Monkey agent takes the Developer’s description and the existing file and implements the changes.
Reviewer agent reviews every step of the task and if something is done wrong Reviewer sends it back to >Code Monkey.
Troubleshooter agent helps you to give good feedback to GPT Pilot when something is wrong.
Debugger agent hate to see him, but he is your best friend when things go south.
Technical Writer agent writes documentation for the project.

根据它的介绍视频描述,它不是生成代码,而是生成应用,这就很牛X了。按照目前对各种大语言模型的使用体验来看,很重要的一点是需要交互,通过不断的交互来筛选出答案。需要多次交互的原因一方面是问题描述可能不准确,另一方面是AI的回答并不总是对的。我猜想gpt-pilot应该也不是那种一键生成,需要通过不断的交互对产出内容进行校准,过程应该类似敏捷开发。

提示词模版

看了下项目代码,对各种角色提供了提示词模版。我知道提示词可以提高返回结果的准确率,但具体的执行效果如何还需体验。
在这里插入图片描述


http://www.kler.cn/news/334739.html

相关文章:

  • 一个真实可用的登录界面!
  • thinkphp6入门(25)-- 分组查询 GROUP_CONCAT
  • C#串口温度读取
  • Spring Boot框架下的足球青训俱乐部后台开发
  • 【前沿 热点 顶会】NIPS 2024中目标检测有关的论文
  • 【报错】mac m1 gateway 报错
  • Prompt 模版解析:诗人角色的创意引导与实践
  • 3.JVM
  • 技术人生-AD域
  • 论文 | Model-tuning Via Prompts Makes NLP Models Adversarially Robust
  • 自动驾驶系列—自动驾驶背后的数据通道:通信总线技术详解与应用场景分析
  • 银河麒麟桌面操作系统V10 SP1:取消安装应用的安全授权认证
  • Python和C++及MATLAB和R时间序列中数学物理金融气象运动和电子材料
  • (C语言贪吃蛇)16.贪吃蛇食物位置随机(完结撒花)
  • Linux进程调度和进程切换
  • leetcode面试题17.04:消失的数字(C语言版)
  • 【系统架构设计师】专题:系统分析和设计
  • 乌班图基础设施安装之Mysql8.0+Redis6.X安装
  • 【STM32开发之寄存器版】(三)-详解NVIC中断
  • 论文阅读:InternVL v1.5| How Far Are We to GPT-4V? 通过开源模型缩小与商业多模式模型的差距