GPT只是开始,Autonomous Agents即将到来
生成式AI虽然很早便已经引起了广泛关注,但直到ChatGPT的出现,许多公司的领导层才切身感受到了大语言模型(LLM)带来的深远影响。面临这种行业变革,诸多企业正争先恐后地加入到这场潮流中,但生成式AI的进步速度预计将远超企业适应的步伐。人工智能的下一阶段“Autonomous Agents”预计在未来几年内将成为趋势的主导力量,其带来的变革潜力有望超越当前的大语言模型。
PS:Autonomous Agents通常是指在软件或机器人技术领域,拥有一定自主决策能力的实体。它们能够在没有外部指令或直接人类控制的情况下,自行执行任务或进行决策。自主代理依靠预设的规则、人工智能算法、机器学习模型等技术,来感知环境、处理信息、做出判断,并采取行动。
虽然目前基于大规模语言模型的应用程序已经改变了我们获取和分享信息的方式,但它们尚未能完全独立运作。这些应用程序虽能自动处理特定任务,但仍需人来输入指令和监控其结果。随着Autonomous Agents技术的发展,这些Agents整合了LLM的功能,可以重塑并自动化整个工作流程。Autonomous Agents不仅可以规划任务的全程执行,还能通过应用程序编程接口(API)与LLM进行实时数据交换,监控进度,并借助其他数字工具实现既定目标。它们可用于策划、执行并优化营销活动,或在研发测试中进行广泛模拟。可以说,Autonomous Agents是一种能感知环境并相应做出反应的系统。
如果把LLM比作强大的大脑,Autonomous Agents就是让这个大脑得以实际“行动”的四肢。
目前,Autonomous Agents技术尚未完全发展到足以广泛应用的成熟度,控制性和可预测性上还有待提高,但许多科技企业正不懈努力推动其进步。OpenAI最近发布的定制机器人项目,就标志着向这个目标迈进的一个重大进展。这些机器人已能够通过外部API检索信息,或执行一些基础动作,例如协助完成网上购物等任务。
Autonomous Agents的巨大潜力
Autonomous Agents通过吸收和运用LLMs的能力来感知其所处环境并施加影响,它们通过构建任务、执行和优先排序来达成既定目标。这个过程从Agents设定一个目标开始,接着把这个目标拆分成多个单独的任务,并为每个任务制定一套清晰的操作指南。这些指南会不断输入给LLM,Agents根据完成的任务生成新的、更优的操作指令,同时整合之前迭代的成果。
生成指令和基于成果的构建过程,或是并行发生,或是按部就班,具体取决于系统的设计。根据执行的结果,Agents还将主动调整任务的顺序和优先级。这个循环会一直进行下去:从拆分目标到任务、制定操作指南、评估结果、调整任务排序,直至目标被实现或判定为不可行(在这种情况下,Agents会停止流程)。
在企业环境中,Agents自动化一整套任务的潜力可以有多种用途,这里我们将探讨两种:减少工作流中人工干预需求的能力,以及在大规模地测试产品、服务和情境的能力。
为了最大化利用AutonomousAgents在自动化工作流程中的潜力,关键是认识到一旦它们与数字工具正确结合,就能实现有效的利用。在配置Agents的过程中,向它们提供数字工具的操作文档,Agents则能“理解”如何操作这些工具。此后,Agents便可向这些工具发送指令,并通过API调用来获取操作结果。换句话说,Autonomous Agents能够直接向企业系统发出指令。这种做法有可能从根本上转变企业的运营模式,使企业能够更广泛地实施自动化,并显著减少劳动力成本。
Autonomous Agents可以直接“告诉”企业系统要做什么,这可能从根本上改变公司的运营方式,使其能够更全面地部署自动化。
此外,Autonomous Agents不仅有可能超越现有的RPA技术,而且可能会大大扩展其应用领域。与基于严格的“if-then”逻辑规则运作、适用范围有限的RPA不同,Autonomous Agents更具有通用性。它们不受预设场景的束缚,也无须预先定义明确的规则。因此,Autonomous Agents带来的自动化将更具适应性,能够覆盖更多种类的任务。
考虑到这些特点,Autonomous Agents未来带来的变革或许将远超现今主要作为辅助工具使用的LLMs。举个例子,在不久的将来,市场营销高级管理人员可能通过Autonomous Agents来拆分并自动化整个工作流程。基于公司以往的市场活动,Autonomous Agents能够自主分析哪些策略成功,哪些失败,并据此做出关于邮件设计、定时发送、图形设计以及标题选择的决策。它还能识别出营销活动应当针对的消费者类型,并评估各项指标,如邮件打开率、阅读次数、点击量和回应情况是否值得向管理层汇报。如果活动的结果没有达到预定目标,Autonomous Agents能够独立地重新出发,根据先前活动的反馈创建一个新的、更有针对性的顾客名单。
目前企业正开始利用LLMs进行大规模的人类行为模拟,这一点在使用人工智能虚拟焦点小组评估新产品或服务的市场适配性时尤为明显。LLMs的使用范围还扩展到了学术研究,其中模拟社会系统的任务在传统的代理基础建模方法上获得了进一步的发展。然而,这些模拟过程仍旧需要依赖人和LLMs之间的互动才能洞察价值,且它们有可能因LLMs训练数据中存在的偏差而产生误导。
Autonomous Agents技术可能成为解决这些问题的关键,它能够使得在更广泛的场景中实施大规模模拟成为现实。作为初始步骤,Agents可以承担起设计问卷和面试等基础研究任务,创造出更加真实的虚拟用户模型,这有助于使模拟活动更加符合目标用户群体的真实特点。更重要的是,Agents的运用可以无需人工干预,直接引导LLMs进行模拟和洞察提取,这样我们就能够以更低的成本和更快的速度进行一系列复杂的AI支持测试。也就是说,Agents技术将为企业提供一个强大的自动化大规模模拟工具,以便更加便捷地应用。
然而,Autonomous Agents并不意味着会替代企业使用的深度细致的面对面定性研究方法。相反,它们通过提供低成本的精细模拟,帮助企业识别哪些问题或议题需要利用更为耗时、成本较高的传统市场研究方法进行深入分析。
公司如何做好准备
Autonomous Agents目前的应用仍然受限,这主要是因为它们在可靠性方面存在风险和局限性,还有被恶意使用的潜在可能性,以及受到网络攻击后带来的更大影响。然而,这些挑战似乎都不构成根本性障碍。科技公司正在解决这些问题,在调研中我们发现,Autonomous Agents将在未来三到五年内会成为主流;还有一些人认为,届时我们甚至可能会看到既可靠又具备一定自主性的系统。
虽然三到五年可能在技术发展的时间线上显得较长,但对于那些需要进行广泛转型并精心规划的公司来说,这样的时间窗口实际上已迫在眉睫。领导者应当立即采取以下四个步骤:
1、为Agents软件打造合适的架构。当前,侧重于部署LLM的公司可能正专注于建立单向信息流,使得LLM能从企业系统中检索信息。但是,考虑到未来Autonomous Agents的出现,还应确保LLM能双向操作,即不仅能检索数据,还能通过API向系统发送指令。
2、寻找机会并准备进行试验。密切关注Autonomous Agents技术的最新进展,并挑选那些即便处于早期发展阶段也能进行测试的解决方案,以此在产品、服务或运营模式上构建新的竞争优势。目前对生成式AI应用的研发投资应进一步增加,以辨识那些适合未来Autonomous Agents全流程自动化的工作流程。
3、对人员策略进行重新配置。当前的人工智能已能协助完成某些任务,未来Autonomous Agents的发展将实现工作流程的全面自动化。在此背景下,企业在人力资源规划时必须考虑到这一趋势,并着力于培养那些长期有价值的技能。特别是对于专业服务行业而言,Autonomous Agents有潜力将原本复杂的多步骤工作标准化,这些工作以前难以自动化。因此,相关企业需要重新思考其人才招聘策略,确保其团队的技能配置能够适应自动化带来的改变。
4、预期社会许可的需求。确保这项技术广泛部署的前提是获得社会许可。虽然法规可能需要时间来适应技术进步,但公司在此期间应实施自律机制,确保技术的适当与安全使用,无论是在内部还是面向客户的应用。尽管强有力的自我监管是获得社会许可的基础,但它本身并不是长久之计。因此,公司还需要与监管机构积极合作,帮助他们制定监管Autonomous Agents及未来类似技术使用的正确策略。
对很多企业来说,生成式AI的迅猛发展既带来兴奋也引发担忧,他们迫切地想要采纳这项技术,同时也清楚地看到了其中潜在的风险和挑战。而就在他们忙于应对当前情况的同时,生成式AI的变革仅仅拉开了序幕,预计它将以惊人的速度继续发展,未来的趋势已不容忽视。
文章信息来源:BCG Henderson研究所,由RPA中国编译发布,如有侵权,请联系删除。
- END -
相关文章:

GPT只是开始,Autonomous Agents即将到来
生成式AI虽然很早便已经引起了广泛关注,但直到ChatGPT的出现,许多公司的领导层才切身感受到了大语言模型(LLM)带来的深远影响。面临这种行业变革,诸多企业正争先恐后地加入到这场潮流中,但生成式AI的进步速…...

ubuntu source: not found
1、原因分析: shell 的解释器不是 bash,需把 shell 的解释器更改为 bash 2、ls -l /bin/sh 3、sudo dpkg-reconfigure dash 选择No 4、ls -l /bin/sh 5、reboot(此步必须持续,否则无效)...

Rancher部署k8s集群测试安装nginx(节点重新初始化方法,亲测)
目录 一、安装前准备工作计算机升级linux内核时间同步Hostname设置hosts设置关闭防火墙,selinux关闭swap安装docker 二、安装rancher部署rancher 三、安装k8s安装k8s集群易错点,重新初始化 四、安装kutectl五、测试安装nginx工作负载 一、安装前准备工作…...

SpringBoot结合thymeleaf的HTML页面不能跳转问题踩坑
问题描述:写了一个上传接口,controller不能跳转到thymeleaf的HTML页面“uploadsuccess”,试了好几个方法,都不起作用,后来发现是注解ResponseBody 的原因,把ResponseBody 去掉,问题解决,记录一下…...

