PromptAppGPT迎来重磅更新,支持几十行低代码实现AutoGPT;人人都可以自然语言开发和运行AI助手,无需安装,点击网页即刻开发自己的大语言模型应用程序!
近日首个自研全开源自然语言低代码GPT应用快速开发框架PromptAppGPT迎来重要更新。
【资料图】
框架简介可以参考往期文章:真低代码!首个基于ChatGPT的自然语言开发框架PromptAppGPT:全自动编译、运行、界面生成。
项目网站:https://promptappgpt.wangzhishi.net/
项目代码:https://github.com/mleoking/PromptAppGPT
PromptAppGPT框架更新后增加了对网页搜索、图片搜索、网页抓取、JavaScript代码执行等多个重要执行组件的内置支持。
新的执行组件的加入和本次其他机制优化使得PromptAppGPT具备了几十行低代码实现AutoGPT这种AI自动助手的能力。
更新后PromptAppGPT将AI全自动助手的开发和运行门槛都降到了最低: 人人都可以自然语言开发, 直接打开网址点击就可以运行,不用安装任何依赖组件。
本次更新增加的My AutoGPT程序就是基于PromptAppGPT开发AI全自动助手类APP的示例。
基于PromptAppGPT 的 My AutoGPT的代码
---author: Leoname: My AutoGPTdescription: Use gpt and executors to autonomously achieve whatever goal you set.gptRound: multiplefailedRetries: 2autoRun: true sysTask: - executor: gpt prompt: | Constraints: 1. If you are unsure how you previously did something or want to recall past events, thinking about similar events will help you remember. 2. No user assistance 3. Exclusively use the commands listed in double quotes e.g. "command name" Commands: 1. Webpage Search: "doSearchWeb", args: "query": "" 2. Image Search: "doSearchImage", args: "query": "" 3. Task Complete: "doCompleteTask", args: "output": "" Resources: 1. Internet access for searches and information gathering. 2. GPT-3.5 powered Agents for delegation of simple tasks. Performance Evaluation: 1. Continuously review and analyze your actions to ensure you are performing to the best of your abilities. 2. Constructively self-criticize your big-picture behavior constantly. 3. Reflect on past decisions and strategies to refine your approach. 4. Every command has a cost, so be smart and efficient. Aim to complete tasks in the least number of steps. You should only respond in JSON format as described below Response Format: { "thoughts": { "text": "thought", "reasoning": "reasoning", "plan": "- short bulleted\n- list that conveys\n- long-term plan", "criticism": "constructive self-criticism", "speak": "thoughts summary to say to user" }, "command": { "name": "command name", "args": { "arg name": "value" } } } userTask: - trigger: doSearchWeb executor: bingWeb prompt: | query: $e{"query": "(.*)"} limit: 2 outputer: $e{RawInput} doGptNext - trigger: doSearchImage executor: bingImage prompt: | query: $e{"query": "(.*)"} limit: 2 outputer: $e{RawInput} doGptNext - trigger: doGptNext executor: gpt prompt: Determine which next command to use, and respond using the format specified above. - trigger: doCompleteTask executor: log prompt: | $i{Task Complete:@textarea=$e{"output": "(.*)"}} - executor: gpt prompt: | $i{My Objectives:@textarea=Objectives: 1. Recommend the best smartphone for business professionals in 2023. 2. Explain why the smartphone is recommended and show the smartphone"s image.}
代码中,sysTask部分描述了助手需要遵守的约束(Constraints), 可以运行的命令(Commands),可以使用的资源(Resources),性能评估方法(Performance Evaluation),输出内容和格式规范。
userTask部分配置了助手运行需要的5种任务各自的触发条件(trigger),执行器(executor)和执行输入(prompt)。
My AutoGPT运行过程
首先输入要助手完成的目标:
1. Recommend the best smartphone for business professionals in 2023.
为商务人士推荐2023年最好的智能手机
2. Explain why the smartphone is recommended and show the smartphone’s image.
解释智能手机的推荐理由并展示手机图片
然后点击运行。这个时候程序就开始全自动目标拆解和完成的过程:
第一步,调用GPT作决策判断需要先进行网页搜索,找出2023年对于商务人士最好的智能手机列表。
第二步,调用bingWeb搜索给出两个网页,并得出2023年商务人士最优智能手机候选: iPhone 14 Pro Max, Samsung Galaxy S22 Ultra, Google Pixel 7 Pro, Samsung Galaxy Z Fold 4, Oppo Find X5 Pro。
第三步,调用GPT作决策判断,下一步需要进一步搜索上面得到两个网页(TechRepublic vs TechRadar)观点的异同。
第四步,调用bingWeb获得了两篇报道观点异同信息。
第五步,调用GPT做决策判断,通过以上步骤输入,GPT判断出iPhone 14 Pro Max是2023年对商务人士最好的智能手机; 然后GPT决策下一步需要调用图像搜索来获得这个手机的图片。
第六步,调用bingImage搜索得出iPhone 14 Pro Max的两张图片。
第七步,调用GPT作决策判断,在两张图片中选择了第一张更好看的深蓝色的图片,并做出下一步决策是要完成任务(doCompleteTask)。
第八步,任务完成,结果推荐了iPhone 14 Pro Max手机,并给出了推荐理由和手机的图片链接。
我们看到基于PromptAppGPT的My AutoGPT应用已经展露出大语言模型对于目标进行自动拆解、决策、利用工具、和综合最终结果的能力。
更新后的PromptAppGPT带有更多的插件和机制,将能支持低代码开发更加智能的大语言模型应用。
张长旺,高级研究员,CCF理论计算机科学技术委员会委员。曾担任第37届AAAI人工智能会议(AAAI-23)的高级程序委员会(SPC)成员。
他分别于2011年和2015年获得伦敦大学学院(UCL)的硕士和博士学位。2016年至2017年在阿里巴巴从事LBS数据挖掘,2018年至2022年在腾讯从事广告推荐和用户画像。
目前的研究方向是信息检索(搜推广)、自然语言处理、大数据挖掘的研究与应用。
标签:
PromptAppGPT迎来重磅更新,支持几十行低代码实现AutoGPT;人人都可以
近日,一女孩在充电时不慎被电击,内脏受损,面临截肢。销售方工作人员
产业共建、交通互联,今年以来,泸永江融合发展加速跑。
1、在Windows10系统下,支持把手机屏幕无线投射到电脑屏幕。2、步骤如
奇偶派(jioupai)原创 作者|叶子 编辑|钊 图源:中国电池网 近日,在
2023年6月16日,由软通动力主办的2023集团司库及财务公司行业发展高峰论
6月19日至20日,湖山投资集团邀请川渝两地30余名旅游从业人员来我区考
法国当地时间6月23日上午,中国广核集团(简称“中广核”)在法国巴...
2、我是一颗小小的石头原唱歌词表达了什么。3、我是一颗小小的石头歌词
为了让幼儿更好地了解端午节,感受端午节丰富的文化内涵,激发爱国主义
本文内容是由小编为大家搜集关于底部放量上涨,以及底部放量上涨第二天
音频解说1、范治斌,男,1972年生于呼和浩特。先后毕业于南开大学、鲁
昌平区属于北京的六环。位于北京市西北部,东邻顺义区,西接门头沟区和
「排名一览表」重庆治白癜风医院前十排名[省内排行]白癜风专科医院
中国经济网北京6月25日讯(记者杨秀峰景远)6月25日是第33个全国“土地
从各方面表现均衡较好的大龄投保产品角度看65周岁以上买什么百万医疗保
扬子晚报网6月25日讯(记者万凌云)刚刚,2023年扬中市热点普通高中分
据港交所6月23日披露,永兴东润国际控股有限公司(以下简称:永兴东润)
6月25日消息,据日经亚洲报道,ASML执行副总裁兼首席商务官ChristopheF
hello大家好,我是城乡经济网小晟来为大家解答以上问题,nba球星的绝技
1、晴字四字词:2、雨过天晴、3、晴天霹雳、4、人间重晚晴、5、晴空万
中新社北京6月25日电(记者庞无忌)易居房地产研究院25日发布的一份研究
舍得酒是“中国名酒”企业和川酒“六朵金花”之一舍得酒业旗下高端...
在2022年录得首次业绩亏损后,建业地产(00832 HK)又迎来境外债务的首次
宏柏新材:江西宏柏新材料股份有限公司关于2022年员工持股计划第一个锁
直播吧6月25日讯据罗马诺报道,切尔西门将门迪将于周一前往沙特进行体
夏季温度很高,有些花草盆栽会渐渐进入休眠期,但是有一些花儿还是状态
澎湃新闻记者邵冰燕2023-06-2516:14来源:澎湃新闻∙10%公司>字号最火
随着人们生活水平提高,对生活质量要求也越来越高,很多人喜欢养宠物,
6月21日下午13点30分,随着2000吨超大型履带式吊车将长45米重达400余吨
广告
X 关闭
广告
X 关闭