HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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/

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

发布了 943 篇内容, 共 537.3 次阅读, 收获喜欢 1105 次。

关注

评论

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

探索 Flutter 异步消息的实现

android 程序员 移动开发

新鲜出炉的Android面试题,确定不来看看吗?还有超详细的答案解析哦~

android 程序员 移动开发

我们始终不能靠旧的技术来生活!

android 程序员 移动开发

数据结构和算法学习指南

android 程序员 移动开发

新风向!成就了Android,热门框架排第一,你还是不够了解它

android 程序员 移动开发

我的Android 求职简历,二本渣校,靠这份简历拿下BATJ等15家大厂Offer!

android 程序员 移动开发

探索Android开源框架之OkHttp源码解析

android 程序员 移动开发

效率提升百分之四十,AS模板也太好用了吧

android 程序员 移动开发

感觉中国程序员前景一片灰暗,是这样吗?

android 程序员 移动开发

95后阿里P7晒出工资单:狠补了这个,真香...

Java高级开发

Java 程序员 面试 编程语言 阿里

插件化框架解读之so-文件加载机制(四)

android 程序员 移动开发

揭秘:如何化身BAT面试offer收割机?

android 程序员 移动开发

数组结构七:集合和映射(Set And Map)

android 程序员 移动开发

成为伟大程序员的-10-个要点

android 程序员 移动开发

初识Lua

Changing Lin

11月日更

挑战全网!最全Android面试知识点梳理。收藏这一篇就够了!

android 程序员 移动开发

我真的要做一辈子的程序员吗?

android 程序员 移动开发

教师节:程序员的献礼方式

android 程序员 移动开发

成熟项目的Flutter快速引入以及Flutter、Native混合开发探究

android 程序员 移动开发

我怎么感觉全世界都在劝退学Android的程序员?

android 程序员 移动开发

我懵了,面试大厂被熟悉的App启动流程和RecycleView连环三问坑了

android 程序员 移动开发

数据的强一致性与弱一致性(1)

android 程序员 移动开发

数据的强一致性与弱一致性

android 程序员 移动开发

数据结构(二), AVL平衡二叉树

android 程序员 移动开发

成功获得字节跳动月薪20+的Android岗offer,看看面试都问了些什么?

android 程序员 移动开发

换个姿势,带着问题看Handler

android 程序员 移动开发

史上最全Java程序员必备辅助开发神器(2022年版),建议收藏!

Java高级开发

程序员 架构 开发工具 java;

抽象工厂模式

android 程序员 移动开发

我是双非-三本-专科学校的Android开发,我有机会进入大厂吗?

android 程序员 移动开发

我曾经用了 3 天面试 7 家公司,拿到了4个offer!记录一段搞Android开发黄金五年

android 程序员 移动开发

我的十年:2020金九银十必刷——小米

android 程序员 移动开发

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