清华教授裴丹:大模型与智能运维的融合

原创 爱分析ifenxi 2023-12-08 14:00






大模型时代下,有4个运维界普遍关注的问题,比如大模型落地运维场景,面临哪些技术挑战?与较为成熟的 AIOps 小模型有什么关系?面对百模大战的情况,如何选择大模型的底座?以及近期、中期、长期有哪些落地的应用?

今天将为大家带来个人的一些观点,供大家参考。

分享嘉宾|裴丹 清华大学计算机系 长聘副教授、博士生导师

内容已做精简,如需获取专家完整版视频实录和课件,请扫码领取。


01

大模型时代,智能运维的变化与趋势
以上面左图为例,在大模型之前,我们有很多还不错的工具,但实际操作起来跟决策者之间有一个鸿沟,因为它操作起来是有一定的技术门槛,不是很方便。但是到了大模型时代,决策者或者资深专家是能够现场决策的,可以通过自然语言,跟智能运维的工具所结合。
上面右图可以类比当前智能运维领域现状:我们现在有不少大模型的AIOps工具,可以类比于星球大战电影里R2-D2机器人,可以实现遥感、遥测、操作、处置等各种能力,但缺点是不会说人话。星球大战的主角作为决策者,无法直接跟R2-D2机器人进行对话,所以需要一个大语言模型,也就是中间的金色机器人,专门做翻译,实现让已有工具说人话的希望。
在此基础上,除了要说人话,AIOps还需要把语言模型和各种小模型工具有机的整合。
这是一个什么概念?上图右上角有很多的运维场景,左下角有很多不同模态的运维数据,面对复杂的场景,多模态数据和实时数据的数据关系,取决于拓扑等多种依赖关系数据。
这种组合出来很多工具,表面看起来能力还蛮强的,也用到了AI,但是实际上它只是解决非常聚焦的一小部分。小模型众多,除了说人话以外,能不能把这些小模型工具有机的整合起来?是落地过程中很重要的一个问题,也是大家关注的。
不久之前,比尔盖茨在博客发表了一篇文章,核心内容提到 AI Agent 即将彻底改变人类使用计算机的方式,会有各种各样的AI助手帮你定差旅、做各种事情。那么落实到运维领域,这种智能体可能是助理、教练、顾问、参谋、内部专家等等,但是要落实到这样的角色上,绝对不是说简单的翻译能力,一定是具备多重且复杂的能力。
这是一篇英文版的学术论文,他试图总结智能体的概念。大语言模型只是左上角的一小部分,而框内的整体是一个智能体Agent,它会跟外界进行实时的交互,除了对话以外,还要感知世界、了解世界、采取行动干预世界。
将上述关系抽象出来,就是右边的流程图:感知世界、做出判断、做出选择、进行执行,然后再重新感知,这就是智能体大概的概念。
那么大语言模型落到运维领域,就需要运维的大语言模型:
  • 具有语义记忆,也可以认为是各种结构化的知识,包括基于知识图谱的方式,或者拓扑数据库的方式,来存储语义知识;
  • 具有情景性记忆,类似于历史数据中的历史工单、告警、操作记录等;
  • 同时需要支持各种决策,比如要做排查故障,类似医学一步一步排查,需要包含决策的机制;
  • 可以实现感知,比如一个人形机器人,要有视觉和听觉,对于运维来说,要针对不同模态的运维数据,有各种算法等等。
总结后会发现,过去说的智能运维的小工具,在智能体的架构里面,可能有些是 plug-in、有些是知识、有些是随机文档或情景性的数据、有些是逻辑等等,这些整体构成大的智能体。

02

