Agent将如何影响和重塑企业服务市场?

    在Sam Altman、吴恩达等几位AI业界人士的“带货”之下,Agent作为新一代生产力工具的巨大潜力和广泛的应用前景终于“破圈”、被更多的看到和讨论。其实在2023年时,我就预测过,2024年会是大语言模型应用落地和Agent的元年。

为什么Agent会是大语言模型发展应用下的必然?

最直接的原因是,当前AI大模型在没有人类监督的情况下,缺少自主行动以及在复杂环境中适应和执行目标的能力,这限制了AI大模型对于组织的商业价值,而AI Agent能够自主行动以适应性地实现复杂目标,弥合了大语言模型的上述缺陷,今年初以来,已经有越来越多的人看到了这一点。

那么在ToB领域,Agent将会是怎样的存在形态?Agent又会如何影响或重塑企业服务市场?  

什么是Agent

看起来有些费解,但光凭这个,我们已经能知道它的优点:智能

虽然“Agent”一词最早由麻省理工学院AI实验室创始人Marvin Minsky于1986年在《思维的社会》一书中提出。不过现在大家对Agent的印象,可能更多来自OpenAI列出的Agent基本框架图(见下图)。

图片

附注:米哈游联合复旦NLP组有提出另一个概念框架,包括大脑(Brain)、感知(Perception)和行动(Action)三部分。

而且随着近两年OpenAI在AI圈内爆火,它提出的这套Agent框架基本成为了业内最流行的说法。

眼下,随着Agent智能化程度的进阶,为了和以往的概念相区别,现在很多人都倾向于将其称为: AI Agent 。

而AI Agent则被明确定义为:基于人工智能(尤其是大模型)技术,能够感知和理解环境,并采取行动以完成目标的智能实体。

因为智能体的概念还是有些“高深”,也有人根据它扮演的角色和职能,将AI Agent视为一套AI系统或程序。

只是和普通系统或程序相比,AI Agent 主要依托LLM模型和具体的业务场景来调用相应的工具来完成任务目标,智能化程度和行业贴合度会更明显。

以司普智能核保AI Agent为例,常规的核保可能需要经过核保数据采集及结构化——核保决策——输出核保结论及费率计算等流程,如果要确保业务流畅,保险企业可能需要开发多套系统。

但现在,当智能核保解决方案搭载AI Agent能力,Agent能自动识别业务需求,调用OCR信息抽取和结构化管理、核保决策模型、出保及费率管理等模块工具快速完成核保目标,整个过程可能不到1分钟时间。而且业务完成的流畅度很高,能极大降低保险公司的开发成本和各项投入。

当切换到医疗场景,AI Agent可能根据医疗科研的需求,依托海量临床数据打造行业科研智库,方便信息检索、论文写作、统计等场景的使用。

值得期待的是,随着技术的持续发展,AI Agent或不止于眼下的单体智能,还能实现多智能体协作,从而完成更复杂的任务。这意味着:届时AI Agent将在大模型应用中扮演更重要的角色。

AI Agent的关键特性与不同Agent的应用实践

根据Gartner的定义,AI Agent是使用AI技术在其数字或物理环境中进行感知、决策、采取行动和实现目标的自主或半自主软件实体。AI Agent被设计用来与它们的环境动态交互以实现目标,通过传感器接收输入,并通过工具/执行器采取行动,可以在多样的环境中操作。

其中,在构建AI智能体时,需要特别关注Agent的五个关键特性:

  1. 适应性:Agent能够根据环境或目标的变化调整其行为和策略。

  2. 主动性:Agent能够预测未来场景,做出战略决策并提前采取行动以实现目标。

  3. 目标的复杂性:Agent能够管理和执行涉及多个、通常是相互关联的目标的任务,这需要高级的决策和问题解决能力。

  4. 环境的复杂性:Agent能够在具有高水平的不确定性、变异或复杂性的环境中导航和执行任务。

  5. 自主的程度:Agent能够在最小或没有人类干预的情况下独立操作的程度。

