AI智能体崛起:从“工具”到“助手”的进化之路

news2024/11/27 10:54:17

目录

AI智能体的崛起

AI智能体的定义与决策模型

AI智能体的特点与优势

AI智能体的应用与类型

面临的挑战

未来展望


近年来,人工智能领域的焦点正从传统的聊天机器人(Chat Bot)快速转向更具潜力的AI智能体(AI Agent)。作为大模型驱动的新兴产物,AI智能体正在重新定义人工智能的应用边界,成为科技行业的下一个风口。

AI智能体的崛起

AI智能体在技术与功能上的突破吸引了广泛关注。例如,AI智能体 Devin 被誉为“第一位由AI担任的软件工程师”,能够自主学习新技术、生成代码、调试bug以及部署应用,成为AI智能体的典型代表。这类智能体不仅可以代替现有的许多软件工具,还能帮助人类完成工作中的繁琐任务,如撰写文案、设计图纸、制作视频甚至编写代码。

OpenAI、微软、Meta和谷歌等科技巨头纷纷在AI智能体领域加速布局:

  • OpenAI 宣布将在2025年1月推出一款能够协助编写代码和规划旅行的AI智能体。
  • Anthropic 则发布了一款名为 Claude 3.5 Sonnet 的AI智能体,能够通过屏幕截图模拟人类与计算机的交互。
  • 微软 已组建全球最大的AI智能体生态系统,并通过 Copilot Studio 帮助企业打造定制化的AI智能体,赋予其执行复杂任务的能力。
  • 谷歌 的 Jarvis 项目将智能体嵌入 Chrome 浏览器,模拟人类操作,从分析内容到在线购物皆能胜任。

据 PitchBook 统计,过去一年,AI智能体领域的初创公司吸引的投资金额同比增长80%以上,相关交易数量达156笔,涵盖法律、税务等多个行业的智能体应用。

AI智能体的定义与决策模型

尽管AI智能体的研究仍处于早期阶段,但行业内已有一些较为一致的共识:

  • AI智能体是一种更先进的人工智能工具,能够感知环境、模拟人类思考与决策,执行复杂任务并从反馈中学习。
  • 它可与其他软件或工具交互,像职场助手一般处理简单任务或与专家协同解决复杂问题。

AI智能体的决策流程可以通过PPMA模型(感知 Perception、规划 Planning、记忆 Memory、行动 Action)来概括:

  1. 感知(Perception): 通过文本、图像或声音收集环境信息,为智能体理解世界提供基础。例如,自动驾驶中的雷达和摄像头。
  2. 规划(Planning): 根据目标制定决策并将复杂任务分解为可执行步骤,如AI项目管理工具规划任务时间表。
  3. 记忆(Memory): 包括短期和长期记忆,用于存储和检索信息。例如,科研智能体保存历史数据以加速新项目进程。
  4. 行动(Action): 根据规划执行具体操作,可涵盖物理行动或虚拟任务,如调用API获取实时数据。

AI智能体的特点与优势

为什么我们不用一个单独强大的AI,而要用到智能体?

我们告诉 AI 写代码并在第一次尝试时运行它。如果你使用 GPT-3.5 0 prompt,它的正确率是 48%。

GPT-4 做得更好,正确率达到了 67.7%,但如果你围绕 GPT-3.5 使用一个 Agent 工作流程,实际上它的表现甚至比 GPT-4 还要好。如果你将这种类型的工作流程应用于 GPT-4,它也表现得非常好。你会注意到,GPT-3.5 与一个 Agent 工作流程相结合实际上超过了 GPT-4 的表现

GPT-4工作得很好,但今天的使用场景仍然有限。而围绕Agent 搭建工作流程,可能比一个单独的模型带给我们更多惊喜。

相较于传统AI模型或聊天机器人,AI智能体具备以下显著特点:

  1. 执行复杂任务: 能够独立处理多步骤工作,如分析客户邮件、访问数据库、根据政策处理投诉等。
  2. 自主性强: 可在无人监督的情况下完成任务,例如销售领域的Agent Force智能体,能够预审业务线索并联系潜在客户。
  3. 工具调用: 能灵活使用网络搜索或编程工具解决问题,即使面对意外情况也能及时调整策略。

AI智能体的应用与类型

在设计AI智能体时,可选择多种开发模式,例如吴恩达红杉美国 AI 峰会谈 Agent Workflow 以及 4 种主流设计模式:复盘 Reflection、工具调用 Tool Use、任务规划 Planning 及 工作流 Multiagent Collaboration。

