Auto-GPT横空出世!

2023-11-18

转自公众号:放码过来a

(千万别关注,为怕你看了会上瘾......)        

Auto-GPT,顾名思义,其独到之处就在于 “Auto” ——可“自主”实现你设定的任何目标,即 Auto-GPT 会自己上网查资料、自己思考解决方案、自己运用相关工具……而你要做的,就是在屏幕前静静旁观这一切的发生。有了Auto-GPT,ChatGPT 已沦为“传统 GPT”......

       根据官方介绍,Auto-GPT 本质上是一个基于 GPT-4 语言模型所构建的实验性开源应用程序,由 GPT-4 驱动,将大型语言模型 (LLM) 思想串在一起来自主实现任务。

-最近已有不少人下场体验过 Auto-GPT,其中包括微博博主@木遥:

       特斯拉前AI总监、现OpenAI技术大牛安德烈·卡尔帕西(Andrej Karpathy)称,AutoGPT是“提示工程的下一个前沿”。因为同基于GPT-4的ChatGPT非常依赖人们输入提示词来完成任务,AutoGPT则将中间的多轮提问环节交给机器,因此有人称AutoGPT将会替代ChatGPT。

GitHub地址:

https://github.com/Torantulino/Auto-GPT

        

01

解决复杂任务无需人为干预

GitHub上已有42万星标

        Auto GPT是一个实验性开源应用程序,展示了GPT-4语言模型的功能。该程序由GPT-4驱动,将LLM“思想”链接在一起,以自主实现您设定的任何目标。作为GPT-4完全自主运行的首批例子之一,Auto GPT突破了人工智能的极限。

demo:

https://user-images.githubusercontent.com/22963551/228855501-2f5777cf-755b-4407-a643-c7299e5b6419.mp4

        AutoGPT最大的特点就在于,能全自动地根据任务指令进行分析和执行,自己给自己提问并进行回答,中间环节不需要用户参与。

        如果说ChatGPT是服从用户指令,用户让它干什么它就干什么,那AutoGPT就是 “自己觉得应该干什么就干什么”,它就像是一个遇到不懂的问题能自行去百度的人类。用户可以为AutoGPT设定总体目标,然后让它逐步采取措施来一一实现目标,这就是“AI代理”概念的由来,它完全自动执行操作。

目前AutoGPT已经配备的功能包括:

  • 用于搜索和信息收集的互联网接入

  • 长期和短期内存管理

  •  用于文本生成的GPT-4实例

  • 访问热门网站和平台

  • 使用GPT-3.5进行文件存储和摘要

        卡尔帕西称:“AutoGPT是提示工程的下一个前沿领域。”他认为,一个GPT调用就像是计算机上的一个指令,可以被串联成程序,使用提示来定义I/O设备和工具规格,定义认知循环,在上下文中分页数据输入和输出再运行。

02

30分钟完成设置

打造一款属于自己的AI助手

        用户在开始之前,需要确保对终端命令有基本的了解,并需要完成以下步骤:

1、设置Git;2、安装Python;3、下载Docker桌面;4、获取OpenAI API密钥,还使用提供的链接来访问。

链接如下:

Docker:

https://www.docker.com/products/docker-desktop/

OpenAI API:

https://platform.openai.com/account/api-keys

Python:

https://www.python.org/downloads/

安装具体步骤如下:

1、用户首先需要从GitHub克隆AutoGPT存储库;

“git clone https://github.com/Torantulino/Auto-GPT”

导航到新创建的文件夹,其中包含:

2、在自动GPT文件夹中,找到该文件并插入OpenAI API密钥。接下来,复制该文件并将其重命名为.env.template.env

3、运行以下命令以安装所需的Python包;

4、确保Docker正在运行,无需下载任何容器,只需确保程序处于活动状态即可;

5、在运行AutoGPT前,先执行命令:Python scripts/main.py

对于连续模式,使用:Python scripts/main.py—Continuous

6、在设定目标时,先从简单的目标开始测试,太复杂的目标可能会导致AI无法输入任何内容;

7、AutoGPT可以保存文件,用户只需要引导它朝着正确的方向来保存分析即可。

结语:

        自问自答的AutoGPT全自动更新迭代已实现。AutoGPT虽然目前还只是一款实验性的开源工具,但是已再次向外界展示了GPT-4大语言模型无边际的强大潜力。

        当一款AI工具能自动完成优化代码、搜集信息、自动查找并修改Bug时,或许也意味着它未来也将通过编程来不断加强自己的能力,人工智能所能达到的边界再一次被拓展。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Auto-GPT横空出世! 的相关文章

