发布网友 发布时间:2024-10-24 15:01
共1个回答
热心网友 时间:2024-11-05 19:26
Auto-GPT,一个令人瞩目的开源项目,自问世以来便迅速获得了广泛的关注。仅在过去的10天里,这个项目就收获了8万多个star,总star数现已超过10万。那么,Auto-GPT到底是什么呢?它凭什么如此火爆?如何使用和部署它?它的实用性到底如何?
Auto-GPT,顾名思义,是一个自动化的GPT工具,它改变了人们使用GPT进行任务的方式。以往,如果我们想用ChatGPT撰写一篇论文,可能需要不断地向AI提问,例如:“我想写一篇关于AI的论文,我需要怎么做?”“帮我想1个选题”“帮我介绍下AutoGPT的背景”等等。然而,有了Auto-GPT,你只需告诉它一个目标,如“写一篇关于AI的论文”,它就能自动完成这一目标。
Auto-GPT结合了LLM大语言模型,相当于让AI指挥AI。它能够自动向AI提问,并根据AI的回答提出新的问题,从而实现循环迭代,直至达成目标。此外,Auto-GPT具有主动搜索网络答案的能力,弥补了GPT训练数据截止至2021年9月的不足。听起来非常强大,让我们来亲自体验一下如何搭建自己的Auto-GPT吧。
搭建Auto-GPT的最佳方式是使用GitPod云托管服务,直接使用现成的服务器部署,既简便又避免了环境和依赖不一致的问题。首先访问官方仓库,然后Fork到自己的GitHub中。记得在复制仓库时,不要勾选“Copy the master branch only”,以避免可能遇到的不稳定问题。完成Fork后,将浏览器地址中的“github.com”改为“gitpod.io/#”,并在浏览器中访问,即可一键部署项目。
进入GitPod项目主页后,切换分支到“origin/stable”分支,以避免遇到奇奇怪怪的bug。找到.env.template文件,修改文件名为.env,并修改OPEN_API_KEY为你自己的。因为Auto-GPT底层也向OpenAI提问,所以需要OpenAI的key。修改完成后,在终端中输入“./run.sh”命令,自动安装所需环境和依赖。看到消息表示安装成功后,使用“python -m autogpt”命令启动autogpt。
接下来,体验一下Auto-GPT的威力。给它一个简单的任务,如“写一个网站,赞美一只鸡在打篮球”。执行命令后,输入AI名称、AI角色和目标,Auto-GPT就会开始工作。你可以看到它的想法、计划和下一步的行动,如它打算搜索更多信息并使用Google命令。同意后,Auto-GPT可能尝试观看视频学习,但可能会因服务器上没有浏览器而无法观看,继续搜索即可。完成任务后,你会看到生成的index.html文件,网站也已生成,内容如“鸡不仅能用来吃,他们也会打篮球”,并分享了文章和视频。
尽管Auto-GPT在短时间内完成了网站,但其自动模式存在风险。AI可能脱离人的控制,导致意外结果。在实际应用中,人类需要适时介入,确保任务按照预期进行。