【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

ChatGPT 已过时?Auto-GPT 迅速走红,无需人类插手自主解决复杂任务,GitHub 标星 5 万

  • 2023-04-14
    北京
  • 本文字数:2026 字

    阅读完需:约 7 分钟

ChatGPT已过时?Auto-GPT迅速走红,无需人类插手自主解决复杂任务,GitHub标星5万

ChatGPT 之所以能风靡全球,很大程度上要归功于其简单的功能框架。作为一款 AI 聊天机器人,它唯一的作用就是生成令人信服的自然语言文本、顺畅回应用户的提问。


但 AI 聊天机器人的使用体验,往往由用户设计提示词的水平所决定。有鉴于此,新型应用 Auto-GPT 应运而生,它允许 AI 自主行动 — 即实现“自我提示”,并彻底改变我们对于这项技术的看法和感受。对于这一工具,有外媒的标题甚至称,“ChatGPT 已经过时”。


Auto-GPT 项目地址:https://github.com/Torantulino/Auto-GPT

Auto-GPT 是什么?

Auto-GPT是一款开源 Python 应用程序,由开发者用户 Significant Gravitas 于 2023 年 3 月 30 日发布至 GitHub。该应用程序以 GPT-4 为基础,允许 AI“自主”行动,无需用户详尽提示每个动作。大家可以为 Auto-GPT 制定一个总体目标,再由它逐步采取行动以实现目标。这就是“AI 智能体”概念的来源 — 使用互联网资源以完全独立的方式在 PC 上执行操作,不再需要一步步接受提示和引导。


GitHub 上还发布了一个简单示例,展示 Auto-GPT 如何浏览网络并为“即将到来的下一个节假日”准备聚餐食谱。这时 Auto-GPT 会化身“大厨 Chef-GPT”,帮助用户在网上搜索正确答案。之后,它会将食谱以文件的形式保存在用户计算机内。


就功能本身来看,这似乎算不上什么创新大事件。但 Auto-GPT 代表用户搜索互联网并执行文件保存操作的能力,已经让这款AI远远超越了简单的聊天机器人。

Auto-GPT 是如何工作的?

Auto-GPT 的迷人之处,在于它能够对 AI 的运行步骤做拆分,真正把 GPT 模型出色的文本生成能力转化为可用功能。Auto-GPT 把整个过程分解成“思考”、“推理”和“评价”几个环节,准确告知用户 AI 正在做什么、为什么这么做。在前面的 Chef-GPT 示例中,它的“思考”方式如下:“我将搜索即将到来的节假日,据此创建出独特的食谱。”而“推理”部分,则是“只要确定了节假日的具体内容,就能确定食谱的相应设计。”


至于“评价”环节,Auto-GPT 会对所做工作表达一些担忧和限制。可以看到,Auto-GPT 正在以完全自主的方式一步步达成用户指定的目标。


Auto-GPT 还拥有其他一些神奇的能力,包括长/短期记忆和集成 ElevenLabs 提供的文本到语音实现。所有这些功能的结合,让 Auto-GPT 在感受上更像是能与人类真正互动的AI智能体

Auto-GPT 用例

人们正在发掘 Auto-GPT 的各种可能用例。虽然目前仍处于起步阶段,但因为它属于纯开源项目,所以任何人都可以尝试这款工具。Twitter 上就出现了一个简单的“Ecommerce-GPT”示例,其目标是自主开发和运营电子商务业务,旨在帮助用户增加净资产。



我的 Auto-GPT 来自 @SigGravitas,正在开发电子商务业务。它决定检索互联网以寻找商业创意,并将结果保存在文件中以供后续参考。


另一个有趣的用例出现在编码领域。Twitter 上的一位用户想出了“Robo-GPT”,负责分析、重写并保存程序代码。



今天我编写了 Auto-GPT 的变体 Robo-GPT,希望让代码更干净、依赖关系更简单。它目前的功能还不像 Auto-GPT 那么完备,但希望它能易于理解、运行和更新。


类似的例子还有很多,也许这款 AI 智能体最终将帮助我们创建网站、组织社交媒体活动等等。


与此同时,具备类似功能的竞争系统也纷纷亮相,包括微软 Jarvis 和 BabyAGI。这些方案都允许 GPT“自我提示”并实现自主行动。

如何使用 Auto-GPT

与其他 GitHub 项目一样,Auto-GPT的设置过程不只是下载文件或者访问网站。在上手之前还需要满足一些重要的前提条件,比如安装有 Python 3.8(或更高版本)、OpenAI API 密钥和 Pinecone API 密钥。如果希望使用可选的文本转语音功能,还需要用到 ElevenLabs API。


用户可以在 Auto-GPT GitHub 页面上找到相关链接及其他重要信息。在满足以上三项要求后,单击“Code”并下载 Zip 文件。当然,用户也也可以通过 Git 应用程序获取这些文件。


首先打开命令行程序,例如 PowerShell,并在其中输入“git clone https://github.com/Torantulino/Auto-GPT.git”以克隆代码仓库。


