【Auto-GPT】会自主完成任务的 AI!安整的安装&使用教学

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时计算 Flink 版,5000CU*H 3个月
简介: 【Auto-GPT】会自主完成任务的 AI!安整的安装&使用教学

ChatGPT 需要我们不停的输入指令,引导 AI 的回答方向才能得到期待的结果;而 Auto-GPT 之所以爆红,就是因为他能够“自我反思”,只要给他任务,他就会不停地自问自答,不需要人为插手。

听起来是不是棒呆了?就让笔者透过这篇文章带大家了解如何安装 Auto-GPT,以及如何使用它来帮我们达成工作吧!

image.gif编辑

大纲

▋手把手带你安装 Auto-GPT

▋取得 OpenAI 的 API Key,并将它将放入 Auto-GPT 环境档

▋让 Auto-GPT 跑起来!基础操作说明

▋使用 Auto-GPT 的注意事项

▋手把手带你安装 Auto-GPT

SETP 1:安装 Python 3.8 以上的版本:Download Python | Python.org

image.gif编辑

如果有安裝 Homebrew 也可输入指令:brew install python

SETP 2:安裝 Git:Git - Downloads

image.gif编辑

SETP 3:打开终端(Terminal),透过 Git 指令下载 Auto-GPT:git clone https://github.com/Torantulino/Auto-GPT.git 

image.gif编辑

SETP 4:输入 ls 确认下载的位置,然后透过 cd Auto-GPT 进入目录。

image.gif编辑

SETP 5:输入 pip3 install -r requirements.txt 安装必要套件(会跑一段时间)。

image.gif编辑

如果使用 pip3 指令出现错误,可以先输入 python3 确认自己 Python 的环境是否安装成功。

小提醒:如果是 Windows 环境,输入 pip3、python3 没反应,可以改成输入 pip、python 来替代喔

▋取得 OpenAI 的 API Key,并将它将放入 Auto-GPT 环境

SETP 1:登入 OpenAI ,进入此页面:https://platform.openai.com/account/api-keys

image.gif编辑

SETP 2:按下“Create new secret key”即可取得(笔者撰写文章时,试用版有 18 美金的限额,3 个月后失效;如果你有绑信用卡,请记得设定上限额度,不然可能会哭。)。

SETP 3:回到终端,输入mv .env.template .env,将环境变数范例档重新命名。

SETP 4:输入 vi .env 打开档案,然后找到“OPENAI_API_KEY”这个关键字,将 your-openai-api-key 替换成自己取得的 API Key。

image.gif编辑

如果不熟悉 command line 操作,也可以进入 Auto-GPT 夹内,直接变更 .env 档;此档案为隐藏档, Mac 系统请输入“Shift + Command + .”显示,Windows 系统建议参考官方说明。

看到“.env”后,按右键选择“打开文档的应用程序”,以文字编辑器的方式开启进行编辑(若无此选项请从最下方的“其他”选取)。

▋让 Auto-GPT 跑起来!基础操作说明

在终端输入: python3 -m autogpt

小提醒:如果关掉终端,之后想要执行这个指令,请先 cd Auto-GPT 再执行,不然会出现找不到 module 的错误讯息。

如果一切平安顺利,就会看到下图的画面!

image.gif编辑