此外,Agent又可以被分为单Agent和多Agent应用,目前我们看到最多实现的是单Agent应用。

在澜码的实践中,基于当前SOTA(“State Of The Art”,即最先进的、性能最好的模型)的大模型GPT-4的AI Agent,可以在专家知识的指导下,完成一个5年以内工作经验的员工所承担的某个角色的任务,例如根据多源异构信息来源,撰写符合业务规范的报告这样的任务。

拿普惠金融场景下尽调报告任务举例,银行的业务专家给出尽调报告的word任务模版,模版中描述了所需要的被调查企业的信息,例如营业执照、公司章程、公司股东情况、银行流水、公司财报等;其次,描述每个章节的撰写规则,例如公司基本情况、股东情况、财务情况等。

图片

AI Agent根据需要,主动从企业内部环境中调用API获取数据,或者从与客户经理的对话中获取相关数据后,根据业务逻辑抽取相关信息,再根据业务规则,总结后,填写合适的内容。

这就体现了单Agent在计划、记忆、工具使用方面的能力。

随着类似GPT-4o这样拥有实时交互/情感智能的大模型的普及,单Agent应用能够处理的任务的复杂性会逐步增加,单Agent介入到业务流程内,跨流程、不同角色之间的观察、协调会越来越多的被实现。

由于Agent有能力通过自动化任务做出明智决策以及与周围环境智能化地互动,可以被配置为在任意的数字化环境中运行,因此Agent可以应用于多种流程,从而产生多种Agent交互模型。

例如未来每个线下销售带着手机拜访客户时,会默认打开Agent,帮助销售记录、总结销售与客户之间的沟通内容,让整个销售管理流程更透明,从而逐步从单Agent演化到多Agent应用。

多Agent应用场景的难点在于如何令多Agent对齐价值观、对齐目标,让Agent彼此更好的互相协同,以及与人类员工实现协同,为流程/组织的提效创造价值。

企业级市场需要什么样的Agent?

大语言模型技术的发展带来了人机协作的变革,落到企业级应用领域,有了大语言模型,传统软件本身的功能数目上限会被打开,不同软件之间的边界也会被打破。基于大语言模型的理解能力和Agent应用可以实现将多个软件连接在一起,从而更好的理解用户需求、更高效的去处理需求

在AI2.0时代,大模型的“能力涌现”可以完成AI1.0时代人工智能无法完成的任务,突出表现在信息快速提取能力、指令遵循能力、Agent的互动适应能力三个方面。

图片

信息快速提取能力是最简单,也是最能直观感觉到的。过去让系统处理各式各样的文档、周报、聊天记录是件十分困难的事。但依托大模型的涌现能力,今天一个Prompt工程师一个礼拜的工作量就可以解决这个问题,这也是当前AI拥有的一个变革性的能力。

指令遵循能力是指大语言模型完全可以理解人类的自然语言去执行相应的工作,在此之前,人类用自然语言发出指令,是需要程序员将其翻译、配置成规则。

以招聘场景为例,一个专家定义好“工作稳定”是指工作五年的工程师需要每份工作时长必须大于 18 个月,大语言模型就可以理解、执行命令了。从程序员的视角看,过去拿到文本,从中抽取信息出来都十分困难,更不用说执行文本中包含的“专家命令”。

随着AI Agent拥有了这些理解力,下一个重大的能力提升就在于能够适应人。这里有两个视角:

第一个视角是从用户的视角。ChatGPT出来后,大家都以为未来是CUI,即对话式UI,但是GPT-4o告诉大家,人机交互应该是多模态的、实时的。

澜码在实际落地的角度还有一个观点是,AI Agent应该能够根据用户的专业水平,决定怎样理解用户的需求以及怎样展现信息。比如,我们需要有反问模型,澄清用户的需求;我们需要有更多的推荐,让用户只要选择,就能拿到正确的结果。

