首页
Preview

Auto-GPT 和 AgentGPT:你需要了解的开创性人工智能创新

在本篇博客中,我们将深入探讨这些尖端的AI系统世界,这些系统仅在ChatGPT发布四个月后便问世了。准备好惊叹于Auto-GPT和AgentGPT这两个强大的AI辅助任务完成框架的卓越能力,它们正在从根本上改变游戏规则。

Auto-GPT和AgentGPT是自主代理,由于整合了OpenAI的最新语言模型GPT-4,可以跨越多个领域执行各种任务。这些AI系统旨在通过分解目标、实施策略和验证结果的迭代过程来理解你的目标并完成任务,而不需要人类干预。

Auto-GPT和AgentGPT具备访问互联网获取实时更新的能力,并支持长期记忆存储,克服了其前身ChatGPT的令牌限制。

Auto-GPT和AgentGPT的主要特点

让我们深入了解Auto-GPT和AgentGPT的最重要和突出的特点。这些亮点强调了这两个自主AI的卓越能力,并展示了它们可以对我们的生活和周围世界产生的变革性影响。

  • 任务驱动的自主性: 能够在不需要人类干预的情况下执行各种跨越多个领域的任务。
  • LLM(GPT-4)集成: 利用OpenAI的最新语言模型进行高级自然语言处理和理解。
  • 迭代过程: 分解目标、实施策略和验证结果以有效实现目标。
  • 互联网访问: 从流行网站和平台获取实时更新和信息收集,以增强任务完成能力。
  • 内存管理: 支持长期和短期记忆存储,克服了ChatGPT的令牌限制。
  • 多用途应用: 可部署在多个行业和用例中,从内容生成到解决问题。

自主AI机制

自主AI机制是一种高度复杂的过程,它使得像Auto-GPT和AgentGPT这样的AI系统能够有效地实现用户定义的目标。这个过程涉及六个关键步骤,它们共同确保AI的行动有条理且有效:

  • 用户定义的目标:用户通过设定他们想让自主AI完成的具体目标来启动这个过程。这些目标是后续任务的基础,自主AI将生成和完成这些任务。
  • 定义任务列表:根据用户定义的目标,自主AI创建一个任务列表,包括实现每个目标所需的单个任务。此列表包括完成每个目标所需的行动和步骤。
  • 任务排序:然后,AI将任务按最合理和最有效的顺序组织起来,优先处理任务并确保按正确顺序完成。这一步对于优化工作流程并最小化完成目标所需的时间至关重要。
  • 任务执行:对于每个任务,自主AI利用其资源,如LLMs(大型语言模型)、互联网访问、长期记忆中的内容和其他工具。这些资源使得AI能够有效地按给定的顺序执行任务。
  • 评估结果:执行任务后,AI评估结果,以确定是否达到了预期的目标,或者是否需要进一步优化。这个评估帮助AI了解其行动的有效性并进行必要的调整。
  • 迭代循环:自主AI返回到步骤2,根据评估结果重新定义任务列表。这个迭代过程持续进行,直到所有用户定义的目标得到满意的完成。

这个自主AI机制使得像Auto-GPT和AgentGPT这样的AI系统能够高效地自主运作,最大程度地减少人类干预的需求,同时最大程度地提高其行动的有效性。这个卓越的过程展示了人工智能在改变我们工作和生活方式方面的真正潜力。

要开始使用Auto-GPT和AgentGPT,你需要先完成几个步骤。

需要将Auto-GPT下载到你的本地系统。AgentGPT也可作为托管版本直接在浏览器中执行。

由于Auto-GPT和AgentGPT在后台使用了OpenAI的GPT-4语言模型,你需要注册OpenAI帐户并请求访问GPT-4模型。你需要为Auto-GPT和AgentGPT指定OpenAI API密钥。

Auto-GPT项目可以在GitHub上找到:https://github.com/Significant-Gravitas/Auto-GPT