1、复盘 Reflection:让 Agent 审视和修正自己生成的输出

我们并不能总是可靠地让AI工作,比起我们自己一行行的对比查询验证,你只需要写一个审查的 Agent ,就会很快获得生产力的提升。

更进一步,你可以有两个 Agent ,其中一个是代码 Agent ,另一个是批评 Agent 。这些可以是相同大模型 ,但也不同的方式进行提示。我们对一个说,你是专家级的代码撰写者。对另一个说,你是专家级的代码审查者,审查这段代码。

2、工具调用 Tool Use:LLM 生成代码、调用 API 等进行实际操作

在多模态模型出现之前,大模型普遍只能处理文字,并不能直接处理图像,所以唯一的选择是生成一个可以操纵图像的函数调用。很有趣的是,很多在使用方面的工作似乎都起源于视觉领域,因为在 GPT-4 等出现之前, LLM 对图像是盲目的,这就是使用工具,扩展了 LLM 可以做的事情。

3、任务规划 Planning:让 Agent 分解复杂任务并按计划执行

这是一个从 HuggingGPT 论文中改编的例子,你说,请生成一张图片,图片中的女孩在读书,而且与图像example.jpg中的男孩姿势相同,请用语音描述新图像。所以给出这样一个例子,今天有 AI Agent ,你可以决定首先需要做的是确定男孩的姿势。然后,找到正确的模型,可能在 HuggingFace 上提取姿势。接下来需要找到姿势图像模型来合成一张女孩的图片,遵循指令。然后使用图像检测,最后使用文本到语音。

我们通过让AI实施一些行之有效的SOP来完成工作,等待一段时间,或许会有新的东西。

4、工作流 Multiagent Collaboration:多个 Agent 扮演不同角色合作完成任务

ChatDev 是一个多 Agent 系统的示例,你可以提示一个 LLM 有时表现得像软件工程公司的 CEO,有时像设计师,有时像产品经理,有时像测试人员。

通过提示 LLM 告诉它现在你是 CEO,现在你是软件工程师,它们合作,进行扩展的对话,以至于如果你告诉它,请开发一个游戏,开发一个多人游戏,它们实际上会花费几分钟编写代码,测试它,迭代它,并最终生成一个出人意料的复杂程序。

Agent 之间的合作能够带来更加丰富和多样的输入,而且因为它能够模拟出一个更加接近真实工作环境的场景,其中不同角色和专业知识的人员为了共同的目标而努力。这种方式的强大之处在于它能够让 LLM 不仅仅是执行单一任务的工具,而是成为一个能够处理复杂问题和工作流程的协作系统。

这种方法的潜在价值巨大,因为它为自动化和提升工作流程的效率提供了新的可能性。例如,通过模拟一个软件开发团队的不同角色,一个企业可以自动化某些开发任务,从而加快项目的进度并减少错误。同样,这种多 Agent 合作方式也可以应用于其他领域,如内容创作、教育和培训、以及策略规划等,进一步拓宽 LLM 在各个行业的应用范围。

通过 Agent Reflection、规划与多 Agent 合作等设计模式,我们不仅能够提升 LLM 的性能,还能够拓展它们的应用领域,使它们成为更加强大和灵活的工具。随着这些技术的不断发展和完善,我们期待着未来 AI Agent 能够在更多的场景中发挥关键作用,为人们带来更加智能和高效的解决方案。

面临的挑战

尽管AI智能体潜力巨大,但目前仍存在一些难题:可靠性不足、跨平台与多模态能力不足 及隐私与安全问题等。

  • 问题1:可靠性不足

目前的AI智能体能够完成一些任务,但是并不可靠,正确率仍然远低于人类。比如说AI智能体可以生成代码,但是他们却并不知道该如何测试他们正在编写的代码,以及产生幻觉或者是分心。

与此同时,许多用户也并没有办法完全信任AI智能体,让AI智能体搜集资料是可行的,但让wan quan1负责撰写稿件是另外一回事。

  • 问题2:跨平台和多模态能力有待完善

我们缺乏一个跨平台的身份认证。李开复在潜望的采访提到,智能助手应该是跨平台的,它可以和任何平台、任何地方的智能助手或智能体连接;

但目前国内大部分应用并没有提供API接口,提供了访问功能也有限,导致AI智能体无法接入,获取各种类型的信息,完成跨平台服务。甚至很多只有APP端没有网页端,这导致大部分生成式AI产品,只能在自己的网站或者是应用上来提供服务。比如说你在ChatGPT的网站上聊天,让它生成旅行的建议,ChatGPT就会给你规划路线,建议游玩的景点,但是不能帮你预定门票和酒店。想要让AI像一个个人助理一样,就需要AI接入票务网站、酒店还有机票官网等等不同的平台。