随机推荐

  • [机器学习与scikit-learn-31]:算法-回归-线性模拟拟合拟合非线性数据-概述

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 123555129 目录 第1章 什么是
  • 进程和线程的详解和区别

    1 进程和线程概述 我们都知道计算机的核心是CPU 它承担了所有的计算任务 而操作系统是计算机的管理者 它负责任务的调度 资源的分配和管理 统领整个计算机硬件 应用程序是具有某种功能的程序 程序是运行于操作系统之上的 2 进程 我们编写的代
  • 交直流双电源无缝切换

    使用ATmega32编写交直流双电源无缝切换 输入过欠压保护 输出过流保护 主要使用了单片机自带的比较器功能 比较器的一端使用了LT431制作的2 5V基准源 include iom32v h define WDR asm WDR defi
  • 尚硅谷nodejs操作mongodb报错,MongoNotConnectedError: Client must be connected before running operations【已解决】

    1 准备好第一步的静态案例 2 启动mongodb服务 在cmd运行mongod Waiting for connections attr port 27017 ssl off 3 准备mongoose数据库模块化 4 新建AccountM
  • this.$el.querySelectorAll is not a function报错解决

    问题描述 使用el tree时 报错this el querySelectorAll is not a function 导致树无法渲染 问题解析 参考如下代码片段
  • [激光原理与应用-66]:激光器-器件 - 二极管

    第1章 二级管的基本原理 1 1 原理 现在的电子产品中 元件应用最多的是半导体材料 在集成电路中 也是应用的半导体单晶硅作为基底 通过离子注入技术而添加了硼和磷元素从而构成数以亿计的半导体晶体管 对于半导体元件来说 发挥作用的是PN结 在
  • 5G/NR 随机接入过程之Msg2

    21 6 Msg2 UE发送了preamble之后 将在RAR时间窗 RA Response window 内监听PDCCH 以接收对应RA RNTI的RAR 此时不考虑可能出现的测量gap 如果在RAR时间窗内没有接收到gNB回复的RAR
  • RPA经验分享--离线识别普通验证码

    了解RPA www i search com cn 学习RPA https support i search com cn 下载RPA https www i search com cn from csdn 前言 以下方法适用于简易的验证码
  • 【Linux】进程控制2-进程等待

    文章目录 进程等待 进程等待的必要性 wait函数 waitpid函数 进程等待 进程等待的必要性 我们之前提到过僵尸进程 僵尸进程就是子进程先于父进程退出 子进程的退出状态信息发送给父进程但是父进程忽略处理 子进程就变成了僵尸进程 解决僵
  • programming massively parrellel processors(1)

    I have to say this is a very good book to learn more about cuda especially for a novice like me who take interest in par
  • 入职字节两个月,实在卷不动,还是离职了

    对自己收入不满意 就看下自己每天做了什么 把每天记录下来 看下自己的时间都用在哪里了 对自己的时间分配搞清楚了 就可以着手去改进 如果一直糊涂的过 时间到了报复就来了 时间管理很简单 不过大多数人是不会重视的 别总抱怨自己赚钱少 关键你做了
  • Asgard King(埃氏筛法)

    Description Thor had great power but his arrogant and reckless behavior set off an ancient war and he was demoted into t
  • Mock介绍

    mock的定义 what mock是在测试过程中 对于一些不容易构造 获取的对象 创建一个mock对象来模拟对象的行为 为什么要使用mock why 在做单元测试过程中 经常会有以下的场景 class A 依赖 class B class
  • 14.C++之对象的初始化和清理

    学习目标 学习内容 1 对象的初始化和清理 在C 中 每个对象也都会有初始设置以及 对象销毁前的清理数据的设置 今天介绍两种函数 构造函数和析构函数 来完成对象的初始化和清理 构造函数 主要用于为对象的成员属性赋值 又编译器自动完成 无须手
  • 报错:SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position xx: truncated

    我给出的错误代码 错误原因 文件路径输入问题 解决方法 1 在前面加r 2 将 变为 3 将 变为
  • C++学习日志

    小白C 从入门到放弃 1 黑马通讯录管理系统 点运算符 和箭头运算符 gt 的区别 2 Essential C 中练习2 1 3 Essential C 中练习2 2 4 Essential C 中练习2 3 5 Essential C 中
  • C++中变量声明和定义

    1 声明和定义都规定了变量的名字和类型 但是定义会申请内存空间 也可能为变量赋一个初始值 2 同一个变量声明可以有多处 但定义只能有一处 extern int i 声明i而非定义i int j 声明并定义j extern关键字就是告诉编译器
  • 机器智能学科

    机器智能学科简介 机器智能 Machine Intelligence MI 是指由机器 计算机以及其它计算设备 实现的人的智能 也被称为人工智能 Artificial Intelligence AI 专指计算机科学中与智能行为自动化有关的一
  • RAC重建OCR/Voting disk总结

    author skatetime 2010 05 10 我的测试环境 母系统 win2003虚拟软件 vmware3 2 1guest系统 centos4 7oracle db oracle10 2 1 前两天由于意外原因 同事从新插拔下电
  • Auto-GPT横空出世!

    转自公众号 放码过来a 千万别关注 为怕你看了会上瘾 Auto GPT 顾名思义 其独到之处就在于 Auto 可 自主 实现你设定的任何目标 即 Auto GPT 会自己上网查资料 自己思考解决方案 自己运用相关工具 而你要做的 就是在屏幕