要安装Auto-GPT,请按照以下步骤进行:- 确保你已满足网站上描述的所有必要要求(例如安装了Python 3.8)。

  • 打开CMD、Bash或Powershell窗口,并导航到计算机上所需的文件夹。
  • 使用命令git clone -b stable https://github.com/Torantulino/Auto-GPT.git克隆存储库,或从存储库的网页下载zip文件。
  • 使用cd Auto-GPT命令导航到下载的存储库。
  • 使用pip install -r requirements.txt命令安装所需的依赖项。
  • 在主/ Auto-GPT文件夹中创建.env.template文件的副本,并将其重命名为“.env”。
  • 在文本编辑器中打开.env文件,在OPENAI_API_KEY=之后输入你的OpenAI API密钥。添加你想要使用的服务所需的任何其他API密钥或令牌。
  • 保存并关闭“.env”文件。你现在已经为你的项目配置了API密钥。

注册OpenAI账户并检索API密钥

要获取OpenAI API密钥,请按照以下简单步骤操作:

  • 访问OpenAI网站 https://www.openai.com/
  • 如果你没有账户,请注册。在主页右上角单击“注册”并按照注册流程操作。
  • 注册或登录后,通过单击页面顶部的“API”或访问 https://www.openai.com/api/ 进入API部分。
  • 检查可用的API定价计划,并选择适合你需求的计划。一些计划可能提供有限使用的免费访问,而其他计划则根据你的要求和预算提供不同级别的访问权限。
  • 选择计划后,将提供你的唯一API密钥。确保将其保密,因为它授予访问API的权限,包括你账户的使用限制和特权。

Auto-GPT的操作

成功在计算机上本地安装AI后,为了看到Auto-GPT的操作,你需要执行以下命令:

python -m autogpt

在第一步中,Auto-GPT要求你为要使用的AI提供一个名称:

对于第一个示例,我们将“TechResearch-GPT”输入为名称。你需要提供的第二个信息是AI的角色描述。我们使用以下角色描述:

TechResearch-GPT是一个自主进行技术产品研究的AI

在接下来的步骤中,Auto-GPT要求你为AI提供最多五个目标。让我们输入以下目标,以使AI执行耳机的市场研究:

一旦你确认了,按回车键,你将看到AI开始努力实现这些目标:

在标准执行模式下,ChatGPT要求你授权Auto-GPT提出的每个单独步骤,方法是输入“y”。这里AI提出的第一个动作是执行Google搜索以查找可用的耳机。一旦我们确认此计划,该动作就会被执行:

下一个动作是浏览网站以获取有关耳机的进一步信息。我们也确认这一点。

最后,Auto-GPT能够将所有收集到的信息编译成研究报告,该报告写入文件:

如果你打开创建的文件,你将以CSV格式找到前5个耳机的所需信息:

最后,AutoGPT意识到目标已完成,并准备终止:

AgentGPT的操作

有多种方法可以开始使用AgentGPT。最简单的方法是直接在浏览器中访问托管的版本。AgentGPT可在 https://agentgpt.reworkd.ai/ 中获得:

目前,AgentGPT仍处于Beta阶段,并要求你提供你的OpenAI API密钥才能使用它:

结论

随着我们对Auto-GPT和AgentGPT的探索结束,很明显这些开创性的AI创新正在引领人工智能的新时代。通过利用GPT-4和其他先进技术的力量,这些自主代理能够转变我们与机器互动以及在各个领域完成任务的方式。尽管这些AI系统的潜在好处是巨大的,但我们必须保持警惕,解决与它们使用相关的潜在风险和伦理问题。通过培养负责任的AI开发和部署文化,我们可以确保这些创新真正增强我们的生活,促进更高效、更有生产力和更紧密相连的世界。

当我们期待着一个未来,其中AI被无缝地融入到我们的日常生活中时,我们不禁对Auto-GPT和AgentGPT带来的可能性感到兴奋。这些AI创新有潜力重塑行业、革命工作流程,提高我们整体生活质量。因此,密切关注这些具有改变游戏规则的技术,它们无疑将继续发展并以我们只能想象的方式影响我们周围的世界。

请记住,当我们拥抱这些尖端AI进步时,每个人都有责任保持知情、保持好奇心,并为了全球社区的利益做出有责任感和道德的AI开发贡献。

译自:https://medium.com/codingthesmartway-com-blog/auto-gpt-agentgpt-the-groundbreaking-ai-innovations-you-need-to-know-cc7820463d4b

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
alivne
复杂的问题简单化

评论(0)

添加评论