当前最流行的生成式人工智能(AI)机器人莫过于OpenAI开发的ChatGPT了,而在2023 年,代码托管平台GitHub 在GPT-4 的基础上,推出了一款新的AI 模型AutoGPT,它可以用于各种任务和应用程式,且似乎比ChatGPT 更加智能。
那么,AutoGPT 真的有这么好用吗?它有哪些功能?应该如何使用呢?本篇AutoGPT 中文教学将告诉你答案。
AutoGPT 是什么?
AutoGPT 是基于OpenAI 的GPT 大语言模型的通用自主AI 模型。与其他人工智能模型不同,它可以自动产生后续提示,以最少的人机互动完成任务。
AutoGPT 有助于简化各种任务,包括应用程式开发和资料分析。要使用该工具,使用者必须克隆Git 储存库并整合OpenAI API。
简单来说,AutoGPT 有点像增强型ChatGPT,它基于GPT-4( OpenAI 语言模型的第四个版本)建构,您可以将它用于各种任务和应用程式。
AutoGPT 由Significant Gravitas 开发,并于3 月30 日在GitHub 上推出。在推出不久后,AutoGPT 就在开发者圈暴红,有人甚至称AutoGPT 将会替代ChatGPT。
AutoGPT 的运作原理
AutoGPT 是一款功能强大的AI 模型,用生成式预训练Transformer (GPT) 技术来执行各种任务,包括文字生成、翻译等。GPT 是一种生成模型,利用预先存在的资料根据既定模式产生新资料。
AutoGPT 生成模型相辅相成,为解决各种复杂问题提供了强大的解决方案。
需要注意的是,设定AutoGPT 的过程类似于完成拼图游戏,要求您从GitHub 等流行储存库取得预先训练的GPT 模型。获得模型后,您可以透过调整其参数来根据您的特定要求进行定制,从而确保灵活性和效率。
AutoGPT 和ChatGPT 的差别
AutoGPT 和ChatGPT 都使用GPT-4.0 和开放AI 平台作为其构建块,但两者俱有不同的功能和应用。以下为这两个AI 模型的主要区别:
AutoGPT | ChatGPT |
开源(包括原始程式码,以便开发人员可以增强或修改软体) | 不开源 |
可以独立工作 | 依赖提示 |
多用途的 | 是一个与聊天机器人等一起使用的会话机器人 |
需要时间来产生内容 | 更有效率 |
可以提出问题 | 产生与使用者的对话回应 |
总的来说,如果您想要一个独立工作的工具,那么AutoGPT 是一个更好的选择。对于更多基于对话的任务,则ChatGPT 更好。
AutoGPT 怎么用?
AutoGPT 的功能十分强大,尤其是对于创意人员来说。
目前,您可以使用AutoGPT 执行以下操作:
- 内容生成:AutoGPT 可以用在部落格、文章、教育内容或电子邮件的生成上。您可以告诉AutoGPT 您想要建立的内容和要求,该AI 模型就会生成相应的回应。但这些内容仅供参考,并不建议完全照着使用。
- 语言翻译:如果您需要进行有效率的翻译,同样可以使用AutoGPT。它不仅可以翻译日常对话,还可以翻译技术文档或科学报告等。
- 编码:如果您缺乏编码经验, AutoGPT 也可以提供帮助,它会为您产生程式码片段。例如,您可以指示AutoGPT 建立聊天机器人。
- 回答问题:您可以让AutoGPT 回答常见问题,也可以要求它解释数据/研究。不过,请务必检查答案的准确性。
- 发挥创意:如果您正在寻找灵感,AutoGPT 可能是一个不错的选择。您将其用作编排叙事、创作诗歌、人物发展和轮廓的创意动力来源,它甚至可以为您写一整本书。
- 数据分析:使用AutoGPT 分析和解释数据,可以将您的指标转化为有意义的见解。例如,您可以要求AutoGPT 根据当前资料预测趋势。
凭借其众多功能,AutoGPT 成为了创意人员、行销人员和企业主的好伙伴。然而,它在这些领域之外还有很多用途。
您可以安装大量AutoGPT 插件,例如电子邮件管理、Google Analytics 和Notion,以简化重复性任务并安排您的一天。
AutoGPT 中文教学
在开始使用AutoGPT 前,我们需完成AutoGPT 安装和设定。
1.AutoGPT 安装教学
安装AutoGPT 的方法有很多种,您可能会发现某些方法比较简单,但最好的方法就是去官方网站。
AutoGPT 是由Sully Omarr 开发的基于GPT 的语言模型。它可以在GitHub 上下载,并且可以安装在任何安装了Python 3.x 的电脑上。
步骤一:安装Python 3.x 或Git
Python 是一种开源程式语言,广泛用于资料科学和人工智能应用。你可以从官网下载最新版本的Python,也可以下载Git。确保选择适合您的作业系统的版本。
步骤二:复制AutoGPT 储存库(Git)
接着, 您可以透过执行以下命令从GitHub 储存库下载AutoGPT 程式码:
- git clone https://github.com/Significant-Gravitas/AutoGPT.git
- 在控制台中,将自己置于要下载AutoGPT 的资料夹中,然后执行此命令。
步骤三:下载.zip 文档
如果您不使用Git 程式,您可以下载.zip 文档。在Web 浏览器上导览至AutoGPT 储存库。单击Code,然后单击Download ZIP。
下载后必须解压缩并放置在您选择的资料夹中,请注意AutoGPT 文档就在那里。
步骤四:安装所需的软体包
使用以下命令导航至新建立的AutoGPT 目录:
- cd AutoGPT
AutoGPT 需要多个Python 套件才能运行,包括Transformers 和Torch。您可以透过在根资料夹中执行以下命令来使用pip 安装它们:
- pip install -r requirements.txt
有时,由于使用者权限问题,命令无法正确执行。在这种情况下,您可以更改命令为:
- pip install -r requirements.txt –user
步骤五:获得API
要继续,您需要拥有一个OpenAI 帐户,这将允许您取得必要的API 金钥。
①如果您有付费OpenAI 帐户,则产生API 金钥后必须储存它。您将需要复制API 金钥并将其贴到env.template 档案中。
寻找名为“env.template”的文件 ,您会发现几乎所有内容都被注释了,这意味着它不起作用,除了“OPENAI_API_KEY=”行,在那里贴上您的API 金钥。
②如果您有免费帐户,则必须执行一些额外的步骤:
- 在同一个档案中,您必须转到“LLM MODELS”配置。
- 在那里你会找到名称为「SMART LLM MODEL」的程式码行,其中包含一段写为「Default:gpt-4」的程式码。
- 以下将“Default: gpt-4”的程式码部分更改为“Default: gpt-3.5”。
- 之后将.env.template 档案的名称更改为.env
2.AutoGPT 设定教学
控制台开启后,您可以透过多种方式继续启动:
步骤一:根据您的作业系统,将以下程式码插入根资料夹中。
- Linux/Mac: ./run.sh 启动
- Windows:.\run.bat
无论作业系统为何,启动程式的另一种方法如下:
- python -m autogpt
当你运行这个时,需要验证requirements.txt 中的所有软体包是否已正确安装:
- Linux/Mac: ./run.sh start
- Windows: .\run.bat
- python -m autogpt
步骤二:使用Docker
Docker 是一个开源工具,可以自动在软体容器中部署应用程式。如果您想要使用Docker,这些是必要的步骤。安装后,您可以在控制台中新增以下命令。
在根资料夹中,使用以下命令建立docker 映像并运行它:
- docker build -t autogpt
让它运行,完成后添加下一个:
- docker run -it –env-file=./.env -v $PWD/auto_gpt_workspace:/app/auto_gpt_workspace autogpt
如果你有docker-compose,则运行:
- docker-compose run –build –rm AutoGPT
- 或docker-compose run –build –rm AutoGPT –gpt3only –continuous
完成后,AutoGPT 就已安装并可使用,接下来,你可以随意编写提示并给它一个任务。
3.AutoGPT 如何使用?
AutoGPT 运行后,您可以描述您的任务,该工具将指派具有特定角色和目标的AI 代理程式。
例如,如果您要求AutoGPT 「为一篇有关AI 的文章撰写内容」,它会分配EditorGPT,其作用是帮助作者创建高品质的内容。您也可以输入VPS 管理的各种AI 提示来产生伺服器管理指令。
对于特定任务,您也可以将以下选项新增至python 命令来执行AutoGPT。
AutoGPT 是免费的吗?
虽然AutoGPT 是免费且开源的,但但OpenAPI 会针对每次API 呼叫和输入的单字收费。
例如,GPT 3.5 Turbo 输入1,000 个字符或大约750 个单字的成本为0.0010 美元。有关更多信息,请参阅OpenAI 定价页面。
AutoGPT 有哪些限制?
AutoGPT 无法将一系列操作转换为可重复使用的函数。当使用者想要从头开始重新启动任务时,会导致效率低落。
它也继承了GPT LLM 的限制。例如,GPT 3.5 很容易产生错误讯息,并且只能收集截至2022 年1 月的资讯。
AutoGPT 的未来是什么?
AutoGPT API 整合和学习功能使该工具具有多功能性,使您能够从头到尾自动执行任务。
未来可以利用LangChain 框架开发另一种人工智能应用。此外,它还可以透过提供文字转语音转换的解决方案来帮助用户解决即时支援呼叫。
总结
AutoGPT 是一个建立在GPT-4 基础上的开源Python 应用程式。它由开发人员Toran Bruce Richards 创建,最近在GitHub 上发布。该AI 模型的本质在于自动执行功能,而无需提供多次提示。
AutoGPT 拥有众多潜在应用,可为世界的「人工智能未来」做出贡献。
本文链接地址:https://www.wwsww.cn/rgzn/24371.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。