百模大战,各个底座大模型的性能评测
我们针对主流的大语言模型做了统一测评,形成了一个榜单。将大模型在我们的GPU集群上进行系统性的评测,比如说 Zero-shot,3-shot,然后再加上思维链,和其他的机制。
上图是评测的结果,在运维领域联合中兴、华为、腾讯、联想等十多家机构出了一万道题,从结果来看基本分成三档,GPT 4和GPT 3.5属于第一梯队,中间部分属于第二梯队,更早期的一些版本属于第三梯队。
运维的细分领域中,会发现结果还是有参差不齐的地方。所以大家会存在一些困惑,大模型底座是怎么选?通识大模型听不懂运维语言,那能听懂运维语言的大语言模型是一个什么概念呢?
参照现在的大语言模型,在行业应用中基本上分三层:第一层是大模型的底座,第二层是行业的大语言模型,第三层是私有部署的大语言模型,有些行业领域会认为第三层是面向场景的,基本差异不大。
03
运维领域大模型应用的不足和挑战
首先,大语言模型在运维领域的普遍落地中,需要避免过于乐观,因为它还存在不少的技术挑战。
1)运维领域,对错误容忍度低,需要尽量避免幻觉产生;
2)垂直领域内判断答案对错的标注门槛比较高,想进行微调,得请专家来提供标准的问答;
3)对于结果要求必须可解释性强,又要支持低开销的私有部署;
4)落地过程中运维语料还有不足,特别是私有语料,质量和数量都不足;
5)针对存量中大量的结构化知识怎么融合,大语言模型无法直接处理结构化的、多模态的、实时的数据;
6)如何结合大量存量的运维工具。
同时,也要避免悲观,前述所有的技术挑战都有技术思路可以解决。
1)为了避免幻觉和做到可解释性强,可以通过检索增强,增大显式知识占比,类似知识图谱的方式。具体操作可以有思维链、思维树、思维图、知识图谱。同时为了增强可解释性,要用“有据可依”的生成策略提供可解释性;
2)严肃语料不足的问题,可以通过由易到难课程学习的方式进行训练;
3)私有部署开销低,以及私域数据的数量质量不足,可以在刚才说的模型分层中,在第三层尽量不做预训练,甚至微调都要谨慎,因为可能各方面资源和数据都不够,然后在公域数据做运维的预训练,微调一部分的提示工程,把它做到尽量的好,再私有部署。检索结合本地知识库,文档提示可以作为便捷的知识工程手段,同时在实际进行推理的时候也需要资源,通过降低模型的精度,从而降低私有部署的推理开销;
4)在底座选型的时候,尽量与开源大语言模型的底座解耦,将来万一要做底座替换的时候,只需要付出重新训练的成本,但是之前所有的探索可能都是能够保留、积累、沉淀下来的;
5)对于结构化、多模态、实时数据的处理,可以有专门的多模态基础模型群、AIOps结构化大模型;
6)关于结合自动化运维工具,可以利用智能体的方式,把已有的工具结合在一起;
这是大致的思路,在具体应用的时候,其实不求全面开花,而是小步快跑。
04
运维大语言模型的应用举例
有了大语言模型,近中期应用的定位,我认为可能以助理、教练、顾问、参谋这种方式,不做拍板、不做决策、不做处置,只提各种建议。中长期的应用,可能变成了内部专家,可以做一些处置和决策拍板。
应用1:数字化运维助手

这个助手只是问答,不直接对接数据,甚至可以从某个工具里截屏发图给他,但是不做直接的数据对接,只是对类似排查故障的决策树,对这种结构化的知识进行检索。
用户可以问运维助手,故障可能的原因是什么,运维助手对着决策树,一层一层的问下去,一直到最后发现是某个问题,就可以看直接怎么处置。
应用2:私有文档的问答
大多数企业都有大量的运维排障文档、应急手册、产品手册、API 文档等等,但是其实使用的效果都不是很好。结合大语言模型,希望能够把文档统一通过大语言模型问答的方式获取。
这里不是单个文档上传后,可以进行单个文档的问答,而是针对所有的问题,把所有的文档结合在一起,介于检索增强的方式,同时生成策略要有据可依。
应用3:脚本解读
对存量的脚本进行文字解读,这个脚本可以是SQL、图SQL、日志查询语句、命令行的脚本、配置,可以用于培训,新员工进来之后,节省高级别的专家时间,提升效率。
应用4:数据注释
例如系统提示告警,产生了一段日志,里边有各种字段,那对它进行有效的解释,这里用自然语言的方式表达出来,也是比较常见的一种应用。
有很多工具,比如告警工具,国内、国外都已经在做这个工作了;在安全领域,有很多安全的设备,告警也都在这方面做了一些尝试,我觉得这个是切实可行的。
应用5:近中期与中长期应用
近中期的应用,可以通过自然语言变成各种的查询,可能是企业内的API,也可能是公网的API,也可以是生成SQL,生成图SQL 。这里相对前面的应用来说会稍微谨慎一点,数据要标准化,工具接口要标准化。因为从脚本和配置进行解释,差一点关系不大。但是反过来,像 SQL 这类参数差一点,可能结果是不对的。
再往后的应用,就可以结合前面说的智能体了。
前面是为单个的工具进行增强,那如果有一个复杂的任务,基于大语言模型,对实时的故障工单进行自动的生成。这里展示的是谷歌 SRE 那本书里面的内容,比如现在出了一个故障,现在事故的实时故障文档里面,自动生成了一条记录,过一会儿这个系统做了一些操作,它再自动的生成一条,大致判断是哪里出现了问题,正在进行什么排查,但是还没有结论,一直继续,直到这个问题被解决。
你可以想象这是一个非常复杂的任务,它一定是智能体的感觉,需要结合大量已经拆解的工具、智能运维的算法、结构化的语义、知识图谱,以及场景化的小算法,再进行结合编排,然后推理、交互,有时甚至需要干预一下,然后看看结果怎么样,再回来判断。甚至有些检查是触发式的,要跟外界交互,最后输结果。
AIOps小模型的工具,在大模型时代是一个共生、互相促进、互相补充,最后构成了大模型时代智能体的解决方案。
05
大模型在AIOps领域的应用落地路径总结
面对运维大模型,仍然面临不少挑战,需要避免过于乐观,但同时这些挑战也都有解决方式,也要避免过于悲观。
应用的定位建议先从助手开始,可能是帮着做一些工作,然后是培训的教练、顾问、参谋,最后是内部专家。上面也举了一些近期的例子,比如数字化的运维助手、私有运维文档的问答、脚本解读注释、运维数据注释等等。对于近中期,单个运维工具可以进行自然语言交互增强。对于中长期,基于智能体编排多个工具,完成更复杂的运维任务。
整体而言,我个人的观点认为大模型的时代已经切切实实的到来,我们需要持谨慎乐观的态度,因为它是大势所趋,前景非常可期,机遇挑战并存,同时我们也需要协同创新,以用促建。
06
专家对话:互动问答
以上就是今天的分享,如需获取完整版视频实录和课件可扫码领取