Apache Zeppelin结合Apache Airflow使用1
Apache Zeppelin结合Apache Airflow使用1 文章目录 Apache Zeppelin结合Apache Airflow使用1前言一、安装Airflow二、使用步骤1.目标2.编写DAG2.加载、执行DAG 总结 前言 之前学了Zeppelin的使用,今天开始结合Airflow串任务。 Apache Airflow和Apache Zeppelin是两…...

分组循环A
模板 i 0 while(i<n){start iwhile( i<n && check(args) ) {i1} }1. LC 3011 判断一个数组是否可以变为有序 这题我比赛时用的并查集。看灵神视频学了个分组循环的做法。 对于每个分组,如果可以交换,则扩展分组的窗口,直至…...

《WebKit 技术内幕》学习之九(4): JavaScript引擎
4 实践——高效的JavaScript代码 4.1 编程方式 关于如何使用JavaScript语言来编写高效的代码,有很多铺天盖地的经验分享,以及很多特别好的建议,读者可以搜索相关的词条,就能获得一些你可能需要的结果。同时,本节希望…...

[SpringBoot2.6.13]FastJsonHttpMessageConverter不生效
文章目录 错误描述问题分析打印目前所有的消息处理器寻找适配版本消息解释器加载顺序 错误原因正确写法使用最新版本fastjson(2024-1-22)配置fastjson2消息转换器(保留系统原消息转换器)替换消息转换器配置fastjson2 错误描述 采用Bean的方式配置FastJsonHttpMessageConverter…...

(delphi11最新学习资料) Object Pascal 学习笔记---第3章第一节(简单语句与复合语句)
Object Pascal 学习笔记,Delphi 11 编程语言的完整介绍 作者: Marco Cantu 笔记:豆豆爸 3.1 简单语句与复合语句 编程指令通常称为语句。一个程序块可以由多个语句组成。有两种类型的语句,简单语句和复合语句。当语句不包含任何其他子语…...

