AgentGPT-带互联网搜索功能的chatGPT

🌈Description
​ Agent GPT 主要的AI 功能就是建立在原版的AutoGPT 之上,然后再加上图形介面,这样阅读起来比较容易也比较方便。
相较于ChatGPT,它具有:互联网搜索查询功能、任务拆解各个执行然后串联能力。
它能够根据用户需求,在用户完全不插手的情况下自主执行任务,包括日常的事件分析、营销方案撰写、代码编程、数学运算等事务都能代劳。
这里我会按照AgentGPT 官方所建议的步骤,一步一步教搭建安装并体验AgentGPT。

20230425145426|left|475

如何安装Agent GPT

  • 平台:win10 docker desktop
  • 安装方法:
    1. 在github上下载AgentGPT项目git clone git@github.com:reworkd/AgentGPT.git
    2. 按照官网推荐的docker安装方式:./setup.sh --docker,当然你也可以在本地安装,不过介于docker安装方式最简单,所以这边就不再本地环境搭建了,有兴趣可以在github agentGPT官网上查询。GitHub - reworkd/AgentGPT: 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
      这里有个小的知识点,如何在win10上运行.sh脚本文件?答案是:用git bash
    3. 用setup脚本安装完成之后,可以用docker ps -a确认下container是否真的安装好并启动:20230425144818|left|525可以看到agentgpt已经成功创建成功,并在3000端口运行了。
    4. 访问agentGPT container的web:http://localhost:3000/,出现这个界面就表示安装成功了:20230425145027|left|475
    5. 接下来我们设置下AI驱动,点击settings,选择gpt-3.5-turbo,输入你的gpt3.5 kye(这个需要你之前注册好,注册的硬性要求有两个:1. 需要会魔法。 2.需要有国外手机号,用于接收验证码,这类网站有很多,请自行百度)20230425145325|left|475

AgentGPT使用体验

询问系统时间

这个实验尝试了文agentGPT现在时间是几点?
20230425145750|left|500
在这里可以看到他的分析思路是:

  • 使用系统时钟获取当前时间
  • 将当前时间转换为字符串格式
  • 返回字符串时间作为响应
  • 将字符串时间转换为数字时间
  • 返回数字时间作为响应
    思路是对的,想法也很好,但是在执行第一步骤的时候就失败了:20230425150017|left|500之后就是不停的循环这几个步骤,陷入了死循环。

统计淘宝网上销量前6的血压仪价格及名称

20230425150456|left|675
结果:我很满意,的确是有访问互联网并统计到。
但是,我不满意的是它的任务拆解执行能力,我的确是从它的子任务重得到了答案,但是它把任务拆分的方式有问题,还是会陷入死循环。
因此,如何跳出死循环,这个是AgentGPT需要加强的地方。当然这也是最难的地方。

随后我让它用中文回复我,可以看到它的确是有统计到结果,但是一旦遇到某一步骤无法得到结果,它就会不停的陷入死循环:20230425150901|left|500

总结

AgetGPT的确是给人眼前一亮的感觉,相较于chatGPT它的互联网搜索能力、任务拆解执行能力,的确是很经验。
但是,如何跳出死循环这部分还是需要继续努力。不过介于目前的版本还是beta版本,所以我觉得已经很棒了,加油,希望可以给我们带来更好的产品。

对了,如果大家对AI、新技术、软件评测感兴趣,可以关注我的微信公众号:image-20220328170047757|left或者个人博客:https://weicun.gitee.io/ 蓝色单车


🌈参考:

1.
2.
3.