另外还有一些系统,尽管说提供了接口,但是由于标准不够统一,可能会花费大量的时间和精力去做适配。

AI智能体在跨系统的过程当中,会遇到各种各样的难题,这也是为什么google们的AI智能体在尽可能的图片识别能力,通过屏幕的截图来访问不同的软件和网站。但是当下AI识别图片信息的成本要远远高于文字。以OpenAI为例,处理同样信息量的文字和图片,图片的成本是文字的几十倍甚至是上百倍。如果AI需要实时监控电脑屏幕的变化,那么消耗的成本还会进一步的上升。

  • 问题3:隐私与安全问题

一个时时监控你屏幕的AI智能体,你一定不放心它的隐私与安全问题。不论是智能助手还是智能体,互相之间的连接与通信应该是安全的,最好是端到端加密的。

未来展望

AI智能体的最终愿景是成为人类的全能助手,提升效率、降低成本并优化用户体验。例如,在度假规划中,智能体能够根据用户偏好推荐最佳航班和酒店,并完成行程安排。

从工具调用到多智能体协作,再到规划与复盘设计模式,AI智能体正展现出巨大潜力,逐步成为各行业中的关键技术推动者。尽管目前仍有许多问题亟待解决,但随着技术的不断发展,AI智能体必将在更多场景中释放更大价值,推动人类社会迈向更智能高效的未来。

参考文档及致谢:

吴恩达:别光盯着GPT-5,用GPT-4做个智能体可能提前达到GPT-5的效果_澎湃号·湃客_澎湃新闻-The Paper

AI智能体下一步,模拟人机交互,所有人的工作流将被改变 

https://zhuanlan.zhihu.com/p/689492556?utm_medium=social&utm_psn=1756970518132240384&utm_source=wechat_session

One Agent For Many Worlds, Cross-Species Cell Embeddings, and more

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2248362.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【计网】自定义协议与序列化(一) —— Socket封装于服务器端改写

🌎 应用层自定义协议与序列化 文章目录: Tcp协议Socket编程 应用层简介 序列化和反序列化       重新理解read/write/recv/send及tcp的全双工       Socket封装       服务器端改写 🚀应用层简介 我们程序员写的一个个解决…

鸿蒙动画开发07——粒子动画

1、概 述 粒子动画是在一定范围内随机生成的大量粒子产生运动而组成的动画。 动画元素是一个个粒子,这些粒子可以是圆点、图片。我们可以通过对粒子在颜色、透明度、大小、速度、加速度、自旋角度等维度变化做动画,来营造一种氛围感,比如下…

C语言学习 12(指针学习1)

一.内存和地址 1.内存 在讲内存和地址之前,我们想有个⽣活中的案例: 假设有⼀栋宿舍楼,把你放在楼⾥,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩,如果想找到你,就得挨…

【pyspark学习从入门到精通19】机器学习库_2

目录 估计器 分类 回归 聚类 管道 估计器 估计器可以被看作是需要估算的统计模型,以便对您的观测值进行预测或分类。 如果从抽象的 Estimator 类派生,新模型必须实现 .fit(...) 方法,该方法根据在 DataFrame 中找到的数据以及一些默认或…

结构方程模型(SEM)入门到精通:lavaan VS piecewiseSEM、全局估计/局域估计;潜变量分析、复合变量分析、贝叶斯SEM在生态学领域应用

目录 第一章 夯实基础 R/Rstudio简介及入门 第二章 结构方程模型(SEM)介绍 第三章 R语言SEM分析入门:lavaan VS piecewiseSEM 第四章 SEM全局估计(lavaan)在生态学领域高阶应用 第五章 SEM潜变量分析在生态学领域…

JQuery -- 第九课

文章目录 前言一、JQuery是什么?二、JQuery的使用步骤1.引入2.书写位置3. 表示方法 三、JQuery选择器1.层级选择器2. 筛选选择器3. 排他思想4. 精品展示 四、jQuery样式操作1. 修改样式2.类操作1. 添加2. 移除3. 切换 五、jQuery动画1. 显示和隐藏2. 滑动1. slide2.…

无人机探测:光电侦测核心技术算法详解!

核心技术 双光谱探测跟踪: 可见光成像技术:利用无人机表面反射的自然光或主动光源照射下的反射光,通过高灵敏度相机捕捉图像。该技术适用于日间晴朗天气下的无人机探测,具有直观、易于识别目标的特点。 红外成像技术&#xff1…