第二个视角是从专家视角或者设计者视角。在低代码/BI流行的时代,都曾提出“让业务人员能够使用”的美好愿景,但现实最终还是成为IT人员的工具。

现在,由于大模型能力的提升,我们已经看到了使用Word/Excel这样的人能理解、机器能处理的工具来运营AI Agent的可能性。

图片

未来的专家也许只需要维护一个Word文档就够了,文档描述了怎样教会AI Agent完成任务所需要的知识、步骤等,后续的“翻译”处理,由Agent平台和大模型公司来解决。这是我认为的Agent应用的高级形态。

AI Agent在企业级市场的应用场景初探

在我看来,AI Agent是一种新质生产力,它集成了专家知识、数据、模型和算力四大生产要素,以类似智能的专家服务这样的生产力的形态出现,可以极大满足企业自动化数字化升级需求,彻底颠覆企业形态。

专家知识的高度决定了AI Agent能够提供的价值高度,数据会帮助专家快速迭代专家知识,从而提高AI Agent的通用性。

有了这样的专家Agent,企业内部的流程可能都因此而迅速迭代,因为需要的人才数目、人才结构,提供的服务质量、服务能力都会迅速发生变化。

图片

以澜码一个银行客户为例,国内某银行推出一项普惠贷款服务,旨在为中小企业提供便捷的贷款服务,以支持实体经济的发展和创新。但在发放普惠贷款的过程中,银行难以全面了解借款企业信息状况和还款能力,尤其是面对缺乏完善财务记录的中小企业和个体工商户时。

因此银行客户经理往往要花费大量时间收集和分析各类资料,对申请企业进行尽职调查,并撰写尽调报告,包括客户情况分析、财务数据分析、尽调审核分析等等。

但是,银行一线客户经理的业务分析水平参差不齐,导致了尽职调查和尽调报告质量不一;同时,系统中的报告模版也往往比较僵化,无法直接使用,一线客户经理就要花费大量时间在报告撰写上。

澜码接到这个需求,为客户构建了一款基于大语言模型的尽调报告Agent,可以自动给出分析结论、生成报告,辅助一线银行客户经理的工作,不仅能够节省一线客户经理80%报告撰写时间,还可以全面审核客户资料,帮助人工发现一些不易发觉的点或遗漏,减少错误率。

德迅零域(微隔离)

平台可部署在混合数据中心架构中,实现跨平台的统一安全管理,通过自主学习分析、可视化展示业务访问关系,实现细粒度、自适应的安全策略管理。产品在真实威胁中,可快速隔离失陷主机网络,阻断横向渗透行为,让零信任理念真正落地。

安全挑战

在云计算、虚拟技术的广泛应用之下,现代企业内部网络庞大且复杂,想要实施东西向控制会遇到许多挑战,只有解决好这些痛点问题,才能使它成为解决安全问题的一把利刃。

(系统环境复杂多样)(业务难梳理)(策略难运维)(正常业务受阻)

Agent

实时采集业务网络连接和资产信息,接收服务端指令,管控主机防火墙。

计算引擎

聚合、统计网络连接,进行可视化呈现,根据业务流量生成网络策略,并分析策略的覆盖。

控制台

控制台可清晰展示网络连接和策略配置情况,用户通过控制台集中管理网络策略并进行隔离操作。

功能实现

流量看得清——业务拓扑图可视化展示访问关系

自动学习业务访问关系,并以多种拓扑图清晰展示,结合资产信息,为策略制定提供基础。

  • 拓扑图上交互式设置,自动生成策略,提高效率。
  • 发现主机上无用的端口,减少风险暴露面。
  • 丰富的查询方式和图例,直观评估策略配置情况。

策略好管理——多种策略形式实现自动化运维

依据不同管理场景,配置不同粒度的控制策略,并随业务或环境变化自适应调整策略,实现自动化运维。

  • 提供业务组、标签、端口、IP等不同粒度的策略管理。
  • 用标签定义策略,形式精简,降低运维成本。
  • 策略表达明白易读,避免基于IP的安全策略。

