关于知识自动化平台RPA敏捷上线的探讨
2020-07-20詹晓航
摘 要 本文通过对人工智能领域中知识自动化以及知识推荐系统的研究,提出了一套适用于网络运维的知识自动化平台RPA敏捷上线的方法和经验包推荐算法,从而指导网络运维技术团队开展智能运维工作,实现网络运维知识自动化和降本增效的目的,以适应未来运营商快速部署5G+行业应用的运维需求,并快速实现核心能力复用及推广。
关键词 网络运维;专家系统;推荐系统;人工智能;知识自动化
引言
随着5G网络的快速覆盖,5G技术与人工智能、物联网、大数据、边缘计算等深度融合,5G+行业应用(金融、电力、交通等多行业)业务将呈现井喷式爆发[1]。同时,亿万级的客户端手机计算能力和存储能力也将逐渐转移到云端服务器承接。
因此,未来网络的特点将会是设备更多、结构更复杂、业务类型更多、变化更快速,而用户对质量要求也会更高。不管是无线网、传输网还是核心网,也不管是公有云、私有云还是混合云,网络维护和优化工作都将面临巨大的成本和安全管理压力。
1知识自动化的概述
RPA即机器人流程自动化,又可称为数字化劳动力,能够完成以往只有人类才能完成的工作,能快速实现业务流程的数字化和知识自动化。
知识自动化(Knowledge Automation) 是一种可执行知识工作任务的智能软件系统。知识自动化通过把各种工业技术体系模型化,然后将模型移植到智能设计与制造平台上。知识自动化平台可驱动各种软件完成设计、仿真、计算、制造等工作,从而由机器替代了原先需要人类才能完成的工作,人类可专注完成高级的创造性、决策性工作。知识自动化将工程知识体系转换为“工程智能”,将大大解放知识工作者的重复性劳动。
2知识自动化平台RPA敏捷上线策略
本课题研究的网络运维知识自动化平台部署有区域知识库和云端智库。云端智库里存储着区域知识库同步上来的RPA应用软件。RPA应用软件是技术人员在知识自动化平台上开发出来的应用软件,并以一个个经验包的形式存储在知识库中。经验包是技术专家定位和解决不同业务类型中的业务问题的经验流程和经验解决方案等所形成的软件应用,每个经验包相当于一个可执行任务的虚拟劳动力,可随时分享并调用。
每个经验包中存储有处理对应的业务类型中的业务问题的经验流程和经验解决方案。其中,经验流程可以理解为是技术专家处理对应的业务类型中的业务问题的思路,解决方案可以理解为是行业专家处理对应的业务类型中的业务问题的操作方法。例如,经验流程可以是网络设备故障定位的流程、自动化报表制作流程、分析流程和决策流程等,解决方案可以是故障处理方案、数据分析算法、日志解析方案、图像识别方案、指令集、预测模型等等。
为提升网络运维知识自动化平台的规模化创新和敏捷上线等能力。本课题重点研究了运维知识自动化平台RPA敏捷上线方法和经验包推荐算法,提升RPA经验包复制和推广能力,从而助力各专业、各区域的技术团队共同快速提升业务数字化转型能力和RPA开发能力。
策略1:搭建云端智库平台,连接各专业各区域知识自动化平台的知识库,打通平台上各专业和区域间的能力孤岛。
策略2:搭建知识自动化平台的推荐系统,部署RPA经验包推荐算法,提升知识自动化复制速度。
策略3:建立激励机制,激发RPA经验包开发者之间互利互惠,快速实现跨域跨专业的业务开发能力的共同提升。
3知识自动化平台推荐系统建设
在知识自动化平台上,各区域各专业的RPA开发系统的知识库里保存着各自的RPA经验包。为促进经验包分享和复用,实现新功能敏捷上线目标,需研究部署知识自动化平台的经验包推荐系统和推荐算法。本课题推荐系统主要由人机交互界面、云端智库和推荐模块组成。该推荐系统的主要目标就是把技术专家和经验包进行匹配。
人机交互界面用于接收用户(技术专家)对推荐系统的操作。
云端智库用于存储和管理来自知识自动化平台的多种业务类型的RPA经验包。
推荐模块用于在用户登录平台后,将云端智库里存储的RPA经验包推荐给适合的用户。
4经验包推荐算法研究
为能将经验包匹配给适合的用户,提升RPA开发效率,实现敏捷上线。推荐模块中的推荐算法需满足推荐RPA经验包的四大功能需求:知识标签获取、知识推荐、知识复制更新、成果反馈和优化。
4.1 知识标签获取
连接知识自动化平台的客户端知识库中存储着用户各自開发的RPA经验包,用户可设置经验包实时同步到云端智库;与此同时,经验包的相关特征也会以知识标签的形式存储在云端智库。推荐系统获取知识标签的种类可分成2种:
(1)用户标签。知识自动化平台上的用户即是网络运维技术专家,往往也是RPA经验包开发者。用户标签可以按专家的所属区域、专业、维护设备的种类等类别来打标签。
(2)内容标签。各区域开发者在平台编译RPA经验包时,需明确经验包是用来解决什么方面的问题,例如通过经验包的来源、名称和功能说明可判断出的内容有:所属区域、所属专业、所属设备和业务应用功能等类别。其中,区域类按行政区打标签;专业类按专业分工(如核心网、无线网、传输网、承载网等)打标签;设备类按设备名称、厂家、型号分类打标签;业务应用功能种类可按隐患定位方法、设备健康检查方法、设备性能指标预警方法、设备自动备份方法、数据自动采集方法、指令日志解析方法等等具体功能类型打标签。
将经验包内容进行识别、分类、筛选、格式化,便可以把每个经验包的特征抽取出来,形成内容标签,输入到推荐系统中。
4.2 知识推荐
通过云端智库中的经验包的知识标签,可以快速区分出经验包的所属特征、专业类型、业务类型等,以便推荐系统能够快速准确地向用户推荐经验包。当经验包存储在云端智库中时,可以实现经验包在知识自动化平台的各区域RPA开发系统之间、用户之间进行共享。推荐模块将在以下情况把经验包推荐给适合的用户:
(1)用户登录所述系统后,云端智库里存储的与用户所属专业相关的、未被下载的经验包将会推荐给用户;
(2)当检测到的用户在开发系统上编辑的内容与云端智库里存储的经验包内容或设备种类相关,且未被下载的,相关经验包将会推荐给用户;
(3)根据用户的历史关注信息以及历史搜索信息,为用户推荐与之相关的、未被下载的经验包。
4.3 知识复制更新
当推荐系统推荐匹配的经验包给用户时,用户可选择浏览或下载经验包,并将经验包内容根据本地网络情况修改配置或参数,生成适合本地网络使用的RPA应用软件。云端智库也支持用户通过推荐系统搜索、下载业务经验包,实现业务经验包的复用,达到新功能敏捷上线的目标。
4.4 成果反馈和优化
推荐系统的人机交互界面除了提供配置管理、动态轨迹跟踪、经验包审核管理等功能,还需提供推荐效果的反馈通道。用于接收用户对所述推荐模块推荐的业务经验包的反馈信息;当推荐系统接收到反馈信息时,便向推荐模块发送反馈信息更新推荐策略,以便推荐模块后续向用户重新推荐更优的RPA经验包。
5结束语
本课题研究的网络运维知识自动化平台和相关推荐系统,目前已在多地市多个专业网络应用落地,有力支撑了RPA应用的敏捷上线和技术人员ICT转型。为继续提升RPA敏捷上线的效率和质量,后续还需完善相关激励机制,激发RPA开发者能动性,快速实现跨域跨专业的业务开发能力的共同提升。本项目成果还可助力运营商政企业务的发展,结合5G+行业应用,开辟金融、交通、电力等行业数字化转型的相关项目,协助各行业以低成本高效率的方式开展业务平台的智能运维。具备普遍适用性,大规模产业化能力。
参考文献
[1] 王飞跃.迈向知识自动化[N].中国科学报,2013-12-13.
作者简介
詹晓航;毕业院校:南京大学,专业:软件工程,学历:硕士学位,职称:高级工程师;现就职单位:中国移动通信集团广东有限公司广州分公司工程建设中心。2015年带领团队率先在运营商网络中采用可视化编程方式开展RPA开发和智能运维,具有多年智能运维专家系统开发经验。