炸裂的 AutoGPT,帮我做了个网站!

继前段时间爆火的后,又一个炸裂的开源项目Auto-GPT出现了 。
仅在最近 10 天,这个项目就收获了 8 万多个 star,目前总 star 数超过 10 万!
那 Auto-GPT 到底是个什么玩意?它到底凭什么这么火?如何使用和部署它?它到底真的实用么?
带着这些问题来看这篇文章,下面我就给大家分享下 Auto-GPT 的介绍、最简单的部署方法、并且做一个简单的上手体验 。
什么是 Auto-GPT?
Auto 即自动,Auto-GPT 就表示自动的 GPT 。
什么意思呢?
以前假如我们想使用来写一篇论文,可能要人工问它好几个问题,比如:
问:我想写一篇关于 AI 的论文,我需要怎么做?
AI 答:确认选题、写背景、写程序、写实验、写总结等 。
问:帮我想 1 个选题
AI 答:
问:帮我介绍下的背景
。。。
你需要多次人工地向 AI 提问,直到你最后完成一篇论文 。
但有了,你只需要告诉它一个目标,比如 “写一篇关于 AI 的论文”,它就能够用程序全自动地完成目标 。
当然,和人类一样,它也不是一步到位的,而是先自动向 AI 提问,然后根据 AI 的回答再自动提出新的问题,如此循环往复直到达成你告诉它的目标 。
本身也是结合了 LLM 大语言模型,相当于让 AI 来指挥 AI 。
此外,还有个很的能力,当它发现 GPT 无法回答他的问题时,会主动到网上搜索答案,这样就弥补了 GPT 训练数据只到 21 年 9 月的不足 。
官方介绍的特性
听上去感觉很厉害,那接下来我们就来整一个自己的 Auto-GPT 吧~
搭一个自己的 Auto-GPT
网上很多教程都是让大家在自己本地搭建 Auto-GPT,其实是不推荐的,不仅麻烦,而且可能存在环境、依赖不一致的情况 。
个人认为最简单的方式是使用云托管服务,直接用别人提供的服务器来部署 Auto-GPT,用来学习再好不过了 。
首先访问官方仓库:
然后点击 Fork,复制仓库到自己的中:
这一步千万要注意!取消勾选Copy theonly!因为分支的代码可能是不稳定的(我就翻过车)!
Fork 成功之后,我们进入到自己的仓库中,然后把浏览器地址中的改为.io/# 。
比如我的是地址:,改成#//Auto-GPT,然后访问,现在就可以一键用来部署项目了!
然后我们就进入到了项目主页,大家现在就可以把这个网页当做自己的电脑(服务器)来使用了,比如使用 VS Code 编辑器 。
进到这个页面后,第一件事是切换分支,一定要选择/分支!否则后面说不定遇到什么奇奇怪怪的 Bug 。
如下图:
然后,我们在左侧目录中找到.env.文件,右键修改文件名为.env,并且修改为自己的 。
因为 Auto-GPT 底层也是向提问的,所以必须要有的 key 。
修改完成后,在终端中输入./run.sh命令,就会自动安装所需环境和依赖,等着就好~
看到下图中的消息,就表示安装成功了!
然后我们按ctrl + c退出程序,以后不要用run.sh命令启动了,因为每次都要检查依赖,我们可以直接用 -m 命令来启动。
比如执行 -m--help,查看的用法和参数说明:
上图中,有几个参数是需要额外关注的,比如:
OK,了解了这些后,我们来体验一下~
牛刀小试
就给一个很简单的任务吧,让帮忙 “写一个网站,赞美一只鸡在打篮球” 。
首先执行 -m 命令,然后依次输入 AI 名称、AI 角色和目标:
然后就屁颠儿屁颠儿去工作了,我们可以看到他的想法、计划和下面要做的行动 。比如他打算到网上搜索更多信息,使用搜索命令 。

炸裂的 AutoGPT,帮我做了个网站!