策略易验证——监控异常访问并自动验证策略

在不真实拦截流量的情况下,持续监控学习业务访问关系,自动验证策略准确性和覆盖度。

  • 自动验证策略正确性,减少人力成本。
  • 重保场景中,发现恶意横向渗透行为。
  • 发现异常访问,第一时间发出告警。

管控多选择——根据管理要求选择不同控制强度

  • 访问控制模式决定控制策略如何放行/阻断网络连接,配合不同的管理要求,支持不同强度的控制模式。

  • 主机控制模式:为每个业务端口配置策略,严密防护。

  • 服务控制模式:管控20%的关键端口,降低80%的风险。

威胁可隔离——失陷主机快速隔离防止威胁扩散

在发生真实攻击场景下,提供应急响应手段,迅速隔离失陷主机网络,防止威胁进一步扩散。

  • 出站、入站、双向网络流量,可选择不同隔离方式。
  • 开放特定端口并指定访问IP,给上机排查问题提供条件。
  • 威胁清除后远程解除隔离,恢复正常通信。

image.png

保护更全面——非受控设备和DMZ区主机访问控制

对未部署Agent的网络设备和业务敏感主机实现保护,并可对DMZ区主机的外网访问进行控制。

  • 对已部署和未部署Agent主机之间的访问,进行安全控制。
  • 严格限制出入外网的流量,收缩DMZ区主机暴露面。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

从零到一:手把手教你将项目部署上线-环境准备

部署步骤 引言1.Java环境配置2.ngnix安装好书推荐 引言 将自己的项目从本地开发环境顺利部署上线,是每个开发者必经的里程碑。今天,我们就从零开始,一步一步教你如何将手中的项目部署到线上,让全世界见证你的创造力。 首先&#x…

第十八篇:探索非关系型数据库:从入门到实践

探索非关系型数据库:从入门到实践 1. 引言 1.1 非关系型数据库的崛起:背景与重要性 在过去的几十年里,关系型数据库(RDBMS)一直在数据存储和管理领域占据主导地位。其严谨的结构化数据模型以及强大的事务处理能力&am…

只需提交几次代码就能轻松实现系统级的变更!——“基础设施即代码”模式与实践

“基础设施即代码”模式与实践 基础设施即代码(Infrastructure as Code,IaC)是指利用脚本、配置或编程语言创建和维护基础设施的一组实践和流程。通过IaC,我们可以轻松测试各个组件、实现所需的功能并在最小化停机时间的前提下进行…

语义化版本规范

Releases 是指软件或项目的正式发布版本,在浏览一些开源仓库时,可以看到当前项目最新版本和历史版本 仔细研究就会发现,版本号不是以固定值递增的,有时候第三位加 1,有时候加 2,有时候直接把第一位加 1&…

一文了解微服务

微服务架构是一种将应用程序划分为一组小型、独立的服务的方法,这些服务运行在自己的进程中,通常通过网络进行通信。微服务架构的主要优点是可以提高应用程序的灵活性和可扩展性,同时也使得开发、部署和维护更加容易。本文将介绍微服务架构的…

C语言 数组——查找算法的函数实现

目录 线性查找(Linear Search) 线性查找的性能 猜数游戏 二分查找(Binary Search) 并非吹毛求疵,鸡蛋里挑骨头 二分查找的性能 线性查找(Linear Search) 不 要求数据表是已排好序的  …

React-JSX基础

什么是JSX 概念:JSX是JavaScript和XML(HTML)的缩写,表示在JS代码中编写HTML模板结构,它是React中编写UI模板的方式 优势:1.HTML的声明式模板写法 2.JS的可编程能力 JSX的本质 JSX并不是标准的JS语法&…

HeyGen AI是什么?怎样使用HeyGen AI?

在数字时代,视频内容为王。无论是在社交媒体还是网站上,视频都以其独特的方式吸引着人们的眼球。然而,制作出专业水准的视频往往需要大量的时间和技术知识。HeyGen AI正是为了解决这一难题而诞生的。 HeyGen AI简介 HeyGen AI是一个创新的视…

