基于多模态生成式AI的技术运维机器人控制方法及系统技术方案

技术编号:39292398 阅读:10 留言:0更新日期:2023-11-07 11:00
本发明专利技术公开了基于多模态生成式AI的技术运维机器人控制方法及系统,涉及计算机技术领域,其技术方案要点是:根据所触发的服务项目生成相应的业务逻辑图;从操作命令集中筛选出不符合业务逻辑图中时序逻辑的操作命令作为故障命令;依据故障命令在业务逻辑图中的位置生成关联的常规执行命令集;对故障命令中的问题代码进行定位后得到定位位置;依据各个常规执行命令控制服务项目的响应结果对问题代码进行修正,并生成针对问题代码修正后的修正代码进行测试的测试用例;根据测试用例对修正代码进行系统功能测试,完成基于多模态生成式AI的全周期运维控制。本发明专利技术可以针对业务系统中不同的服务项目自适应的完成整个运维操作流程。程。程。

【技术实现步骤摘要】
基于多模态生成式AI的技术运维机器人控制方法及系统


[0001]本专利技术涉及计算机
,更具体地说,它涉及基于多模态生成式AI的技术运维机器人控制方法及系统。

技术介绍

[0002]随着软件型公司的业务不断深入发展,各种业务系统在全国各地部署量逐步增大,使用客户群体数量日益上升,在各种生产环境中所遇到的运维问题层出不穷。同样也存在客户对系统的业务执行步骤不熟悉,运维人员岗位流动性大,技术培训滞后,业务知识匮乏、经验不足,开发人员对当前系统代码熟悉程度不高等情况。
[0003]为此,现有业务系统在实际应用过程中存在以下缺陷:第一在业务层无法及时解决客户在是生产环境下使用系统的一些紧急问题,导致使用体验感下降,客群关系维护困难。第二,在数据层面,技术运维无法及时掌握对该系统的数据库结构及查询逻辑,从而较大依赖开发人员排查,造成时间占用。第三,在编码层面,对于该系统未深入了解的开发人员无法快速排查问题,以及解决问题。虽然目前许多软件都使用了智能应答机器人但提供的方向较为单一,处理的问题较为局限。
[0004]因此,如何研究设计一种能够克服上述缺陷的基于多模态生成式AI的技术运维机器人控制方法及系统是我们目前急需解决的问题。

技术实现思路

