首页AI 新闻
ChatGPT 要过时了?无需人类插手、自主作业的 AutoGPT 爆火 Github
1

ChatGPT 要过时了?无需人类插手、自主作业的 AutoGPT 爆火 Github

好说新闻
好说新闻
2023-04-13 11:03

近日,AI领域似乎出现了一个新趋势:自主人工智能。 这并非空穴来风,最近一个名为AutoGPT的研究已开始走进大众视野。特斯拉前AI总监、刚刚回归OpenAI的Andrej Karpathy也为其大力宣传,并在推特赞扬:“AutoGPT是prompt工程的下一个前沿。”

不仅如此,还有人声称ChatGPT已经过时,AutoGPT才是该领域的新成员。

项目一经上线,短短几天狂揽27K+星,这也侧面验证了项目的火爆。

问题来了,AutoGPT到底是什么呢?它是一个实验性的开源应用程序,展示了GPT-4语言模型的功能。该程序由GPT-4驱动,可以自主实现用户设定的任何目标。

具体来说,AutoGPT相当于给基于GPT的模型一个内存和一个身体。有了它,你可以将一个任务交给AI智能体,让它自主地提出一个计划,然后执行。此外,它还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要等功能。AutoGPT用途广泛,可用于分析市场并提出交易策略、提供客户服务、进行营销等持续更新的任务。 正如网友所说,AutoGPT正在互联网上掀起一场风暴,它无处不在。很快已经有网友上手试验了,该用户让AutoGPT建立一个网站,不到3分钟AutoGPT就成功了。期间AutoGPT使用了React和Tailwind CSS,全程自主完成,人类没有插手。看来程序员之后真的不再需要编码了。

之后该用户补充说,自己的目标很简单,就是用React创建一个网站。提出的要求是:创建一个表单,添加标题“Made with autogpt”,然后将背景更改为蓝色。AutoGPT成功构建了网站。该用户还表示,如果给AutoGPT的prompt更多,表现会更好。

接下来我们再来看一个例子。假设你经营一家鞋类公司,让 AutoGPT 进行市场调研,找出防水鞋市场前五的公司,并汇报竞争对手的优缺点。

AutoGPT 首先直接在谷歌上搜索,找到防水鞋市场评价前五的公司。一旦找到相关链接,它会自动提出一些问题,比如「每双鞋有什么优缺点」、「排名前五的防水鞋有哪些优缺点」、「男士排名前五的防水鞋有哪些」等等。

随后,AutoGPT 继续分析其他网站和搜索引擎的结果,更新搜索内容,并不断完善结果,直到用户满意为止。在此期间,AutoGPT 能够判断哪些评论可能是虚假的,并进行评论者的验证。在执行过程中,AutoGPT 甚至会产生自己的子智能体来执行分析网站上的任务,找到解决问题的方法并自行完成所有工作。

最终,AutoGPT 生成了一份包含前五个防水鞋公司的详细报告,清晰列举了各个公司的优缺点,并附有一个简明扼要的结论。整个过程仅用了8分钟,每次操作的费用都只需10美分,完全没有需要进一步优化的空间。

那么,这款能够独立完成任务的 AutuGPT 是如何运行的?接下来我们将继续深入探讨。

30 分钟内构建你的 AI 助手

AutoGPT 是一款风靡互联网的 AI 智能体,能够在 30 分钟内完成设置,让你拥有自己的 AI,协助你完成各种任务,提高你的工作效率。这款强大的 AI 工具自主执行各种任务,其简单的设置和启动是其最大的特色。使用AutoGPT,你能够快速高效地完成各种任务,并节省时间和成本。与传统的编程和机器学习相比,AutoGPT 基于自然语言处理技术,能够更智能地理解用户需求,并快速地输出结果。对于需要大量重复性工作的人或组织,AutoGPT 提供了一个快速高效的解决方案,能够极大地提高工作效率和生产力。

在开始之前,你需要设置 Git、安装 Python、下载 Docker 桌面、获得一个 OpenAI API 密钥。

首先从 GitHub 中克隆 AutoGPT 存储库。

使用以下命令导航到新建文件夹 Auto-GPT。

在 Auto-GPT 文件夹中,找到. env.template 文件并插入 OpenAI API 密钥。接着复制该文件并重命名为. env。

运行以下命令,安装需要的 Python 包。

运行 Docker 桌面,不需要下载任何容器,只需保证程序处于激活状态。

运行 AutoGPT

执行以下命令,运行 AutoGPT。

虽然AutoGPT是一个强大的工具,但它不是完美的。为了避免问题,最好从简单的目标开始,对输出进行测试,并根据自己的需求调整目标,就像在上文中提到的ResearchGPT一样。 但是,如果你想充分发挥AutoGPT的所有潜力,就需要使用GPT-4 API的访问权限。GPT-3.5 可能无法为智能体或响应提供所需的深度。

在浏览器中直接部署自主 AI 智能体

最近,开发者开始对 AutoGPT 进行新的探索,他们创建了一个名为 AgentGPT 的项目,这个项目可以在浏览器中组装、配置和部署自主 AI 智能体。这个项目主要由亚马逊软件工程师 Asim Shrestha 参与开发,目前已经在 GitHub 上获得了 2.2k stars 的关注度。

AgentGPT 允许用户为自己的 AI 命名,并让它执行他们想要完成的任何任务。自定义的 AI 可以思考要完成的任务、执行任务并从结果中学习,尝试实现目标。

例如,可以根据不同的任务需求选择不同的目标,如创建一个只有 100 美元资金的初创公司(demo 示例 HustleGPT),或者如制造尽可能多的回形针(PaperclipGPT 示例)。

不过,在使用 AgentGPT 时,用户同样需要输入自己的 OpenAI API 密钥。目前,AgentGPT 处于 beta 阶段,并正在改善 AI 的长期记忆、网页浏览、网站与用户之间的交互等问题。 可以预见,GPT 模型的应用空间还有很大的拓展性,我们可以期待更多的创新和突破。

参考链接: [1]https://github.com/Torantulino/Auto-GPT

[2]https://twitter.com/SullyOmarr/status/1644160222733406214

[3]https://medium.com/@tsaveratto/autogpt-your-personal-ai-assistant-in-less-than-30-minutes-f864fe1599fe

全部讨论

no data来都来了,坐下聊聊