人工智能之AutoGPT和AgentGPT

举报
tea_year 发表于 2025/05/14 16:17:51 2025/05/14
【摘要】  AutoGPTAutoGPT 是⼀个由Toran Richards创建的流⾏开源项⽬ 。它利⽤GPT4作为⼤脑, 结合langchain的链接思想, 连接各种⼯具和互联⽹资源,来完成⼈类给予的任务 。您只需要设定 ⼀个⽬标,AutoGPT就会⾃主规划并逐步执⾏任务 。如果遇到问题, 它会⾃主拆分任务并逐 步解决。AutoGPT 所做的事情就是把电脑的控制权 、向量空间的云存储 、各种⼯具的...

什么是智能体Agent? LLM给出的答案如下:智能体,也被称为Agent,是人工智能领域中的一个重要概念。这是一个能够自主理解、规划决策和执行复杂任务的实体。智能体可以感知环境,进行决策,并执行动作。在具体实现上,智能体常常利用大语言模型作为核心控制器,通过记忆检索、决策推理和行动顺序选择等方式,将智能体的智能程度提升到了新的高度。
那么如何构建智能体?我们从LLM的答案中也可以窥见一二,就是通过LLM为核心控制器,添加规划能力、记忆能力以及调用工具能力,就可以实现。

一句话总结:智能体 = AI + 目标驱动 + 自主行动

下面先简单介绍一下两个Agent相关的基础概念

 AutoGPT

AutoGPT 是⼀个由Toran Richards创建的流⾏开源项⽬ 。它利⽤GPT4作为⼤脑, 结合langchain的链接思想, 连接各种⼯具和互联⽹资源,来完成⼈类给予的任务 。您只需要设定 ⼀个⽬标,AutoGPT就会⾃主规划并逐步执⾏任务 。如果遇到问题, 它会⾃主拆分任务并逐 步解决。

AutoGPT 所做的事情就是把电脑的控制权 、向量空间的云存储 、各种⼯具的API交给了AI 借此, 它可以分析市场并提出交易策略 、客户服务 、营销 、财务或其他需要持续更新的任务。这就是为什么 Karpathy 最近说 AutoGPT 是提示⼯程的下⼀个前沿”。

AutoGPT 相当于给基于 GPT 的模型赋予了内存和主体 。您现在可以将任务交给 AI 代理, 让它⾃主制定计划 、执⾏计划 、浏览⽹⻚并使⽤新数据修改策略, 直到任务完成。

AutoGPT由以下三个组成部分构成:

1. 架构 :它通过 API 调⽤ GPT-4 GPT-3.5

2. ⾃主迭代:AutoGPT通过⾃我评估改进其输出,利⽤以前的⼯作和提示历史以获得更准确 的结果。

3. 内存管理:与 @pinecone 的集成让 AutoGPT能够⻓期内存存储, ⽀持上下⽂保存和改进 决策。

快速体验

· AI平台Hugging Face还提供了托管版本的AutoGPT 。您只需要提供OpenAI API密钥, AI指定⻆⾊和⼀些⽬标即可

· 对于Replit⽤户,您还可以分叉此repl 并为其提供您的OpenAI API密钥

· godmode 也允许您输⼊OpenAI API密钥,然后简单地给AutoGPT⼀个任务来完成

· Cognosys :⼀款类AutoGPT 的在线⼯具;不需要绑定OpenAI API Key

这⾥我们使⽤Cognosys为例, 再现我们上⼀节提到的总结最新新闻的agent运⽤例⼦! 让我们以Cognosys为例,看看如何使⽤他们的平台来应⽤AgentGPT来总结最新新闻。

1. ⾸先, 访问Cognosys⽹站。

2. 输⼊Agent的名称和您想要达到的⽬标, AgentGPT知道你的需求。

3. 选择模式为Browsing AgentGPT拥有联⽹能⼒

4.点击提交,AgentGPT会利用其强大的自然语言处理能力来搜索最新的新闻,并呈现出相关

5. 您可以阅读并评估⽣成的新闻摘要, 如果需要, 还可以对其进⾏修改或完善, 让摘要更贴 合您的需求。

恭喜你掌握了第—个 Agent

AgentGPT 

这是AgentGPT的⾃我介绍:

AgentGPT: Create and run an autonomous agent (AutoGPT) from a website, no login required.

AgentGPT 是⼀个基于 Langchain  OpenAI 基础构建的 AI Agent 。它是⼀个 AI 代理平 台,使您能够在浏览器或个⼈计算机中创建 、配置和部署⾃主 AI 代理。

AgentGPT 允许您配置和部署⾃治 AI 代理 。命名你⾃⼰的⾃定义 AI 让它开始实现任何可 以想象的⽬标 。它将尝试通过思考要做的任务 、执⾏它们并从结果 中学习来达到⽬标。

 

AgentGPT  AutoGPT 之间的区别

AutoGPT 是⼀款功能强⼤的 AI ⼯具 。但在开始使⽤之前,您需要设置 Git 、安装 Python 下载 Docker 桌⾯程序并获取 OpenAI API 密钥。

AgentGPT 实际上是基于 AutoGPT 架构进⾏了改进, 为您增加了⼀个⽹⻚界⾯ ,摆脱了繁

琐的搭建和安装过程 。从本质上来说, 它就是⼀个 AutoGPT ,您⽆需⾃⾏搭建,也不必担⼼

繁杂的构建步骤, 只需要登录⽹站就可以使  简单使⽤ 

前置准备:在使用AgentGPT之前,您需要获取OpenAlAPI密钥。访问 OpenAl 网站 https:// www.openai.com/

 AgentGPT 注册步骤如下:

1. 访问 AgentGPT 平台:https://agentgpt.reworkd.ai/

2.  reworkd.ai 上创建⼀个帐户, 并通过提供您的名称和⽬标来部署您的代理。

在我们的例⼦中, 我们要求 AgentGPT 开发⼀个能够⼈脸识别的 Web 应⽤程序 。这⾥我部  分截取了中间的运⾏效果,AgentGPT成功帮我⽣成了⼀个⼈脸识别的 Web 应⽤, 我⽆需写 任何代码 

 

⾃⼰部署⽬前已经⽀持⾃主—键部署AgentGPT

  

     恭喜你掌握了第⼆个 Agent

       在工作的过程中,AI Agent展现出了其强大的适应能力和应变能力。它不仅能够根据环境的反馈进行自我调整和优化,还能够通过自身的“内心独白”来不断思考和探索。这种自我提示和自我完善的能力,使得AI Agent能够在充满未知和变数的环境中自如地运作,实现目标的最佳达成。

      虽然AI Agent的工作流程看似与自动化流程有些相似,但实际上它们之间存在着本质的区别。自动化流程往往是基于预设的数据和触发器,执行一系列固定的活动。而AI Agent则能够在面对大量不可预测的新信息时,展现出强大的适应性和应变能力。它能够根据新的信息调整自身的行为,并不断优化执行策略,确保目标的顺利实现。


 总结

AI从“工具”进化到“智能体”,正在重塑我们的工作模式、生产效率和商业模式。未来,掌握智能体技能,将成为职场竞争的关键!AI Agent作为变革先锋,将深刻改变生活与工作方式,成为我们不可或缺的伙伴。虽难预测其全部影响,但必将提升效率、改善生活。面对未来,需保持清醒,理性对待,拥抱变革,不断进步。

 

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。