长按二维码,领取完整版视频实录和课件

裴丹博士的主要研究方向是智能运维(AIOps)。裴博士在美国UCLA获得了博士学位,之后加入美国AT&T研究院担任资深研究员、主任研究员。裴博士在智能运维领域发表了约200篇学术论文和30多项专利授权。他是CCF AIOps算法挑战赛的创办者。他目前是计算机网络领域旗舰期刊IEEE/ACM Transactions on Networking 的编委,并曾担任IEEE计算机网络领域旗舰会议ICNP 2022的技术程序委员会主席。

注:点击左下角“阅读原文”,领取专家完整版视频实录和分享课件


爱分析ifenxi 爱分析是一家中国领先的数字化市场研究与咨询机构。
评论
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 547浏览
  • 数字隔离芯片是一种实现电气隔离功能的集成电路,在工业自动化、汽车电子、光伏储能与电力通信等领域的电气系统中发挥着至关重要的作用。其不仅可令高、低压系统之间相互独立,提高低压系统的抗干扰能力,同时还可确保高、低压系统之间的安全交互,使系统稳定工作,并避免操作者遭受来自高压系统的电击伤害。典型数字隔离芯片的简化原理图值得一提的是,数字隔离芯片历经多年发展,其应用范围已十分广泛,凡涉及到在高、低压系统之间进行信号传输的场景中基本都需要应用到此种芯片。那么,电气工程师在进行电路设计时到底该如何评估选择一
    华普微HOPERF 2025-01-20 16:50 78浏览
  • 2024年是很平淡的一年,能保住饭碗就是万幸了,公司业绩不好,跳槽又不敢跳,还有一个原因就是老板对我们这些员工还是很好的,碍于人情也不能在公司困难时去雪上加霜。在工作其间遇到的大问题没有,小问题还是有不少,这里就举一两个来说一下。第一个就是,先看下下面的这个封装,你能猜出它的引脚间距是多少吗?这种排线座比较常规的是0.6mm间距(即排线是0.3mm间距)的,而这个规格也是我们用得最多的,所以我们按惯性思维来看的话,就会认为这个座子就是0.6mm间距的,这样往往就不会去细看规格书了,所以这次的运气
    wuliangu 2025-01-21 00:15 201浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 68浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 82浏览
  • 现在为止,我们已经完成了Purple Pi OH主板的串口调试和部分配件的连接,接下来,让我们趁热打铁,完成剩余配件的连接!注:配件连接前请断开主板所有供电,避免敏感电路损坏!1.1 耳机接口主板有一路OTMP 标准四节耳机座J6,具备进行音频输出及录音功能,接入耳机后声音将优先从耳机输出,如下图所示:1.21.2 相机接口MIPI CSI 接口如上图所示,支持OV5648 和OV8858 摄像头模组。接入摄像头模组后,使用系统相机软件打开相机拍照和录像,如下图所示:1.3 以太网接口主板有一路
    Industio_触觉智能 2025-01-20 11:04 163浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 145浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 108浏览
  • 本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。源码修改修改源码根目录下文件device/rockchip/rk3562/package_performance.xml并添加以下内容,注意"+"号为添加内容,"com.tencent.mm"为AP
    Industio_触觉智能 2025-01-17 14:09 170浏览
  • Ubuntu20.04默认情况下为root账号自动登录,本文介绍如何取消root账号自动登录,改为通过输入账号密码登录,使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!添加新账号1、使用adduser命令来添加新用户,用户名以industio为例,系统会提示设置密码以及其他信息,您可以根据需要填写或跳过,命令如下:root@id
    Industio_触觉智能 2025-01-17 14:14 126浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