操作 Auto-GPT 很简单,主要分成三部分:

    • AI Name:AI 机器人名称。
    • AI Role:AI 扮演的角色。
    • AI Goals:AI 要达成的目标,目前最多设定 5 个(如果不想设定这么多,按下 Enter 就会直接执行)。

    下面是我的示例:

      • AI Name:Smart Writer
      • AI Role:可以满足我所有需求的 AI 作家
      • AI Goals:帮我写一篇介绍 autogpt 的文章

      image.gif编辑

      接下来就可以看 Auto-GPT 表演,你可以看到上面是使用 chrome 浏览器,他是会搜寻关键字、浏览网站的喔(目前官方默认使用 Google 搜寻)。

      他在 Thinking 一段时间后,会列出:

      想法(THOUGHTS)

      推测(REASONING)

      方案(PLAN)

      意见(CRITICISM)

      并让你确认是否执行,笔者这边先按下“y”。

      image.gif编辑

      上面就是 Auto-GPT 执行后的结果,如果你不想要他执行的每一步都经过你的审核,输入“y -N”即可,像是 y-5 就是连续执行 5 次的概念。

      相信透过以上实际演练,读者能理解 Auto-GPT 的运作逻辑,基本上就是不断地“自我反思”,也许我们一步到不了目标,但多优化几次就能抵达。

      下面是跑了 5 次后,Auto-GPT 给出的结果:

      image.gif编辑

      他还是可以持续优化,不过我们先看看它说出了什么吧(这边我用 ChatGPT 把它翻译成中文,并排版)。

      Autogpt是一个多功能的工具,可广泛应用于各个行业。其先进的算法和灵活性使其成为需要快速高效地创建高品质内容的企业和个人的理想工具。以下是autogpt的一些主要特点及其在不同行业的应用:

      电子商务:Autogpt可用于生成产品描述、评论和其他电子商务网站的内容。这可以帮助企业提高搜索引擎排名,吸引更多客户。

      出版:Autogpt可用于生成文章、博客文章和其他出版公司的内容。这可以帮助出版商用更少的时间生产更多内容,降低成本。

      市场营销:Autogpt可用于创建吸引人的市场营销活动内容。这可以帮助企业建立品牌知名度和提高销售。 教育:Autogpt可用于生成教育内容,如教科书、学习指南和在线课程。这可以帮助教育工作者创建与学生相关且有吸引力的高品质内容。

      医疗保健:Autogpt可用于生成医疗内容,如患者教育资料和研究论文。这可以帮助医疗专业人士向患者和其他利益相关者传达复杂的医疗信息。

      法律:Autogpt可用于生成法律内容,如合同、摘要和法律意见。这可以帮助律师和其他法律专业人士更高效地生产高品质内容。

      新闻:Autogpt可用于生成新闻文章和其他媒体公司的内容。这可以帮助记者用更少的时间产生更多内容,跟上快节奏的新闻周期。

      总之,autogpt是一个可广泛应用于各个行业的强大工具。其先进的算法和灵活性使其成为需要快速高效地创建高品质内容的企业和个人的理想工具。无论您身处电子商务、出版、营销、教育、医疗保健、法律还是新闻行业,您都应该考虑使用autogpt这一工具。凭借其先进的算法和灵活性,无论您的需求是什么,autogpt都能够快速有效地帮助您创建高品质的内容,为您的业务和事业带来更多的机会和竞争优势。

      ▋使用 Auto-GPT 的注意事項

        • 请小心使用不限执行次数的指令:输入 python3 -m autogpt --continuous,就会让 Auto-GPT 持续执行;使用这个模式的时候,Auto-GPT 也会给你提出警示,毕竟每次执行都是要消耗 Token。

        image.gif编辑

          • OpenAI 并不是完全免费:我们使用 Auto-GPT 执行任务时,会不断地消耗 Token,一但试用的额度满了,就需要付费。
          • 请设定 OpenAI 的付费额度:如果你免费额度用完后,就需要透过付费继续使用,但建议设定合理的上限额度,否则信用卡可能被刷爆:https://platform.openai.com/account/billing/limits

          image.gif编辑

          Auto-GPT 的答案未必正确:因为 Auto-GPT 的本质还是使用 OpenAI 的 GPT-3.5、GPT-4,这两个模型会犯的错误,Auto-GPT 还是会犯。

          没有 GPT-4 也能使用吗:如果你提供的 API Key 没有 GPT-4,会自动默认 GPT-3.5。

          执行的纪录在哪里呢:在“Auto-GPT/outputs/logs/”底下。

          相关文章
          |
          2月前
          |
          机器学习/深度学习 人工智能 自然语言处理
          当语言遇见智慧火花:GPT家族历代模型大起底,带你见证从平凡到卓越的AI进化奇迹!
          【10月更文挑战第6天】随着自然语言处理技术的进步,GPT系列模型(Generative Pre-trained Transformers)成为该领域的明星。从GPT-1的开创性工作,到GPT-2在规模与性能上的突破,再到拥有1750亿参数的GPT-3及其无需微调即可执行多种NLP任务的能力,以及社区驱动的GPT-NeoX,这些模型不断进化。虽然它们展现出强大的语言理解和生成能力,但也存在如生成错误信息或偏见等问题。本文将对比分析各代GPT模型的特点,并通过示例代码展示其部分功能。
          152 2
          |
          2月前
          |
          SQL 数据采集 自然语言处理
          NL2SQL之DB-GPT-Hub<详解篇>:text2sql任务的微调框架和基准对比
          NL2SQL之DB-GPT-Hub<详解篇>:text2sql任务的微调框架和基准对比
          |
          3天前
          |
          人工智能 Linux API
          PromptWizard:微软开源 AI 提示词自动化优化框架,能够迭代优化提示指令和上下文示例,提升 LLMs 特定任务的表现
          PromptWizard 是微软开源的 AI 提示词自动化优化框架,通过自我演变和自我适应机制,迭代优化提示指令和上下文示例,提升大型语言模型(LLMs)在特定任务中的表现。本文详细介绍了 PromptWizard 的主要功能、技术原理以及如何运行该框架。
          49 8
          PromptWizard:微软开源 AI 提示词自动化优化框架,能够迭代优化提示指令和上下文示例,提升 LLMs 特定任务的表现
          |
          12天前
          |
          存储 人工智能 自然语言处理
          ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
          ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
          83 15
          ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
          |
          14天前
          |
          人工智能 自然语言处理 前端开发
          Director:构建视频智能体的 AI 框架,用自然语言执行搜索、编辑、合成和生成等复杂视频任务
          Director 是一个构建视频智能体的 AI 框架,用户可以通过自然语言命令执行复杂的视频任务,如搜索、编辑、合成和生成视频内容。该框架基于 VideoDB 的“视频即数据”基础设施,集成了多个预构建的视频代理和 AI API,支持高度定制化,适用于开发者和创作者。
          75 9
          Director:构建视频智能体的 AI 框架,用自然语言执行搜索、编辑、合成和生成等复杂视频任务
          |
          21天前
          |
          存储 人工智能 数据库
          Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
          Codel是一款全自主AI代理工具,支持在终端、浏览器和编辑器中执行复杂任务和项目。它运行在沙盒化的Docker环境中,具备自主操作能力,内置浏览器和文本编辑器,所有操作记录存储于PostgreSQL数据库。Codel能够自动完成复杂任务,如创建项目结构、进行网络搜索等,适用于自动化编程、研究与开发、教育与培训以及数据科学与分析等多个领域。
          58 11
          Codel:AI代理工具,支持在终端、浏览器、编辑器执行复杂任务和项目
          |
          3天前
          |
          机器学习/深度学习 人工智能 自然语言处理
          师资研修|AI赋能教师教学能力转型-德阳某教育主管部门
          近日,德阳市教育主管部门,面向全市中职院校的骨干教师,开展AIGC赋能教育教学师资培训。TsingtaoAI参与负责本次师资研修的教学。本次师资研修通过系统化、专业化的培训,帮助教师深入掌握AI大模型及生成技术在教学中的应用。课程以实践为核心,以案例为载体,涵盖AI提示词优化、教案与题库生成、PPT高效设计及AI数字人应用等核心内容,全面提升教师的教学效率与创新能力。
          30 5
          |
          1月前
          |
          人工智能 安全 JavaScript
          Open Interpreter:AI 赋能终端!在终端中对话AI模型进行编程,通过运行代码来完成各种计算机操作任务
          Open Interpreter 是一个让语言模型运行代码的强大工具,提供了一个类似 ChatGPT 的界面,支持多种编程语言和丰富的功能。
          93 7
          Open Interpreter:AI 赋能终端!在终端中对话AI模型进行编程,通过运行代码来完成各种计算机操作任务
          |
          1月前
          |
          人工智能 机器人 Shell
          AI语音机器人安装方法 AI机器人安装代码
          AI语音机器人安装方法 AI机器人安装代码
          31 2
          |
          1月前
          |
          机器学习/深度学习 人工智能 自然语言处理
          o1医学领域大胜GPT-4,性能暴涨!顶尖华人团队激动发文:离AI医生越来越近了
          【10月更文挑战第29天】近日,一支顶尖华人团队发布论文《A Preliminary Study of o1 in Medicine: Are We Closer to an AI Doctor?》,揭示了OpenAI最新语言模型o1在医学领域的卓越表现。研究显示,o1在概念识别、文本总结、问答等任务上远超GPT-4,显著提升了医学领域的AI应用水平,向实现AI医生的目标迈进了一大步。
          57 3