Java使用replaceAll替换时不使用正则表达式

前言 public String replaceAll(String regex, String replacement) {return Pattern.compile(regex).matcher(this).replaceAll(replacement);}在使用String.replaceAll() 方法时,由于入参时regex ,而入参刚好是正则表达式的字符该怎么办?我…

计算机毕业设计Hadoop+Spark音乐推荐系统 音乐预测系统 音乐可视化大屏 音乐爬虫 HDFS hive数据仓库 机器学习 深度学习 大数据毕业设计

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

途普科技企业知识中台完成华为昇思MindSpore技术认证

近日,北京途普科技有限公司(以下简称“途普科技”)作为华为昇腾大模型方向的应用软件伙伴,核心产品企业知识中台已成功与华为AI框架昇思MindSpore完成相互兼容性认证。这一成就标志着途普科技在AI领域与华为的合作进一步加深&…

自由学习记录(25)

只要有修改,子表就不用元表的参数了,用自己的参数(只不过和元表里的那个同名) 子表用__index“继承”了父表的值,此时子表仍然是空表 一定是创建这样一个同名的变量在原本空空的子表里, 传参要传具体的变…

【Nginx】核心概念与安装配置解释

文章目录 1. 概述2. 核心概念2.1.Http服务器2.2.反向代理2.3. 负载均衡 3. 安装与配置3.1.安装3.2.配置文件解释3.2.1.全局配置块3.2.2.HTTP 配置块3.2.3.Server 块3.2.4.Location 块3.2.5.upstream3.2.6. mine.type文件 3.3.多虚拟主机配置 4. 总结 1. 概述 Nginx是我们常用的…

AIGC-----AIGC在虚拟现实中的应用前景

AIGC在虚拟现实中的应用前景 引言 随着人工智能生成内容(AIGC)的快速发展,虚拟现实(VR)技术的应用也迎来了新的契机。AIGC与VR的结合为创造沉浸式体验带来了全新的可能性,这种组合不仅极大地降低了VR内容的…

学习笔记035——MySQL索引

数据库索引 索引是为了提高数据的查询速度,相当于给数据进行编号,在查找数据的时候就可以通过编号快速找到对应的数据。 索引内部数据结构:B Tree 主键自带索引。 如: insert into user (id, name) values (1,f); insert int…

C语言数据结构-链表

C语言数据结构-链表 1.单链表1.1概念与结构1.2结点3.2 链表性质1.3链表的打印1.4实现单链表1.4.1 插入1.4.2删除1.4.3查找1.4.4在指定位置之前插入或删除1.4.5在指定位置之后插入或删除1.4.6删除指定位置1.4.7销毁链表 2.链表的分类3.双向链表3.1实现双向链表3.1.1尾插3.1.2头插…

计算机网络 网络安全基础——针对实习面试

目录 网络安全基础你了解被动攻击吗?你了解主动攻击吗?你了解病毒吗?说说基本的防护措施和安全策略? 网络安全基础 网络安全威胁是指任何可能对网络系统造成损害的行为或事件。这些威胁可以是被动的,也可以是主动的。…

上海乐鑫科技一级代理商飞睿科技,ESP32-C61高性价比WiFi6芯片高性能、大容量

在当今快速发展的物联网市场中,无线连接技术的不断进步对智能设备的性能和能效提出了更高要求。为了满足这一需求,乐鑫科技推出了ESP32-C61——一款高性价比的Wi-Fi 6芯片,旨在为用户设备提供更出色的物联网性能,并满足智能设备连…

初识java(2)

大家好,今天我们来讲讲java中的数据类型。 java跟我们的c语言的数据类型有一些差别,那么接下来我们就来看看。 一.字面常量,其中:199,3.14,‘a’,true都是常量将其称为字面常量。(…

MMCM DRP动态配置方法(超详细讲解)

一、MMCM 源语介绍 1、调用源语 2、调用Clocking Wizard IP 调用Clocking Wizard IP核选择使用MMCM资源时,IP内部也是调用的MMCM源语。 Clocking Wizard IP中启用MMCM DRP接口方法: 在Clocking Wizard IP中设置分频倍频系数方法: IP核中生…

对于GC方面,在使用Elasticsearch时要注意什么?

大家好,我是锋哥。今天分享关于【对于GC方面,在使用Elasticsearch时要注意什么?】面试题。希望对大家有帮助; 对于GC方面,在使用Elasticsearch时要注意什么? 1000道 互联网大厂Java工程师 精选面试题-Java…