System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 安全知识问答方法及装置制造方法及图纸_技高网

安全知识问答方法及装置制造方法及图纸

技术编号:40512602 阅读:13 留言:0更新日期:2024-03-01 13:28
本发明专利技术提供一种安全知识问答方法及装置,涉及人工智能技术领域,其中方法包括:获取待回答问题;基于所述待回答问题确定目标服务;所述目标服务包括知识库或应用程序编程接口API服务;基于所述目标服务,确定与所述待回答问题关联的目标安全知识;基于所述目标安全知识,确定所述待回答问题的答案信息。本发明专利技术首先基于待回答问题确定用于辅助回答用户问题的目标服务为知识库还是API服务,再基于对应的目标服务确定待回答问题关联的目标安全知识,进而确定待回答问题的答案信息,实现了针对安全知识的自动问答,从而能够为用户提供实时的服务能力。

【技术实现步骤摘要】

本专利技术涉及人工智能,尤其涉及一种安全知识问答方法及装置


技术介绍

1、随着互联网技术的高速发展以及企业数字化转型的推动,人们在享受信息化带来的便利的同时,也面临着越来越多的安全风险,企业为了防范一些意外事件的发生,通常会不定期的对员工进行安全意识培训,并且制定一些安全方面的规章制度,例如,网络安全事件管理办法、数据分类分级管理办法、服务器安全管理办法和企业安全基线等。

2、相关技术中,针对企业内部的这些安全知识,通常通过专门的安全管理员在线进行安全知识的问答回复等。但无法为员工提供实时的服务能力,所以亟需一种安全知识问答方法来解决相关技术中无法提供实时服务能力的缺陷。


技术实现思路

1、针对现有技术存在的问题,本专利技术实施例提供一种安全知识问答方法及装置。

2、本专利技术提供一种安全知识问答方法,包括:

3、获取待回答问题;

4、基于所述待回答问题确定目标服务;所述目标服务包括知识库或应用程序编程接口api服务;

5、基于所述目标服务,确定与所述待回答问题关联的目标安全知识;

6、基于所述目标安全知识,确定所述待回答问题的答案信息。

7、根据本专利技术提供的一种安全知识问答方法,所述基于所述待回答问题确定目标服务,包括:

8、基于第一提示模板和所述待回答问题生成第一提示信息;所述第一提示模板包括所述知识库对应的功能项和所述api服务对应的功能项;

9、将所述第一提示信息输入至大语言模型中,通过所述大语言模型基于所述知识库对应的功能项和所述api服务对应的功能项,确定所述目标服务。

10、根据本专利技术提供的一种安全知识问答方法,所述目标服务包括所述知识库;

11、所述基于所述目标服务,确定与所述待回答问题关联的目标安全知识,包括:

12、将所述待回答问题转换为问题向量;

13、在所述知识库中确定与所述问题向量匹配的目标文档向量,并确定所述目标文档向量对应的目标文档;所述知识库中存储有文档向量和文档的对应关系;

14、将所述目标文档确定为所述目标安全知识。

15、根据本专利技术提供的一种安全知识问答方法,所述目标服务包括所述api服务;

16、所述基于所述目标服务,确定与所述待回答问题关联的目标安全知识,包括:

17、基于第二提示模板和所述待回答问题生成第二提示信息;所述第二提示模板包括至少一个api接口文档,所述api接口文档包括统一资源定位符url、所述api接口文档的作用和服务接口对应的参数信息;

18、将所述第二提示信息输入至大语言模型中,通过所述大语言模型基于各所述api接口文档对应的url、所述api接口文档的作用和服务接口对应的参数信息,确定目标服务接口;

19、基于所述目标服务接口,确定与所述待回答问题关联的所述目标安全知识。

20、根据本专利技术提供的一种安全知识问答方法,所述获取待回答问题,包括:

21、通过即时通讯模块接收用户输入的至少一个问题;

22、将各所述问题存储至消息队列中;

23、从所述消息队列中获取目标问题,将所述目标问题确定为所述待回答问题。

24、根据本专利技术提供的一种安全知识问答方法,所述方法还包括:

25、将所述答案信息通过所述消息队列发送至所述即时通讯模块;

26、通过所述即时通讯模块输出所述答案信息。

27、根据本专利技术提供的一种安全知识问答方法,所述基于所述目标安全知识,确定所述待回答问题的答案信息,包括:

28、将所述待回答问题和所述目标安全知识输入至大语言模型中,得到所述大语言模型输出的所述答案信息。

29、本专利技术还提供一种安全知识问答装置,包括:

30、获取单元,用于获取待回答问题;

31、第一确定单元,用于基于所述待回答问题确定目标服务;所述目标服务包括知识库或应用程序编程接口api服务;

32、第二确定单元,用于基于所述目标服务,确定与所述待回答问题关联的目标安全知识;

33、第三确定单元,用于基于所述目标安全知识,确定所述待回答问题的答案信息。

34、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述安全知识问答方法。

35、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述安全知识问答方法。

36、本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述安全知识问答方法。

37、本专利技术提供的安全知识问答方法及装置,在获取到待回答问题时,基于待回答问题确定目标服务,基于目标服务确定与待回答问题关联的目标安全知识,基于目标安全知识确定待回答问题的答案信息。可知,本专利技术首先基于待回答问题确定用于辅助回答用户问题的目标服务为知识库还是api服务,再基于对应的目标服务确定待回答问题关联的目标安全知识,进而确定待回答问题的答案信息,实现了针对安全知识的自动问答,从而能够为用户提供实时的服务能力。

本文档来自技高网...

【技术保护点】

1.一种安全知识问答方法,其特征在于,包括:

2.根据权利要求1所述的安全知识问答方法,其特征在于,所述基于所述待回答问题确定目标服务,包括:

3.根据权利要求1所述的安全知识问答方法,其特征在于,所述目标服务包括所述知识库;

4.根据权利要求1所述的安全知识问答方法,其特征在于,所述目标服务包括所述API服务;

5.根据权利要求1-4任一项所述的安全知识问答方法,其特征在于,所述获取待回答问题,包括:

6.根据权利要求5所述的安全知识问答方法,其特征在于,所述方法还包括:

7.根据权利要求1-4任一项所述的安全知识问答方法,其特征在于,所述基于所述目标安全知识,确定所述待回答问题的答案信息,包括:

8.一种安全知识问答装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述安全知识问答方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述安全知识问答方法。

11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述安全知识问答方法。

...

【技术特征摘要】

1.一种安全知识问答方法,其特征在于,包括:

2.根据权利要求1所述的安全知识问答方法,其特征在于,所述基于所述待回答问题确定目标服务,包括:

3.根据权利要求1所述的安全知识问答方法,其特征在于,所述目标服务包括所述知识库;

4.根据权利要求1所述的安全知识问答方法,其特征在于,所述目标服务包括所述api服务;

5.根据权利要求1-4任一项所述的安全知识问答方法,其特征在于,所述获取待回答问题,包括:

6.根据权利要求5所述的安全知识问答方法,其特征在于,所述方法还包括:

7.根据权利要求1-4任一项所述的安全知识问答方法,其特征在于,...

【专利技术属性】
技术研发人员:陈祚松谭学士李云龙李洪亮
申请(专利权)人:奇安信科技集团股份有限公司
类型:发明
国别省市:

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

1