Art Wittman | 内容总监 | 2024 年 9 月 19 日
如果你觉得人工智能 (AI) 很有意思但又有点模糊,那么你一定会对 AI agent 感兴趣。没错,我们说的就是大语言模型 (LLM) 公司已经投资了数十亿来开发的 AI agent。作为 AI agent 的幕后大脑,这些企业正在完成真正的工作:如果聊天机器人能够理解您的人力资源政策,并与员工就这些政策展开细致的讨论,那会是怎样一番情景呢?如果欺诈检测系统能够自主采取行动,在不良交易发生时予以阻止,情况会是怎样?如果您可以为 AI 系统设定一个目标,使其自主完成实现目标所需的工作,结果又会如何?
对于所有这些使用场景,AI agent 都可以将假设变为现实。
您甚至可以为 AI agent 提供工具,例如算法、感官输入、数据源甚至其他 agent 的访问权限,使其能够自行执行复杂的任务。以仓库机器人为例,它可以将来自各种传感器、摄像头和扫描仪的信息,与控制软件和 ERP 库存管理系统相结合,从而穿过过道并检查库存。
所谓的“agentic AI”使得 AI 变得更容易使用并且更有用,能够为各种企业带来激动人心的机会。
人工智能 (AI) 指接受过训练并可以模拟人类智能的计算系统。大多数 AI 系统在设计程序时就设定了学习功能,有些系统还能根据经验和新数据来提高性能,利用各种输入来解决问题,有条不紊地实现目标和目的。在近期的一些进展中,生成式 AI 系统可以独立做出决策并采取行动来实现目标。生成式 AI 的应用范围十分广泛,包括自动驾驶汽车、媒体推荐引擎以及根据文本提示创建图像的工具(例如 DALL-E 和 Midjourney)。
企业 AI 指将生成式 AI 和相关技术应用于业务工作负载的持续性工作,并使用经过利用企业数据来增强的系统。其中的一些例子包括客户服务、个性化营销以及 HR 和财务助手。
AI agent 是软件实体,可接收任务、检查环境、根据角色执行操作并根据经验进行调整。
人们会根据 AI agent 的角色和企业的需求,为 AI agent 设定目标。有了目标,agent 就可以根据训练所学、内嵌于哪个应用及其运行的大环境,制定计划、执行任务并实现目标。Agent 可以学习和迭代,扮演特定的角色,连接数据源,并自行做出决策。高级 agent 将会获得特定的任务,涉及执行需要判断的多步骤流程,以模仿人类互动的方式进行交流,并经常与其他 agent 合作。Agent 的模块化特性可支持复杂的工作流。赋予 agent 的自主权由调用的人员来决定。就像招聘新助理一样,随着熟练程度的提升,我们可以给予更多的自主权。
Agent 结合了自然语言处理能力、机器学习能力、通过查询其他工具和系统收集数据的能力以及持续学习能力,因此能够回答问题和执行任务。其中一个很好的例子是客户服务的 AI agent。当客户询问订单时,提出了“我的东西在哪里?”这个问题,agent ��会检查订单处理系统,通过 API 查询物流公司的跟踪系统,收集有关潜在天气或其他可能导致延迟交货的外部因素的信息,然后生成响应。
Agentic AI 指的是专注于积极追求目标和目的,而不是执行简单任务或响应查询的系统。自主生成式系统通常可以启动操作,例如客户服务 AI 会主动向承运商发送查询,以了解运输延迟的情况。
其中一种能够使 agent 更加有用的办法是与检索增强生成 (RAG) 一起结合使用,这种技术支持大语言模型使用特定于企业或 agent 角色的外部数据源。RAG 让 agent 可以查找外部数据库、企业系统(例如 ERP)或文档中新的相关信息,并将这些信息纳入响应中,生成更丰富、更准确、更适合受众的回复。例如,IT 支持服务的 agent 可以根据与客户互动的历史记录,判断如何更好地解决当前的问题。Agent 会在响应中提供有用的文档链接,如果问题需要升级处理,agent 也会替客户创建一个服务单。
关键要点
AI agent 是一个软件实体,可以感知环境,采取行动并从经验中学习。我们可以将 AI agent 视为一个能够根据人类设定的方向,自主执行任务的数字助手或机器人。不同的 AI agent 具有不同的特征,主要功能包括设定目标、收集信息并使用逻辑来规划实现目标的步骤。LLM 能够为 AI agent 提供智能,助其理解查询背后的目的,因此 AI agent 无需依赖关键字、脚本或预配置的语义。相反地,AI agent 可以利用保留下来的任务历史数据,结合基于聊天的提示,动态地提出解决方案。
AI agent 还可以通过试验和错误来学习。强化学习指的是一个 AI 模型根据积极、中立和消极响应来完善其决策过程。AI agent 会模仿人类的智慧,使用各种工具(包括云技术和企业应用)以及数据源、API 和其他 agent 来实现目标。此外,AI agent 还可以使用其他基于 AI 和机器学习的系统来分析复杂数据,使用自然语言处理工具来处理输入,使用 RAG 来提供与情境相关的新内容,并使用云技术服务来提供完成工作所需的计算资源。
AI agent 结合上文提到的技巧和技术来实现所分配的目标。例如,推荐 agent 可以使用机器学习,利用大量数据集来识别模式;通过自然语言处理来理解请求并与用户通信;以及通过企业工具(例如 ERP 系统、数据库或物联网传感器)或外部数据源(包括互联网)的接口来收集信息。
AI agent 扮演着规划者的角色。这些 agent 可以根据所分配的目标,识别出所需的任务和步骤。以我们的客户服务 agent 为例,了解特定货物的所在位置需要采取一系列的行动。首先,agent 会访问包含了特定订单信息的数据库,例如发运 ID、交货方法和下单日期。然后,agent 将会使用这些数据,通过 Web 服务界面查询承运商的数据库,以提供实时跟踪和预计交货日期。Agent 还可以查看货物的当前位置以及过去需要多长时间才能抵达下一个目的地。如果货物在波士顿的航空货站,而飓风正在沿着东海岸移动,那么 agent 就可以推断物流可能会延时,并将该信息传达给客户。
就像任何 AI 技术一样,AI agent 可以提供与训练以及可以利用的数据同等的结果。与较为静态的前代产品相比,AI agent 的主要区别在于可以及时发现自己缺乏足够的数据来做出高质量的决策,并采取行动来获取更多或更好的数据。例如,在应用程序中定制的 agent 就是 AI 的一种高度应用版本。企业会发现,如果想要在 agent 方面取得成功,他们需要的不是 AI 专家,而是那些了解业务流程的人,当然有数据质量专家的帮忙就更好了。这些专家可以帮助确定 agent 的目标、设置参数并评估是否实现了业务目标,只有当专家认为 AI 本身已经出现故障时,才需要联系 IT 或软件供应商。
AI agent 的早期采用者所收获的具体优势包括:
企业在 AI agent 的开发和投入生产方面可能面临种种挑战。这主要是因为 agent 依赖于复杂的模型、强大的计算基础设施以及必须经过精心挑选和时时更新的大量数据。此外,IT 人员需要对 agent 进行监督,以确保其能够有效地与人互动并适应意外情况,而业务和数据专家也需要在设置方面提供协助。因此,您需要确保企业具有自然语言处理和机器学习方面的专业知识,并关注这些问题。
AI agent 依赖于一系列输入来完成工作,具体组合取决于 agent 的类型和用例。客户支持 agent 负责与客户交流,查询之前的购买记录和支持服务记录,并访问支持库来回答问题。有些 agent 仅需要与其他 agent 交互。例如,数据库查询 agent 可以创建 SQL 查询来检索其他 agent 请求的信息。对于作为虚拟助手的 agent,人类用户会对其任务完成的程度提供反馈,从而判断 agent 是否成功。所有这些都涉及不同的因素。
理想的 AI agent 使用场景通常具有 AI agent 所依赖的相关数据和其他系统,例如 CRM 或 ERP。这些使用场景一般也是以任务为导向的,比如回答客户的问题或将乘客从 A 点载送到 B 点。因此,您可以寻找这种任务:能够利用 agent 逐渐提高绩效的能力,并根据 agent 对环境和指定目标的理解做出决策的任务。
当前热门的使用场景包括:
就像任何技术投资一样,您当然也会希望 AI agent 能够以经济高效的方式提供所需的功能,无论是现在还是将来。对于嵌入在应用中的 agent,优秀实践类似于您为新员工准备的指南,例如仔细检查早期的输出结果,并随着员工对所分配的任务更加熟练后,再增加工作的复杂性。
如果您的企业希望创建适合其独特需求的 agent,过程中就会涉及到优秀实践。因此,您需要考虑到这六项要求,并了解如何解决这些问题。
您的 AI 卓越中心必须在 AI agent 上线的监督和管理方面发挥关键作用。没有 AI 卓越中心?下面,我们将为您介绍如何立即构建并运行 AI 卓越中心。
Agent 的实施步骤与其他任何 AI 部署相似。首先,您需要定义任务:您希望 agent 做些什么,并尽可能具体地列出目标和目的。然后,确定 agent 在工作中需要遵循的功能流程、需要访问的数据、相关业务专家以及可以访问的工具和其他 agent。
我们建议企业先从小范围的测试开始,密切监视使用情况和结果,并根据结果优化 agent,然后在成功的基础上提高 agent 的自主性。在适用的情况下,您可以效仿新员工的配置流程。举个例子,零售商需要上线一个需求预测 agent,助其为开学季做好规划。
请注意,您需要有足够的计算资源来运行 AI agent,因为性能缓慢会在项目启动前就将热忱消耗殆尽。
这些只是一些目前可用的 AI agent。企业应该考虑自己的痛点:您在填补哪些职位方面遇到困难?您发现了哪些机会,但缺乏足够的资源来检验您的假设?是否存在可以通过 AI 解决的持续性员工或客户投诉?此外,企业还可以与云技术提供商和企业应用提供商联系,了解他们目前准备在产品和服务中添加哪些 agent。企业可以从这些方向中获得灵感。
AI agent 的示例包括:
OCI Generative AI Agents 结合了 LLM 和 RAG 的强大功能,让员工、合作伙伴和客户可以直接查询经过企业数据扩充的各种知识库。快速创建个性化的 AI agent,并将其嵌入到企业的商业应用和流程中。
该服务支持通过自然语言界面提供信息更新,并支持用户直接执行操作。想要尝试 AI agent 技术?OCI Generative AI RAG Agent 现已作为首批 Oracle AI agent 正式上市。
很多人曾经向聊天机器人提出问题,但收到的回复却无法解决问题。告别这种挫败感,是智能 AI agent 的最终目标。根据具体情境为人们提供准确的相关信息,这对提问者和您的企业都有好处。
AI agent 有哪些类型?
AI agent 的类型包括简单反射 agent、基于模型的反射 agent、基于目标的 agent、基于效用的 agent 以及学习 agent。
AI agent 有哪些真实的例子?
在现实生活中,AI agent 的早期例子有 Alexa、Google Assistant 和 Siri,这些虚拟助手可以执行任务,包括设置闹钟、发送消息和搜索信息。对于企业而言,会话式 AI 平台 Oracle Digital Assistant 让企业能够为客户服务和其他应用创建聊天机器人和虚拟助手,这本质上就是一个 AI agent,旨在帮助企业创建属于他们的 agent。
注:为免疑义,本网页所用以下术语专指以下含义: