AutoGPT – 下一步AI的重大进展 – 基于GPT-3.5和GPT-4 – 几乎接近AGI!

AutoGPT是什么?它能做什么?

AutoGPT可能会成为迈向AGI的下一个重要步骤,它可能会比仅有ChatGPT更彻底地改变我们的工作方式。

简而言之,AutoGPT通过API使用GPT-4和GPT-3.5,通过迭代自己的提示并在每次迭代中对其进行批判性审查和建设,创建完整项目。它能够读写文件、浏览网页并审查自己的提示结果,以及将其与提示历史结合起来。

你只需要给它一个AI名称,比如“RecipeBuilder”,添加一个描述和5个要求,让AI满足这些要求。完成后,AutoGPT将开始自己的工作,直到项目完成。

需要说明的是,如果任务过于复杂,AutoGPT容易陷入循环并发出无意义的请求,但对于简单的任务,结果令人惊叹。

请注意,它将使用您的OpenAI帐户的积分,但免费版本包括18美元。此外,AutoGPT将在每次提示后征求您的许可,因此您可以在花费一美元之前进行大量测试。

用于编码

我尝试使用AutoGPT进行一些简单的编码,如果使用Python,结果还不错(假设脚本不是太复杂)。但是,在我的情况下,使用其他语言(如Java)编码很困难。它能够研究数据,将其放入上下文中,然后用它来生成脚本,这在我看来真的很惊人。它甚至可以对自己的脚本进行测试。

非编码

更有趣的是非编码方面的结果,如果你让它研究一个话题并为你建立知识,并为你创建输出。你可以让它“让我变得富有”,或者创建包括介绍和合适结构的完整书籍。在这篇文章中,我将设置AutoGPT,让它为我创建一个包括20个最佳菜肴的食谱,包括对异国情调食材的解释。你可以在文章末尾的“设置”部分找到设置过程。

让我们创建一本食谱书

以下是我设计的一个应用示例:

AI描述: 一个AI能够在线上搜索最佳的菜谱,并创建一个本地文本文件,包含20种最佳的菜谱。

目标:

目标1:搜索最佳的20种菜谱。

目标2:从中创建一本食谱书,包括介绍和结尾。

目标3:提供有关外来食材的详细信息。

目标4:为食谱书提供清晰的结构。

目标5:将输出保存到当前目录的本地文本文件中。

AutoGPT – 下一步AI的重大进展 – 基于GPT-3.5和GPT-4 – 几乎接近AGI!

它将以以下方式启动:

AutoGPT – 下一步AI的重大进展 – 基于GPT-3.5和GPT-4 – 几乎接近AGI!

请注意,它已经对自己的计划进行了关键性的审查。

然后开始进行搜索:

AutoGPT – 下一步AI的重大进展 – 基于GPT-3.5和GPT-4 – 几乎接近AGI!

在得到大量结果后,它开始对结果进行审查,并提出一个精炼的计划:

AutoGPT – 下一步AI的重大进展 – 基于GPT-3.5和GPT-4 – 几乎接近AGI!

在浏览过程中,它将开始写入文件:

文件将看起来像这样:

这简直太疯狂了,它创建了菜谱列表、外来食材列表、介绍并开始工作。它不断迭代地向文件中添加更多内容,列表会变得越来越大,充满了信息。

我在一段时间后将应用程序关闭了(输入“n”而不是“y”),因为我想要保存我的信用点(但你可以稍后回来,因为它有内置记忆功能)。

AutoGPT已经能够做到这么神奇了,想象一下类似它的应用程序在未来几年甚至几个月内将能够做到什么程度。确实值得关注AI新闻,我很高兴能够见证AI正在创造历史。

这里是快速设置指南 – 访问GitHub(https://github.com/Torantulino/Auto-GPT)。

设置步骤

如果你想要尝试一下这个炙手可热的新玩意儿,那么你需要获得所需的API密钥,并进行一些非常基本的“编程”(如果你真的可以这样称之的话)。请注意,它将使用你的OpenAI账户中的积分,但免费版中包含18美元。

1.首先,打开 github.com,找到 AutoGPT。2.安装并注册所需的程序包

?Python 3.8或更高版本?OpenAI API密钥?PINECONE API密钥?如果你想让它通过语音输出它正在做的事情,你还可以使用ElevenLabs API。

1.打开你的powershell或其他命令行工具,输入:

git clone [https://github.com/Torantulino/Auto-GPT.git](https://github.com/Torantulino/Auto-GPT.git)

1.然后输入:cd \\\'Auto-GPT\\\'2.最后输入:pip install -r requirements.txt3.导航到你的文件夹(在Windows上,它是当前用户,然后是Auto-GPT),并将“ .env.template ”重命名为“ .env ”并打开它。4.用你的API密钥替换密钥5.在 Powershell/CMD 中运行:python scripts/main.py6.开始构建你的项目。

如上所述,它将在提示之前要求你的许可,你还可以让它一次性进行多个提示,如果你写入“ y-n”,“n”就是你要给出的许可数量。

原创文章,作者:小技术君,如若转载,请注明出处:https://www.sudun.com/ask/33958.html

(0)
小技术君's avatar小技术君
上一篇 2024年4月17日 下午2:36
下一篇 2024年4月17日 下午2:38

相关推荐

  • 什么是DNS?DNS递归解析原理

    什么是DNS域名系统(英语:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。D…

    2024年6月3日
    0
  • 常见的Web应用程序配置错误及补救措施

    Web 应用程序不断发展,但经常容易出现配置错误,这使得它们容易受到潜在攻击。作为 OWASP 十大漏洞榜单中的第五大漏洞,Web 应用程序安全配置错误构成了普遍存在的威胁。但为什么会出现配置错误?这可能是应用程序设置中微不足道的更改,开发

    CDN资讯 2024年6月19日
    0
  • 微服务模式:服务发现模式

    由于微服务应用的动态性,很难调用具有固定 IP 地址的服务。这就是服务发现的概念出现的背景。服务发现有助于客户端了解服务实例的位置。在这种情况下,服务发现组件将充当服务注册表。 服…

    CDN资讯 2024年4月2日
    0
  • 学习 Linux 系统路线图

     在计算机科学领域,Linux 操作系统以其稳定性、灵活性和卓越性能而受到广泛欢迎。要真正掌握 Linux 系统,我们需要深入了解其关键组成部分,包括系统、内存、进程、网…

    CDN资讯 2024年4月8日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注