本文正在参与「金石计划」

最近全网火爆刷屏的抢手词auto-gpt,在全网站一再呈现:

“ChatGPT 过期了,Auto-GPT才是未来”

“它所具有的能力主打的便是一个“自主”,完全不必人类干预的那种!”

究竟什么是auto-gpt?

1、Auto-GPT和ChatGPT有什么区别

Torantulino/Auto-GPT和ChatGPT都是依据GPT模型的神经网络模型,但它们之间有一些本质上的区别:

  1. 方针不同:Auto-GPT的方针是使用自动化搜索算法寻找最优的预练习神经网络结构,以提高言语建模使命的性能。而ChatGPT的方针是针对谈天场景进行微调,从而生成愈加自然流通的对话。
  2. 数据集不同:Auto-GPT使用了大量的通用文本语料库来进行预练习,而ChatGPT则使用了专门针对谈天对话搜集的语料库来进行微调练习。
  3. 超参数设置不同:Auto-GPT使用了较大的模型规模和愈加复杂的搜索算法,需要更多的计算资源和时间来进行练习。而ChatGPT的模型规模相对较小,能够在一般的计算机上进行练习。
  4. 开发者不同:Torantulino/Auto-GPT是由社区开发的Python包,而ChatGPT是由OpenAI开发的神经网络模型。

因而,Torantulino/Auto-GPT和ChatGPT虽然都是依据GPT模型的变体,但它们的应用场景、数据集、练习方法和超参数等方面有很大差异,需要依据详细需求来选择适宜的模型。

总的来说

便是chatgpt是谈天方法的AI,auto-gpt是自主方法(多了自动做出推理、计划和履行)的AI。你能够给定一个角色及方针

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

给定好后,它会定一个计划出来

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

然后调用google查询

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

分分出成果

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

例如一位网友就要求AutoGPT开发一个网站,成果不到3分钟,AI自己就用React和Tailwind CSS“唰唰唰”地搞定了。

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

2、github相关项目

4月13日音讯,近来,代码托管渠道GitHub上线了一个新的依据GPT-4的开源应用项目AutoGPT,凭仗超51k的Star数在开发者圈爆火。

项目源代码地址:

github.com/Torantulino…

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

3、建立

咱们来体会一下auto-gpt的建立吧

要求:

  • Python 3.8或更高版别
  • OpenAI API密钥

装置过程

要装置Auto-GPT,请履行以下过程:

  1. 确保你有以上所有的要求,假如没有,装置他们。

  2. 克隆存储库: 在这一步中,你需要装置Git,但是你能够点击页面顶部的按钮下载zip文件 ☝️

    git clone github.com/Torantulino…

  3. 导航到项目目录:(Type你的方针是在CMD窗口中导航到你刚刚下载的存储库)

    cd Auto-GPT

  4. 装置所需的依靠项:

    pip install -r requirements.txt

  5. 将 .env.template重命名为.env并填写OPENAI_API_KEY。假如您计划使用语音形式,请一起填写ELEVEN_LABS_API_KEY。

  • 从以下地址获取OpenAI API密钥:https://platform.openai.com/account/api-keys.

    #.env.template .env为隐藏文件,ll ls看不到,不过它存在 cp .env.template .env

然后把自己的openai key填上去,保存。

  1. 发动,在 main.py 终端中运转Python脚本:

    python scripts/main.py

此时就装置完成了能够体会一下了:

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

开始会让你输入外称号和角色,随意整个就好,然后就呈现Input:让你输入了

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

输入问题后就会呈现Thinking…

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

上面便是它的答复了。

假如装置后,发动报这个错:

Low priority: ARGUMENTS = ‘dict’ object has no attribute ‘replace’ :) #1085

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

能够在代码main.py的第372行(不同版别的代码行数有不同),加上以下代码,注意python代码的**缩进。**保存重新发动就能够了。

try:
    json.loads(assistant_reply)
except ValueError as e:
    if assistant_reply.count('{') == assistant_reply.count('}') == 0:
        # remove " and '
        assistant_reply = assistant_reply.replace('"', '').replace("'", '')
        assistant_reply = '{' \
        '"thoughts": {' \
        '"text": "' + assistant_reply + '",' \
        '"reasoning": "",' \
        '"plan": "",' \
        '"criticism": "",' \
        '"speak": ""' \
        '},' \
        '"command": {' \
        '"name": "do_nothing", "args": {}' \
        '}' \
        '}'
    elif assistant_reply.count('{') == assistant_reply.count('}'):
        # remove everything before the first { and after the last }
        assistant_reply = assistant_reply[assistant_reply.find('{'):assistant_reply.rfind('}') + 1]
    else:
        while assistant_reply.count('{') != assistant_reply.count('}'):
            if assistant_reply.count('{') > assistant_reply.count('}'):
                # add a } to the end
                assistant_reply = assistant_reply + '}'
            else:
                # add a { to the beginning
                assistant_reply = '{' + assistant_reply

假如行数不精确大家能够搜索关键词

“# Print Assistant thoughts”加在它上面就能够了,最终作用类似蓝色框起来的代码。也便是加在这行代码上面

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

4、其它问题

上面说了一大堆,已经体会了下auto-gpt。那auto-gpt说的gpt-4,

咱们究竟用的是gpt-3仍是gpt-4呢?

能够发现咱们用的openai key仍是gpt-3的,那如何请求gpt-4呢?网上有2种方法,一种是充gpt plus会员,另一种是请求gpt-4 api waitlist。

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

p.s.网上有人说要先成为plus才能请求waitlist,不过查了一些材料好像没这要求,仅仅说plus要使用gpt4 api也要请求waitlist,反正先请求试试。。。。

爆款来袭!刷屏的Auto-GPT与ChatGPT区别,GPT成为AI领域最受关注的技术,你还在等什么?

最终

假如我的文章对你有帮助欢迎点赞+重视!!!

本文正在参与「金石计划」