最近看到不少同学对此感兴趣,因此我把这几个方案汇总完善一下,针对细节做下补充,谈谈目前能让ChatGPT实现联网的几种方法。
WebChatGPT是一个开源的ChatGPT浏览器插件,支持Chrome和Firefox。
利用该插件,可以破除ChatGPT无法联网的魔咒,让ChatGPT快速畅游互联网!
核心功能如下:
这里放个视频,让大家感受下。
仅在Chrome平台上,该插件的安装量便达到了惊人的80万!
整体而言,这款插件的效果比不上ChatGPT的Browsing插件(毕竟是亲儿子),但用于获取一些行业最新数据,解析网页内容,还是很不错的。
在我一开始推荐Auto-GPT时,它还只有寥寥几千GitHubStar,这才过去没多久,便疯狂上涨到5万多GitHubStar了,增长速度着实惊人。
这两天还成功登上了Twitter热搜,可见其火爆程度。
它之所以能增长这么快,不仅仅因为它能联网,而是它可以根据开发者给它下达的任务,自行检索互联网上的公开信息,用于实现任务,优化代码、自动改Bug等。
这也就意味着,这是一个真正懂得通过自主学习,利用编程来强化自己能力的智能代码工具,也是自GPT-4出现以来,技术圈中又一款重磅级产品。
你可以给他设定一个初始任务,并确定5个任务目标。然后,它便会开始自动上网搜索数据,自动编写爬虫,抓取数据,一步步推进,最终实现任务。
虽然Auto-GPT只是一个实验性的开源应用,但已经能很好的向外界展示GPT-4语言模型的强大功能。
自推出后,不少人便开始探索它的能力极限,尝试接入不同行业应用场景。
总的来说,它所拥有的主要功能如下:
在项目README中,作者向我们介绍了多种Auto-GPT的安装与使用方式。这里为了让大家可以快速使用,我只讲最简单的一种安装方式。
在安装之前,你需要确保本地已安装好Python开发环境。
Auto-GPT具体安装步骤如下:
pythonscripts/main.py正常来说,如果你上面几步没有操作失误,那么现在项目是可能正常运行的。
如果出现不能运行的原因,那大概率是命令行工具没有设置好代理。
命令运行成功后,系统会提示你输入AI名称、角色任务、任务目标。
AI名称和角色任务,可以根据你自己的需求来取。
这里比较重要的,是5个任务目标,设定的目标是否清晰明确,直接决定了任务的执行质量。
除了上述功能之外,你还可以配置Pinecone来存储向量内容,使用ElevenLabs让AI在执行任务的时候开口说话,使用GoogleAPI突破每日信息搜索限制等等。
如果你没有编程基础,要将Auto-GPT跑起来,难度不小。
这里再介绍一个工具,可以直接在Web页面上使用类似Auto-GPT的功能。
这个项目就是Agent-GPT,跟Auto-GPT类似,它可以通过你给定的任务,一步步拆解并执行任务。
目前该项目已在GitHub开源,Star数也快接近1万了。
使用方法
然后,你便能看到如下界面。
这里能看到它弹出了一个选项框,在使用这个工具前,你需要先配置好GPTModel和OpenAI的APIKey。
Model这个选项可以根据你当前使用的GPT模型来填写。正常来说,GPT-3.5填gpt-3.5-turbo,GPT-4填gpt-4-32k。
Key指的是OpenAI的APIKey。
配置完成后,你便能在网页上直接使用AgentGPT了。
与Auto-GPT不同的是,AgentGPT可以使用的功能比较少,包括只能设定1个目标,部分网络访问功能仍受限制等等。