第二步是在 PowerShell 中输出“cd ‘Auto-GPT'”以导航至项目目录。之后,输入“pip install -r requirements.txt”来安装所需的依赖项。最后,将文件“.env.template”重命名为“.env”并填写您的 OpenAI API 密钥。


在安装完成之后,Auto-GPT 的实际使用其实非常简单。它会要求用户先为机器人命名,之后再提供想达成的目标。它甚至提供两个示例,引导朝着正确的方向前进。

Auto-GPT 实现通用人工智能了吗?

不少 AI 爱好者把 Auto-GPT 视为通往人工通用智能(AGI)的第一步。确实,Auto-GPT 表现出了推理和通过多个自主步骤达成目标的能力,其长/短期记忆机制也让它能够不断学习更多新鲜事物。


但很多人仍然认为,一系列相互关联的提示并不能让系统真正获得“智能”;也有人坚称,人类的大部分智能和行为就是以这种方式实现的。


无论是 AGI 的开端、还是 AI 标准化道路上的重要一步,Auto-GPT 的出现必然引发新的哲学思考。这些运行在互联网上、活动在数字世界中的 AI 智能体,究竟是不是“智能生物”?也许只有时间能给出答案。


参考链接:


https://www.digitaltrends.com/computing/what-is-auto-gpt/

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2023-04-14 15:4410291
用户头像
李冬梅 加V:busulishang4668

发布了 817 篇内容, 共 384.5 次阅读, 收获喜欢 1003 次。

关注

评论

发布
暂无评论
发现更多内容

GrowingIO Reactor速成指南

GrowingIO技术专栏

响应式编程 reactor

如何提高用户留存?

石云升

AARRR 产品思维 28天写作 产品增长 12月日更

不要被数据蒙蔽你的眼睛

好奇分析

数据分析 统计学 辛普森悖论

JavaScript面试系列:JavaScript设计模式之桥接模式和懒加载

Jerry Wang

JavaScript 设计模式 桥接模式 28天写作 12月日更

复盘健康

将军-技术演讲力教练

网络安全教程:13 信息收集

喀拉峻

黑客 网络安全 安全 信息安全

聊聊你每天是如何修bug的

卢卡多多

bug修复 28天写作 12月日更

跟着源码学IM(九):基于Netty实现一套分布式IM系统

JackJiang

Netty websocket 即时通讯 IM

如何看待制造企业的数字化转型,有哪些成功案例可以分享?

优秀

低代码 数字化转型 制造业

在Vue-cli中使用mock.js

CRMEB

CSS之变量

Augus

CSS 12月日更

开发者供不应求,传统企业如何拥抱 DevOps ?

SoFlu软件机器人

优酷播放黑科技 | 基于WebRTC实现的直播“云多视角“技术解析

阿里巴巴终端技术

WebRTC 移动开发 直播技术 客户端

如何推动区块链与物联网深度融合,赋能数字化转型?

CECBC

☕【Java深层系列】「技术盲区」让我们一起完全吃透针对于时间和日期相关的API指南

洛神灬殇

Java 工具 日期处理 12月日更

怎样的活动才算是成功?(20/28)

赵新龙

28天写作

NFT改变潮流,也在解放人类创造力的约束

CECBC

电竞进入5G时代!腾讯云联合腾讯游戏CROS首秀5G电竞专网

科技热闻

🏆【CI/CD技术专题】「Docker实战系列」(1)本地进行生成镜像以及标签Tag推送到DockerHub

洛神灬殇

Docker 容器镜像 12月日更 Dockerhub

王者荣耀异地多活架构设计

Beyond Ryan

Dubbo框架学习笔记七

风翱

dubbo 12月日更

Gitee 如何自动部署 Pages?还是用 GitHub Actions!

冴羽

GitHub 前端 GitHub Pages gitee vuepress

如何正确的重写hashcode()

李子捌

Java 28天写作 12月日更

vivo:不做开发者的过客,变成IoT的归人

脑极体

EMQ & 轻流:全托管物联网消息服务助力海量设备低代码智联

EMQ映云科技

物联网 mqtt

基于区块链的去中心化身份技术有哪些应用前景?

CECBC

十二张图带你了解 Redis 的数据结构和对象系统

程序员历小冰

redis 数据结构 28天写作 12月日更

Python 的切片为什么不会索引越界?

Python猫

Python

vue3.2组件库-element plus 自动按需引入

Mr.Cactus

typescript Vue3 Element Plus Vite2

动手做个 AI 机器人,帮我回消息!

程序员鱼皮

JavaScript AI 前端 nlp Node

PassJava 开源(一) :初始化项目和添加微服务

悟空聊架构

SpringCloud 28天写作 passjava 悟空聊架构 12月日更

ChatGPT已过时?Auto-GPT迅速走红,无需人类插手自主解决复杂任务,GitHub标星5万_AI&大模型_Luke Larsen_InfoQ精选文章