一种智能运维系统、方法、电子设备及存储介质与流程

文档序号:36803321发布日期:2024-01-23 12:30阅读:15来源:国知局
一种智能运维系统、方法、电子设备及存储介质与流程

本技术涉及运维,尤其是涉及一种智能运维系统、方法、电子设备及存储介质。


背景技术:

1、随着计算机系统规模的不断扩大,运维数据渐成爆炸式增长,运维数据难以管理、存储、利用,系统运维任务渐行渐难。随着互联网技术的发展,信息化建设能力的提高,智能运维系统应用而生。它采用全面数字化和信息化的手段来降低运维人员工作强度,监测和处理系统及设备的海量数据,为系统和设备日常维护、检修、故障报警、诊断、修复提供了强力支持。但是现有技术中已有算法和工具在运维中的自动化程度有限,需要手动配置和管理大量操作,比如提前把某个操作固化成脚本,再通过作业api的形式暴露给外部调用。所以,如何提高运维任务的处理效率以及准确性成为了不容小觑的技术问题。


技术实现思路

1、有鉴于此,本技术的目的在于提供一种智能运维系统、方法、电子设备及存储介质,通过用户模块、自然语言大模型、知识库管理模块以及运维执行模块实现了自动执行运维任务,提高了运维任务的处理效率以及准确性,降低了手动配置和管理运维任务的工作量。

2、本技术实施例提供了一种智能运维系统,所述智能运维系统包括用户模块、自然语言大模型、知识库管理模块以及运维执行模块,所述自然语言大模型与所述用户模块、所述知识库管理模块以及所述运维执行模块均通信连接,所述知识库管理模块与所述用户模块通信连接;其中,

3、所述自然语言大模型,用于接收用户端发送的针对于目标运维任务的第一执行任务信息,对所述第一执行任务信息进行语义分析,确定出所述第一执行任务信息相对应的关键词信息以及任务请求类型,将所述关键词信息以及所述任务请求类型发送至所述知识库管理模块,若所述任务请求类型为执行类型则基于所述第一执行任务信息以及目标信息确定出任务执行配置信息以及目标api接口参数,将所述任务执行配置信息以及目标api接口参数发送至所述运维执行模块;

4、所述知识库管理模块,用于基于所述关键词信息以及所述任务请求类型在知识管理数据库中确定出所述第一执行任务信息相对应的目标信息,并将所述目标信息发送至所述自然语言大模型;

5、所述运维执行模块,用于基于所述任务执行配置信息以及所述目标api接口参数进行运维任务执行,确定第一执行任务信息相对应的执行结果。

6、在一种可能的实施方式之中,所述知识库管理模块在用于基于所述关键词信息以及所述第一执行任务信息的请求类型在知识管理数据库中确定出所述第一执行任务信息相对应的目标信息时,所述知识库管理模块具体用于:

7、针对于所述任务请求类型为询问类型,检测所述知识管理数据库中是否存在与所述关键词信息相匹配的知识信息;若是,则将所述知识信息确定为所述关键词信息的目标信息;若否,则向所述自然语言大模型发送对所述目标信息进行确定的指令;其中,所述询问类型下的所述目标信息为答案文本信息;

8、针对于所述任务请求类型为执行类型,基于所述关键词信息在所述知识管理数据库中,确定出所述第一执行任务信息相对应的目标信息;其中,在所述执行类型下的所述目标信息为api文档。

9、在一种可能的实施方式之中,针对于所述任务请求类型为执行类型,所述自然语言大模型在用于若所述任务请求类型为执行类型则基于所述第一执行任务信息以及目标信息确定出任务执行配置信息以及目标api接口参数时,所述自然语言大模型具体用于:

10、对所述api文档进行解析处理,确定出所述api文档中的多个api接口参数;

11、在多个所述api接口参数中确定出所述第一执行任务信息相对应的目标api接口参数,并将所述目标api接口参数发送至所述用户模块;

12、基于所述目标api接口参数以及所述第一执行任务信息进行任务执行配置,确定出任务执行配置信息。

13、在一种可能的实施方式之中,所述自然语言大模型还用于:

14、若所述任务请求类型为询问类型,则确定出所述第一执行任务信息相对应的回答模板;

15、对所述回答模板以及所述目标信息进行整合处理,确定出第一执行任务信息相对应的回答结果。

16、在一种可能的实施方式之中,所述智能运维系统还包括上下文管理模块,所述上下文管理模块与所述自然语言大模型以及所述用户模块通信连接;其中,

17、所述上下文管理模块,用于针对于所述目标运维任务继续实时接收所述用户端发送的第二执行任务信息,对所述第二执行任务信息与所述第一执行任务信息进行上下文语义关联,将关联后的第二执行任务信息发送至所述自然语言大模型之中,以使所述自然语言大模型对关联后的第二执行任务信息进行语义分析处理。

18、在一种可能的实施方式之中,所述智能运维系统还包括监测模块,所述监测模块分别与所述运维执行模块以及所述用户模块通信连接;其中,

19、所述监测模块,用于对任务执行过程进行实时监测,确定出任务执行过程中是否存在报错信息,若是,则确定出所述报错信息相对应的修正策略,并将所述报错信息以及所述修正策略发送至所述用户端。

20、在一种可能的实施方式之中,所述运维执行模块还用于:

21、将所述目标api接口参数、所述第一执行任务信息以及所述任务执行配置信息进行存储。

22、本技术实施例还提供了一种智能运维方法,所述智能运维方法包括:

23、获取目标运维任务的第一执行任务信息,对所述第一执行任务信息进行语义分析,确定出所述第一执行任务信息相对应的关键词信息以及任务请求类型;

24、基于所述关键词信息以及所述任务请求类型在知识管理数据库中确定出所述第一执行任务信息相对应的目标信息;

25、若所述任务请求类型为执行类型则,基于所述第一执行任务信息以及目标信息确定出任务执行配置信息以及目标api接口参数;

26、基于所述任务执行配置信息以及所述目标api接口参数进行运维任务执行,确定第一执行任务信息相对应的执行结果。

27、本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的智能运维方法的步骤。

28、本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的智能运维方法的步骤。

29、本技术实施例提供的一种智能运维系统、方法、电子设备及存储介质,所述智能运维系统包括用户模块、自然语言大模型、知识库管理模块以及运维执行模块,所述自然语言大模型与所述用户模块、所述知识库管理模块以及所述运维执行模块均通信连接,所述知识库管理模块与所述用户模块通信连接;其中,所述自然语言大模型,用于接收用户端发送的针对于目标运维任务的第一执行任务信息,对所述第一执行任务信息进行语义分析,确定出所述第一执行任务信息相对应的关键词信息以及任务请求类型,将所述关键词信息以及所述任务请求类型发送至所述知识库管理模块,若所述任务请求类型为执行类型则基于所述第一执行任务信息以及目标信息确定出任务执行配置信息以及目标api接口参数,将所述任务执行配置信息以及目标api接口参数发送至所述运维执行模块;所述知识库管理模块,用于基于所述关键词信息以及所述任务请求类型在知识管理数据库中确定出所述第一执行任务信息相对应的目标信息,并将所述目标信息发送至所述自然语言大模型;所述运维执行模块,用于基于所述任务执行配置信息以及所述目标api接口参数进行运维任务执行,确定第一执行任务信息相对应的执行结果。通过用户模块、自然语言大模型、知识库管理模块以及运维执行模块实现了自动执行运维任务,提高了运维任务的处理效率以及准确性,降低了手动配置和管理运维任务的工作量。

30、为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1