比ChatGPT还厉害?Auto-GPT迅速走红,无需人类插手自主解决复杂任务,GitHub开源标星5万...

上一篇:16款ChatGPT工具,炸裂收藏!

Auto-GPT开源项目地址见文末

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

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

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”示例,其目标是自主开发和运营电子商务业务,旨在帮助用户增加净资产。

e5c0a623e140c60b570e4fb5b516978d.png

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

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

e8a624b81f5455f25c68338fc0a58d26.png

今天我编写了 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/

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

全文完,感谢你的耐心阅读。如果你还想看到我的文章,请一定给本文“在看”、“点赞”,新文章推送才会第一时间出现在你的微信里。

END - 

热门推荐:
铁饭碗也不铁了36岁被小米裁员,北邮硕士毕业,待过字节,阿里,现在只能去外包。。。
42岁百度员工被裁,向李彦宏及公司高管发邮件果然,ChatGPT 还是被拿去搞黄色了...
阿里P8高级技术专家自述被裁员,疑似给市长写信,房贷月供3w,压力很大,出门面试找工作很难!阿里巴巴裁员19576人!
PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/52826.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学术答辩PPT模板推荐

不管是学生还是老师,应该经常会需要学生答辩的PPT模板,今天给大家推荐PPT家园的学生答辩ppt模板。 学术答辩ppt模板 大气经典的排版画面,拼接的彩色又不会单调,非常适合正式答辩的通用PPT模板。 青春漫画风背景大学毕业答辩PPT…

学术答辩PPT模板分享

130套学术答辩PPT模板分享 链接: https://pan.baidu.com/s/1S7YbRlzOeyqwdc9ay5-DYA 提取码: irxg 动态PPT-49套 静态PPT-34套 答辩PPT-24套 精选动态PPT-21套

本科生毕业论文线上答辩流程(腾讯会议+WPS文字)

