AgentGPT-带互联网搜索功能的chatGPT
🌈Description:
Agent GPT 主要的AI 功能就是建立在原版的AutoGPT 之上,然后再加上图形介面,这样阅读起来比较容易也比较方便。
相较于ChatGPT,它具有:互联网搜索查询功能、任务拆解各个执行然后串联能力。
它能够根据用户需求,在用户完全不插手的情况下自主执行任务,包括日常的事件分析、营销方案撰写、代码编程、数学运算等事务都能代劳。
这里我会按照AgentGPT 官方所建议的步骤,一步一步教搭建安装并体验AgentGPT。
如何安装Agent GPT
- 平台:win10 docker desktop
- 安装方法:
- 在github上下载AgentGPT项目:
git clone git@github.com:reworkd/AgentGPT.git
- 按照官网推荐的docker安装方式:
./setup.sh --docker
,当然你也可以在本地安装,不过介于docker安装方式最简单,所以这边就不再本地环境搭建了,有兴趣可以在github agentGPT官网上查询。GitHub - reworkd/AgentGPT: 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
这里有个小的知识点,如何在win10上运行.sh脚本文件?答案是:用git bash - 用setup脚本安装完成之后,可以用
docker ps -a
确认下container是否真的安装好并启动:可以看到agentgpt已经成功创建成功,并在3000端口运行了。 - 访问agentGPT container的web:http://localhost:3000/,出现这个界面就表示安装成功了:
- 接下来我们设置下AI驱动,点击settings,选择gpt-3.5-turbo,输入你的gpt3.5 kye(这个需要你之前注册好,注册的硬性要求有两个:1. 需要会魔法。 2.需要有国外手机号,用于接收验证码,这类网站有很多,请自行百度)
- 在github上下载AgentGPT项目:
AgentGPT使用体验
询问系统时间
这个实验尝试了文agentGPT现在时间是几点?
在这里可以看到他的分析思路是:
- 使用系统时钟获取当前时间
- 将当前时间转换为字符串格式
- 返回字符串时间作为响应
- 将字符串时间转换为数字时间
- 返回数字时间作为响应
思路是对的,想法也很好,但是在执行第一步骤的时候就失败了:之后就是不停的循环这几个步骤,陷入了死循环。
统计淘宝网上销量前6的血压仪价格及名称
结果:我很满意,的确是有访问互联网并统计到。
但是,我不满意的是它的任务拆解执行能力,我的确是从它的子任务重得到了答案,但是它把任务拆分的方式有问题,还是会陷入死循环。
因此,如何跳出死循环,这个是AgentGPT需要加强的地方。当然这也是最难的地方。
随后我让它用中文回复我,可以看到它的确是有统计到结果,但是一旦遇到某一步骤无法得到结果,它就会不停的陷入死循环:
总结
AgetGPT的确是给人眼前一亮的感觉,相较于chatGPT它的互联网搜索能力、任务拆解执行能力,的确是很经验。
但是,如何跳出死循环这部分还是需要继续努力。不过介于目前的版本还是beta版本,所以我觉得已经很棒了,加油,希望可以给我们带来更好的产品。
对了,如果大家对AI、新技术、软件评测感兴趣,可以关注我的微信公众号:或者个人博客:https://weicun.gitee.io/ 蓝色单车
🌈参考:
1.
2.
3.