人工智能工具如ChatGPT、Bard AI、GPT-4等在过去几个月中获得了巨大的认可,但在AI市场上最热门的话题之一是“AutoGPT”。
AutoGPT允许GPT-4开发自我提示并自动执行任务,无需人工干预。用户只需输入AI描述和希望AutoGPT实现的目标,该工具将生成执行任务所需的提示,并对其进行测试。 AutoGPT展示了AI的新能力以及项目开发的未来。
在本文中,我们将详细介绍AutoGPT,以及AI工具如AutoGPT在项目开发中的下一个层次和未来。
什么是AutoGPT?
AutoGPT是一种创新的开源Python应用程序,利用语言模型GPT-4展示其在自动生成和管理业务方面的能力。AutoGPT可以在少量人工干预下执行任务并创建自我提示。
例如,您可以告诉AutoGPT您的最终目标,它将通过自主运行生成完成任务所需的所有重要提示。通过AutoGPT,GPT-4重新定义了其能力以及AI聊天机器人和语言模型的潜力。
谁制作了Auto-GPT?
Auto-GPT没有任何特定的组织或公司拥有。它于3月30日由Significant Gravitas用户在Github上发布。该开发者的真实身份目前还不为人所知。最初,开发者独自开发了这个工具。然而,最近他的项目已经得到了@Nocodeclarity和@TriageAI的资助。
AutoGPT是如何工作的?
AutoGPT通过利用语言模型GPY-4和GPT-3.5的API来生成项目,通过每次迭代创建自我提示、进行关键审查和生成提示。 AutoGPT可以独立阅读和书写、浏览互联网,并评估自己生成的提示。
用户只需提供他们偏好的AI名称,并添加一个描述以及他们希望AI满足的5个任务目标。一旦您向AI提供了任务,AutoGPT将生成自我提示,创建内容,并进行审查,直到完成所请求的任务。
AutoGPT能做什么?
以下是AutoGPT在编码和非编码方面的一些功能:
对于编码
AutoGPT可以为编码工作生成完整的程序和代码片段,并取得令人惊叹的结果。 AutoGPT可以研究数据,将这些数据放入上下文中,并考虑需要的编程参数来生成可靠的脚本和代码。
AutoGPT甚至可以对生成的脚本进行测试,以确保代码的有效性。这个功能对于那些需要准确编写代码并提高速度的开发人员非常有帮助。
对于非编码
AutoGPT的非编码结果与其编码结果一样令人印象深刻。它可以对主题进行详细研究,并收集信息以创建有用的输出。 AutoGPT能够生成各种内容,如博客、网站、帖子,进行数据分析,撰写报告等等。
您可以使用AutoGPT编写一个有引言和适当结构的故事,它将为您生成一个合适的故事。您只需提供一个带有适当AI描述和目标的提示,AutoGPT将为您执行所提供的任务。
如何安装和使用Auto GPT
第一步是访问github.com并查找AutoGPT
下一步是安装设置AutoGPT所需的三个重要元素:
现在,要设置AutoGPT,您需要在设备上打开Powershell文档,并添加git clone https://github.com/Torantulino/Auto-GPT.git
然后您需要添加cd ‘Auto-GPT'
最后,您需要输入:pip install -r requirements.txt
现在,您需要导航到您的文件夹并将文件重命名为“.env.template”,然后打开该文件
用您的OpenAI API密钥和PineCone API密钥替换并填写密钥,并将这些密钥放在.env文件中
在Powershell中,您需要运行Python脚本:python scripts/main.py
现在您可以通过输入提示来开始生成您的项目
此外,在输入提示之前,您将被要求提供一些权限。用户可以通过写入“y-n”并将“n”作为您允许的权限总数来一次性提供多个权限。
您如何访问Auto-GPT?
到目前为止,您一定很想尝试一下Auto-GPT。然而,这并不像您想的那么容易。Auto-GPT不是一个可以直接在Web上访问或通过下载应用程序访问的完全开发的应用程序。您必须具备Python知识或至少知道如何使用Python编程来访问应用程序。然后您将获得访问Auto-GPT的权限。
首先,在访问Auto-GPT之前,请确保您的系统具备顺畅运行该应用程序所需的所有要求。Auto-GPT的要求包括:
- 以下环境之一:
- VSCode + dev container:已在.devcontainer文件夹中进行了配置,并可直接使用
- Docker
- Python 3.10或更高版本(说明:适用于Windows)
- OpenAI API密钥
- 存储后端(选择一个)
- Pinecone
- Milvus
- Redis
- ElevenLabs密钥(如果您希望AI发音)
您还必须购买Open AI API密钥才能使用Auto-GPT。
收集必要的内容后,现在是时候开始安装过程了。您可以通过访问以下页面阅读安装过程:https://github.com/Significant-Gravitas/Auto-GPT#-installation。按照该页面上给出的说明,成功在设备上使用Auto-GPT。
为什么Auto-GPT趋势很高?
Auto-GPT是互联网上的热门话题,因为人们对AI发明感到兴奋。早些时候,ChatGPT以其令人难以置信的功能让人们感到惊讶,现在Auto-GPT具有更好的功能。该平台展示了AGI的未来,引起了互联网用户的好奇心。因此,每个人都在互联网上谈论Auto-GPT,分享他们对AI的看法以及AI在未来几年中能走多远。
Auto-GPT还以其在少量人员监督下执行各种任务的能力,使互联网用户大吃一惊。这给了互联网用户另一个谈论这一最新AI发明的理由。
人工智能和通用人工智能之间有什么区别?
人工智能是指计算机执行需要人类智能的任务的能力。这是一个广义术语,包括各种训练机器执行人类任务的方法和概念。
相反,通用人工智能是人工智能的一部分,可执行人类通常执行的任务。人工智能的最终目标是实现通用人工智能。在完成通用人工智能后,机器可以在无人干预或最少人工干预的情况下执行所有任务。
图灵测试用于检查应用程序是否为通用人工智能。目前还没有基于通用人工智能的应用程序。
简单来说,通用人工智能是人工智能的子部分。可以通过使用机器学习语言和其他各种技术对机器进行训练来实现通用人工智能。
ChatGPT和Auto-GPT哪个更好?
ChatGPT是一款功能强大的聊天机器人,在互联网上引起轰动。它可以执行多种文本生成任务,但无法访问互联网。它的数据库也仅限于2021年,因此您无法获取ChatGPT的更新或最新新闻。
相反,Auto-GPT可以访问互联网并使用GPT-4。它提供了ChatGPT不提供的几个功能,例如图像生成、内存管理等。最重要的是,Auto-GPT仍处于开发阶段。因此,您可以期待未来有更多令人激动的发展。
谈到如何使用这两个应用程序,ChatGPT可以通过官方的Chat GPT Website轻松访问。然而,Auto-GPT需要更多的安装和使用工作。
因此,在比较所有方面之后,ChatGPT最适合那些寻找简单易用、能够生成内容且易于访问的人。而那些想要探索AI工具的高级版本的人应该尝试Auto-GPT。
Auto GPT在Twitter上的意见和热门主题
Twitter上对AutoGPT的反应非常积极,用户倾向于认可自我推广的功能。以下是关于AutoGPT的一些意见和热门主题:
AutoGPT正在风靡互联网。它无处不在。它们基本上是能够自主运行的AI代理,可以为您完成任务。最好的部分是您可以自己设置它,并且在不到30分钟的时间内拥有自己的🤖为您服务。以下是如何设置它的链接:pic.twitter.com/on87Qh8ayY
首先:您需要知道如何运行终端命令。就这些。然后去做这些事情:-设置git-下载python-下载docker桌面版-获得OpenAI API密钥以下是链接:https://t.co/dKpzpMpPLp
ChatGPT已经非常疯狂了。但是AutoGPT正在让互联网变得疯狂。它是一个能够为您完成任务的自主AI代理。以下是您需要知道的:pic.twitter.com/4qq4oo60C0
Auto GPT在Reddit上的意见和热门主题
Reddit上的用户对AutoGPT的反应褒贬不一。以下是Reddit用户分享的一些意见:
一个用户表示:“我不会完全信任它。我的意思是像ChatGPT这样的工具能够为我完成80-90%的工作,但离完美还有很大差距。”
另一个用户表示:“在过去的几天里,我已经使用了这个工具AutoGPT。它还比较粗糙,有些困难,但它具有巨大的潜力。它会很快变得更好。”
另一个用户说:“在企业环境中,AutoGPT需要在沙盒中运行。我希望看到一种可以展示能够更改terraform计划但是是一种能够编写代码并且能够在出现错误时进行调试的AI的工具。我个人认为我们现在已经有了90%的进展。”
GPT-4与Auto-GPT的略有AGI
AutoGPT在生成式AI中以其自我推广的功能创造了一个新趋势。这种语言模型现在可以创建和执行基于用户提供的初始目标和描述的新提示。该方法在与网络搜索结合时确实展示了新的能力。它生成代码的能力对开发人员非常有益。目前,AutoGPT是自我提示示例中评价最高的之一。根据Github的说法,AutoGPT中设计的Python应用程序有助于开发和管理商业理念,并创造收入。
该系统可以访问互联网以进行数据检索,与OpenAI语言模型GPT-4集成以生成内容,并可以通过Elevenlabs API存储数据和开发语音。
自我提示的AutoGPT背后的思想与诸如Baby-AGI或Jarvis(即HuggingGPT)等项目非常相似。语言模型控制着使用其他模型、语言和工具以尽可能自主地实现所要求目标的自动化方式。这可能导致AutoGPT成为AGI的一个重要步骤,革新用户的工作方式,产生更大的影响力,比ChatGPT更有影响力。
结论
AutoGPT和其能力在市场上正在确实发生转变,并有可能成为下一级的人工智能,并通过减少人类的工作量并生成提示以独立完成任务而改变项目开发的未来。自我提示功能将在人工智能市场上产生巨大影响,并有可能在不久的将来被广泛应用和大规模利用。