一、前言 今天(6月4号)刚刚参加毕业论文的答辩,因为学校不开学,只能线上答辩了。我们学校的答辩是在腾讯会议上进行的,然后我电脑没安装有office,所以用的是国产的WPS文字(你也可以用office&am…

项目路演/课题答辩/毕业论文答辩PPT制作

本次博客分享一个具体的答辩PPT模板,只能以图片的形式展示。由于篇幅,没有全放,有需要的同学可以关注微信公众号找我要。 特别地,感谢冬令营期间各级领导的关心与帮助,感谢我的队友陪我熬过的夜,也谢谢那个她,这是一段十分难忘的经历! PPT演示视频(大屏观看更佳) 基…

微信小程序影视评论交流平台系统毕业设计毕设(6)开题答辩PPT

整个项目包含了:开题报告 开题报告PPT 任务书 中期报告 论文模板 答辩PPT等 项目源码 主要安介绍了系统在开发过程中所应用到的一些关键的技术,主要包括了前端小程序开发的MINA框架;后台开发java的框架springboot、模板引擎 thymeleaf…

毕业论文答辩开题报告PPT模板

模板介绍 一份高质量的PPT模板,可以让你在日常的工作中展示自我、脱颖而出、去赢得更多机会,今天小编分享一份精美的毕业论文答辩开题报告PPT模板 PPT模板名称:毕业论文答辩开题报告PPT模板,模板编号:P19955&#xff…

清华大学学术答辩通用PPT模板

模板介绍 精美PPT模板设计,清华大学学术答辩通用PPT模板。一套论文答辩幻灯片模板,内含蓝色,灰色多种配色,精美风格设计,动态播放效果,精美实用。 一份设计精美的PPT模板,可以让你在汇报演讲时脱颖而出。…

答辩PPT

怎么答辩?没答过。对毕业答辩这种客观存在着的事物,没有了解。那末,按什么路线去学呢?怎么把这种客观存在的事物反映到自己脑子里去呢? 按从共性到个性的路线去学吧。 先百度,调查一下情况,了…

从图片读取数据

为什么要从图片中读取数据呢?因为苦于没有实际准确的数据,只能用图瞎编了…呜呜呜 师哥给我推荐Origin。但是尼,我电脑没有Origin,也懒的装。于是给大家推荐一下几Mb的小软件GetData Graph Digitizer 公众号【自由小兵儿】回复【…

python opencv的imread方法无法读取图片

读取的路径、文件名只能带有英文数字及一些特定字符,不能带有中文、日文等字符!!! 利用cv2.imread()读取文件夹中的四个图片文件: 读取’error副本.png’图片(文件名带有中文),结…

Qt中opencv读取图片并显示原图及灰度图

目录 前言 配置 代码 结果 结语 前言 毕业几年了,没有做图像处理方面的工作,但一直对此保持着热爱,目前感觉有点陌生了,所以从头开始温习。《今日温习读取图片数据》 配置 新建Qt控制台程序,引入opencv库&#xf…

cv2.imread无法读取图片

问题 网上的回答都是路径有中文,或者斜杠和反斜杠引起的,但是我相对路径与绝对路径,去除中文都试过,全不行。明明同一路径下的图片都可以正常打开。 解决 后来发现PIL库可以正常打开,查看图片的参数发现其模式是P而不…

Python OpenCv读取.dat类型图片数据并显示

Python OpenCv读取.dat类型图片数据并显示 代码见下: import cv2 import numpy as np import matplotlib.pyplot as plt#加载nuc数据 col 256 #列 row 192 #行path "Image/DatFile/0001.dat" img np.fromfile(path,dtypenp.uint16)img1 img.resha…

python opencv 读取显示图片

读取图片路径有中文似乎会产生问题 import cv2 import numpy as np img cv2.imread(touxiang.jpg,cv2.IMREAD_GRAYSCALE)cv2.imshow(image, img)#第一个参数是窗口名称,是字符串。第二个参数是我们的图片 cv2.waitKey(0)#表示程序会无限制的等待用户的按键事件 cv…

使用QT显示OpenCV读取的图片

目录 1. 概述2. 实现2.1. 代码2.2. 解析3. 结果 1. 概述 OpenCV自带了一部分常用的GUI功能,但是更多的图像处理功能需要其他GUI框架来辅助实现,这里通过QT来显示OpenCV读取的图片。 2. 实现 在QtCreator中新建一个基于QMainWindow的应用&#xff1a…

OpenCV Mat读取和显示图片

一、从文件读取图像并显示 1. 程序 在基于VS2013搭建OpenCV开发环境这篇文章的最后给出了一个简单的Demo,这个例子跟本篇使用的例子是一样的。打开C IDE并创建一个新的项目,新建一个源文件,粘贴下面的代码: 1 2 3 4 5 6 7 8 9 10 …

opencv读取图片通道以及显示

使用cv2读取的图像的通道到是BGR通道,所以测试模型之前需要做BGR转RGB的操作。 imgcv2.imread(515.jpg) cv2.imshow("aa",img) cv2.waitKey(-1)显示结果: 显示结果是正常的。如果转为RGB后? import matplotlib.pyplot as plt im…

023期计算机开机号,大乐透2020023期开机号分析,历届023期开奖号码、及走势图...

大乐透2020023开机号 04 07 19 26 340211 前区分析: 和值:90 奇偶:2:3偶-奇-奇-偶-偶 前区推荐:03-05-11-13-16-26-27-28-32-35 后区推荐:03-04-10-11 (开机号码并非开奖号码,以上个人观点、仅供参考) 历史…

Compose Desktop打包后运行java.lang.ClassNotFoundException的巨坑

作业要用mysql,引入了一个jar包,放在lib目录下面,结果调试正常运行,一打包运行就各种出错,搞了一个多小时,配置了半天,最后chatgpt一行代码帮我解决了,光在项目结构里面配置引用库不…

Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column

Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 为了搞这个问题,卡了一个多小时,问chatgpt弄了半天,用上typeHandler发现版本有问题,也没有深究,退回原来版本看了半天…