人工智能之AutoGPT和AgentGPT
什么是智能体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作为变革先锋,将深刻改变生活与工作方式,成为我们不可或缺的伙伴。虽难预测其全部影响,但必将提升效率、改善生活。面对未来,需保持清醒,理性对待,拥抱变革,不断进步。
- 点赞
- 收藏
- 关注作者
评论(0)