【Fiddler抓包工具】第四节.断点设置和弱网测试

文章目录 前言一、断点设置 1.1 全局断点 1.2 局部断点 1.3 打断点的几种常用命令 1.4 篡改响应报文二、弱网测试 2.1 网络限速 2.2 精准限速总结 前言 一、断点设置 1.1 全局断点 特点: 中断Fiddler捕获的所有请求,包括…

You must call removeView() on the child‘s parent first.异常分析及解决

问题描述 对试图组件快速的左右滑动过程,发现某一张图片没加载出来,偶现crash 问题分析 view在上次已经是某个ParentView的child,然而现在又把它做为另外一个view的child,于是出现一个view有两个parent。所以就产生了这个错误。…

Python实现将LabelMe生成的JSON格式转换成YOLOv8支持的TXT格式

标注工具 LabelMe 生成的标注文件为JSON格式,而YOLOv8中支持的为TXT文件格式。以下Python代码实现3个功能: 1.将JSON格式转换成TXT格式; 2.将数据集进行随机拆分,生成YOLOv8支持的目录结构; 3.生成YOLOv8支持的YAML文件…

GetWay

SpringCloud - Spring Cloud 之 Gateway网关,Route路由,Predicate 谓词/断言,Filter 过滤器(十三)_spring.cloud.gateway.routes-CSDN博客 官网:Spring Cloud Gateway 工作原理:Spring Cloud G…

Spring Boot:SpringBoot 如何优雅地定制JSON响应数据返回

一、前言 目前微服务项目中RESTful API已经是前后端对接数据格式的标配模式了,RESTful API是一种基于REST(Representational State Transfer,表述性状态转移)原则的应用程序编程接口(Application Programming Interfac…

光伏电站在线监测智能诊断系统:开启无人值守新纪元

光伏电站在线监测智能诊断系统:开启无人值守新纪元 大家都知道光伏电站是通过汲取着太阳的光芒,为人类提供源源不断的电能源。然而,随着光伏电站规模的扩大和复杂性的增加,如何有效提高发电效率、减少人工维护成本,实…

前端菜鸡,对于35+程序员失业这个事有点麻了

“经常看到30岁程序员失业的新闻,说实话,有点麻。目前程序员供求关系并未失衡,哪怕是最基础的前端或者后台、甚至事务型的岗位也是足够的。 事实上,现在一个开出的岗位要找到一位尽职尽责能顺利完成工作的程序员并不是一件那么容…

YOLOv8原理详解

Yolov8是2023年1月份开源的。与yolov5一样,支持目标检测、分类、分割任务。 Yolov8主要改进之处有以下几个方面: Backbone:依旧采用的CSP的思想,不过将Yolov5中的C3模块替换为C2F模块,进一步降低了参数量&#xff0c…

mysql实战——mysql5.7升级到mysql8.0

1、上传mysql8.0压缩包到/usr/local目录下 tar -zxvf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.25-linux-glibc2.12-x86_64 mysql8 #更改文件夹所属 chown -R mysql.mysql /usr/local/mysql8/ 2、更改配置文件my.cnf vi /etc/my.cnf # 最后几个for8.0的参数要…

Java输入与输出详解

Java输入和输出 前言一、Java打印Hello World二、输出到控制台基本语法代码示例格式化字符串 三、从键盘输入读入一个字符正确写法 使用 Scanner 读取字符串/整数/浮点数使用 Scanner 循环读取 N 个数字 前言 推荐一个网站给想要了解或者学习人工智能知识的读者,这…

tomcat jdbc连接池的默认配置

MySQL 5.0 以后针对超长时间数据库连接做了一个处理,即一个数据库连接在无任何操作情况下过了 8 个小时后(MySQL 服务器默认的超时时间是 8 小时),MySQL 会自动把这个连接关闭。在数据库连接池中的 connections 如果空闲超过 8 小时,MySQL 将…