[0005]为解决现有技术中的不足,本专利技术的目的是提供基于多模态生成式AI的技术运维机器人控制方法及系统,可以针对业务系统中不同的服务项目自适应的完成整个运维操作流程,相比于传统的多人协调维护,可以防止简单问题的扩散、流转,从而降低人员协同的人次,降低人员排查的时间,降低企业的运维成本,提高服务质量。
[0006]本专利技术的上述技术目的是通过以下技术方案得以实现的:第一方面,提供了基于多模态生成式AI的技术运维机器人控制方法,包括以下步骤:根据所触发的服务项目生成相应的业务逻辑图;将用户侧控制服务项目的操作命令集与业务逻辑图进行逻辑匹配,从操作命令集中筛选出不符合业务逻辑图中时序逻辑的操作命令作为故障命令;依据故障命令在业务逻辑图中的位置生成关联的常规执行命令集;将故障命令和常规执行命令集中各个常规执行命令分别控制服务项目的响应结果进行对比分析,以对故障命令中的问题代码进行定位后得到定位位置;依据各个常规执行命令控制服务项目的响应结果对问题代码进行修正,并生成针对问题代码修正后的修正代码进行测试的测试用例;根据测试用例对修正代码进行系统功能测试,完成基于多模态生成式AI的全周期运维控制。
[0007]进一步的,所述服务项目为模型训练、系统配置、权限管理、日志监控和数据统计中的任意一种。
[0008]进一步的,所述业务逻辑图包括操作步骤引导图和业务知识指导图。
[0009]进一步的,所述操作步骤引导图包含执行一个操作命令后的后续可执行命令以及不同操作命令之间的执行路径。
[0010]进一步的,所述业务知识指导图包含执行一个操作命令后的执行信息。
[0011]进一步的,所述时序逻辑包括不同操作命令之间的时间先后顺序以及不同操作命令之间的排斥关系,排斥关系为判断两个操作命令是否能够处于一条操作路径上。
[0012]进一步的,所述常规执行命令集的生成过程具体为:确定故障命令在业务逻辑图中的位置;从业务逻辑图中筛选出与故障命令的位置存在上下游关联节点关系的第一关联节点以及存在并列节点关系的第二关联节点;以第一关联节点和第二关联节点所包含的可执行命令组成常规执行命令集。
[0013]进一步的,所述对故障命令中的问题代码进行定位的过程具体为:以各个常规执行命令所对应响应结果中重叠度最大的区域作为共性区域;从由故障命令的响应结果所确定的区域中去除共性区域确定问题区域,并依据问题区域进行响应溯源得到问题代码的定位位置。
[0014]进一步的,所述对故障命令中的问题代码进行定位的过程具体为:对不同系统在代码测试环节产生的大量问题及问题代码进行样本训练,得到定位识别模型;将所有的响应结果输入定位识别模型,得到问题代码的定位位置。
[0015]第二方面,提供了基于多模态生成式AI的技术运维机器人控制系统,包括:业务逻辑模块,用于根据所触发的服务项目生成相应的业务逻辑图;命令识别模块,用于将用户侧控制服务项目的操作命令集与业务逻辑图进行逻辑匹配,从操作命令集中筛选出不符合业务逻辑图中时序逻辑的操作命令作为故障命令;命令集成模块,用于依据故障命令在业务逻辑图中的位置生成关联的常规执行命令集;故障定位模块,用于将故障命令和常规执行命令集中各个常规执行命令分别控制服务项目的响应结果进行对比分析,以对故障命令中的问题代码进行定位后得到定位位置;问题修正模块,用于依据各个常规执行命令控制服务项目的响应结果对问题代码进行修正,并生成针对问题代码修正后的修正代码进行测试的测试用例;功能测试模块,用于根据测试用例对修正代码进行系统功能测试,完成基于多模态生成式AI的全周期运维控制。
[0016]与现有技术相比,本专利技术具有以下有益效果:1、本专利技术提供的基于多模态生成式AI的技术运维机器人控制方法,可以针对业务系统中不同的服务项目自适应的完成整个运维操作流程,相比于传统的多人协调维护,可以防止简单问题的扩散、流转,从而降低人员协同的人次,降低人员排查的时间,降低企业的运维成本,提高服务质量。
[0017]2、本专利技术在业务侧向客户提供系统使用步骤引导、注意事项提示以及故障上报等操作,在技术运维侧向运维人员提供通过描述生成该系统业务查询和系统运行维护等命令,在编码侧向开发人员提供故障定位,以及向测试人员生成该故障的测试用例等功能。
附图说明
[0018]此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本申请的一部分,并不构成对本专利技术实施例的限定。在附图中:图1是本专利技术实施例1中的流程图;图2是本专利技术实施例1中技术运维机器人的架构图;图3是本专利技术实施例2中的系统框图。
具体实施方式
[0019]为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。
[0020]实施例1:基于多模态生成式AI的技术运维机器人控制方法,如图1所示,包括以下步骤:S1:根据所触发的服务项目生成相应的业务逻辑图;S2:将用户侧控制服务项目的操作命令集与业务逻辑图进行逻辑匹配,从操作命令集中筛选出不符合业务逻辑图中时序逻辑的操作命令作为故障命令;S3:依据故障命令在业务逻辑图中的位置生成关联的常规执行命令集;S4:将故障命令和常规执行命令集中各个常规执行命令分别控制服务项目的响应结果进行对比分析,以对故障命令中的问题代码进行定位后得到定位位置;S5:依据各个常规执行命令控制服务项目的响应结果对问题代码进行修正,并生成针对问题代码修正后的修正代码进行测试的测试用例;S6:根据测试用例对修正代码进行系统功能测试,完成基于多模态生成式AI的全周期运维控制。
[0021]如图2所示,服务项目包括但不限于模型训练、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于多模态生成式AI的技术运维机器人控制方法,其特征是,包括以下步骤:根据所触发的服务项目生成相应的业务逻辑图;将用户侧控制服务项目的操作命令集与业务逻辑图进行逻辑匹配,从操作命令集中筛选出不符合业务逻辑图中时序逻辑的操作命令作为故障命令;依据故障命令在业务逻辑图中的位置生成关联的常规执行命令集;将故障命令和常规执行命令集中各个常规执行命令分别控制服务项目的响应结果进行对比分析,以对故障命令中的问题代码进行定位后得到定位位置;依据各个常规执行命令控制服务项目的响应结果对问题代码进行修正,并生成针对问题代码修正后的修正代码进行测试的测试用例;根据测试用例对修正代码进行系统功能测试,完成基于多模态生成式AI的全周期运维控制。2.根据权利要求1所述的基于多模态生成式AI的技术运维机器人控制方法,其特征是,所述服务项目为模型训练、系统配置、权限管理、日志监控和数据统计中的任意一种。3.根据权利要求1所述的基于多模态生成式AI的技术运维机器人控制方法,其特征是,所述业务逻辑图包括操作步骤引导图和业务知识指导图。4.根据权利要求3所述的基于多模态生成式AI的技术运维机器人控制方法,其特征是,所述操作步骤引导图包含执行一个操作命令后的后续可执行命令以及不同操作命令之间的执行路径。5.根据权利要求3所述的基于多模态生成式AI的技术运维机器人控制方法,其特征是,所述业务知识指导图包含执行一个操作命令后的执行信息。6.根据权利要求1所述的基于多模态生成式AI的技术运维机器人控制方法,其特征是,所述时序逻辑包括不同操作命令之间的时间先后顺序以及不同操作命令之间的排斥关系,排斥关系为判断两个操作命令是否能够处于一条操作路径上。7.根据权利要求1所述的基于多模态生成式AI的技术运维机器人控制方法,其特征是,所述常规执行命令集的生成过程具体...

【专利技术属性】
技术研发人员:何正阳杜成龙林维希
申请(专利权)人:四川金信石信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1