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:将输出保存到当前目录的本地文本文件中。
它将以以下方式启动:
请注意,它已经对自己的计划进行了关键性的审查。
然后开始进行搜索:
在得到大量结果后,它开始对结果进行审查,并提出一个精炼的计划:
在浏览过程中,它将开始写入文件:
文件将看起来像这样:
这简直太疯狂了,它创建了菜谱列表、外来食材列表、介绍并开始工作。它不断迭代地向文件中添加更多内容,列表会变得越来越大,充满了信息。
我在一段时间后将应用程序关闭了(输入“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.txt
3.导航到你的文件夹(在Windows上,它是当前用户,然后是Auto-GPT),并将“ .env.template ”重命名为“ .env ”并打开它。4.用你的API密钥替换密钥5.在 Powershell/CMD 中运行:python scripts/main.py
6.开始构建你的项目。
如上所述,它将在提示之前要求你的许可,你还可以让它一次性进行多个提示,如果你写入“ y-n”,“n”就是你要给出的许可数量。
原创文章,作者:小技术君,如若转载,请注明出处:https://www.sudun.com/ask/33958.html