Unity - 简单音频
“Test_04” AudioTest public class AudioTest : MonoBehaviour {// 声明音频// AudioClippublic AudioClip music;public AudioClip se;// 声明播放器组件private AudioSource player;void Start(){// 获取播放器组件player GetComponent<AudioSource>();// 赋值…...

SpringCloud中服务间通信(应用间通信)-亲测有效-源码下载-连载2
1、微服务概述 本案例主要解决微服务之间的相互调用问题 如果已经理解什么是微服务,可以直接跳到实战。 本案例采用springBoot3.1.7springCloud2022.0.4版本测试 本案例使用springboot2.7.x版本测试代码相同 1、微服务是分布式架构,那么为什么要需要…...

Axios取消请求:AbortController
AbortController AbortController() 构造函数创建了一个新的 AbortController 实例。MDN官网给出了一个利用AbortController取消下载视频的例子。 核心逻辑是:利用AbortController接口的只读属性signal标记fetch请求;然后在需要取消请求的时候࿰…...

【江科大】STM32:(超级详细)定时器输出比较
文章目录 输出比较单元特点 高级定时器:均有4个通道 PWM简介PWM(Pulse Width Modulation)脉冲宽度调制输出比较通道PWM基本结构基本定时器 参数计算捕获/比较通道的输出部分详细介绍如下: 舵机介绍硬件电路 直流电机介绍ÿ…...
Go 复合数据类型
1. 数组(array)(OK) 数组数组的概念数组是具有固定长度且拥有零个或多个相同数据类型元素的序列 i. 元素的数据类型相同 ii. 长度固定的序列 iii. 零个或多个元素的序列 与 slice 对比 由于数组的长度固定,所以在 G…...

Redis(01)——常用指令
基础指令 select 数字:切换到其他数据库flushdb:清空当前数据库flushall:清空所有数据库dbsize:查看数据库大小exists key1[key2 …]:判断当前的key是否存在keys *:查看所有的keyexpire key 时间ÿ…...

基本语法和 package 与 jar
3.基本语法 1.输入输出 // 导入 java.util 包中的 Scanner 类 import java.util.Scanner;// 定义名为 ScannerExample 的公共类 public class ScannerExample {// 主方法,程序的入口点public static void main(String[] args) {// 创建 Scanner 对象,用…...

本地读取Excel文件并进行数据压缩传递到服务器
在项目开发过程中,读取excel文件,可能存在几百或几百万条数据内容,那么对于大型文件来说,我们应该如何思考对于大型文件的读取操作以及性能的注意事项。 类库:Papa Parse - Powerful CSV Parser for JavaScript 第一步…...

【开源】基于JAVA的停车场收费系统
目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 停车位模块2.2 车辆模块2.3 停车收费模块2.4 IC卡模块2.5 IC卡挂失模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 停车场表3.2.2 车辆表3.2.3 停车收费表3.2.4 IC 卡表3.2.5 IC 卡挂失表 四、系统实现五、核心代码…...

基于java+Springboot操作系统教学交流平台详细设计实现
基于javaSpringboot操作系统教学交流平台详细设计实现 🍅 作者主页 央顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种定制系统…...

Nginx 基础使用
目录结构 进入Nginx的主目录我们可以看到这些文件夹 client_body_temp conf fastcgi_temp html logs proxy_temp sbin scgi_temp uwsgi_temp其中这几个文件夹在刚安装后是没有的,主要用来存放运行过程中的临时文件 client_body_temp fastcgi_temp proxy_temp scg…...

JavaEE:多线程(2):线程状态,线程安全
目录 线程状态 线程安全 线程不安全 加锁 互斥性 可重入 死锁 死锁的解决方法 Java标准库中线程安全类 内存可见性引起的线程安全问题 等待和通知机制 线程饿死 wait notify 线程状态 就绪:线程随时可以去CPU上执行,也包含在CPU上执行的…...

Flutter 自定义AppBar实现滚动渐变
1、使用ListView实现上下滚动。 2、使用Stack:允许将其子部件放在彼此的顶部,第一个子部件将放置在底部。所以AppBar,写在ListView下面。 3、MediaQuery.removePadding:当使用ListView的时候发现,顶部有块默认的Padd…...

编程语言MoonBit新增矩阵函数的语法糖
MoonBit更新 1. 新增矩阵函数的语法糖 新增矩阵函数的语法糖,用于方便地定义局部函数和具有模式匹配的匿名函数: fn init {fn boolean_or { // 带有模式匹配的局部函数true, _ > true_, true > true_, _ > false}fn apply(f, x) {f(x)}le…...

Angular:跨域请求携带 cookie
新建拦截器,设置 XMLHttpRequest:withCredentials 属性 1. 新建文件夹 http-interceptors 该文件夹下可有多个不同用途的拦截器2. 新建拦截器 common.interceptor.ts import { HttpEvent, HttpHandler, HttpInterceptor, HttpRequest } from "an…...

【C++】list容器迭代器的模拟实现
list容器内部基本都是链表形式实现,这里的迭代器实现的逻辑需要注意C语言中指针的转换。 list容器如同数据结构中的队列,通常用链式结构进行存储。在这个容器中,我们可以模仿系统的逻辑,在头结点后设置一个“ 哨兵 ”,…...

Docker镜像操作
镜像名称 镜名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜像。 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。 镜像…...

【Java-框架-SpringSecurity】单点登录(认证和授权)- 随笔
项目文件; 【1】 【2】 【3】 【4】 【5】 【6】 【7】 【8】...

大数据开发之Scala
第 1 章:scala入门 1.1 概述 scala将面向对象和函数式编程结合成一种简洁的高级语言 特点 1、scala和java一样属于jvm语言,使用时都需要先编译为class字节码文件,并且scala能够直接调用java的类库 2、scala支持两种编程范式面向对象和函数式…...

数字时代的大对决
数字时代如今正酝酿着一场大对决,浏览器、艺术品、音乐平台和社交通信的巅峰之战正在发生。Brave、Yuga Labs、Audius和Discord分别对标着Chrome、Disney、Spotify和WhatsApp,这场数字时代的较量不仅涉及浏览器、艺术品、音乐平台和社交通信的竞争&#…...

网络防御保护1
网络防御保护 第一章 网络安全概述 网络安全(Cyber Security)是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而遭受到破坏、更改、泄露,系统连续可靠正常地运行,网络服务不中断 随着数…...