System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 知识跟随式的会话方法及电子设备技术_技高网

知识跟随式的会话方法及电子设备技术

技术编号:43646538 阅读:5 留言:0更新日期:2024-12-13 12:42
本公开涉及自然语言处理技术领域,公开了一种知识跟随式的会话方法及电子设备。方法包括:获取召回模型召回的多个候选回复内容,候选回复内容包括卡片名称,根据精排模型确定各候选回复内容的评分,在各候选回复内容中确定满足分数筛选条件的候选回复内容为优先回复内容,在知识库中确定与优先回复内容的卡片名称对应的知识卡片为目标知识卡片,呈现目标知识卡片。本实施例借助召回模型的良好召回能力,能够得到与聊天内容比较匹配的候选回复内容,再借助精排模型的良好排序能力,能够更好地筛选出更为准确可靠地候选回复内容,并根据候选回复内容包含的卡片名称遍历知识库,从而能够查找到与聊天内容更为准确的目标知识卡片进行呈现。

【技术实现步骤摘要】

本公开涉及自然语言处理,具体涉及一种知识跟随式的会话方法及电子设备


技术介绍

1、在客服场景中,话术联想技术可以帮助坐席在与客户进行聊天的过程中,根据实时的聊天内容和坐席正在输入的内容,智能地为坐席推荐更加合适且专业的回复。为了帮助坐席能够快速定位客户的问题并给出解决问题可能需要的答案,相关技术能够结合聊天内容为坐席推荐需要参考的知识点。

2、相关技术是采用tfi-df(term frequency–inverse document frequency)模型等传统词袋模型处理聊天内容,以便为坐席呈现相应的知识点。但是,聊天内容与知识点两者之间的词语匹配度并不高,采用tfi-df词袋模型匹配出的知识点并不够准确。


技术实现思路

1、本公开实施例的一个目的旨在提供一种知识跟随式的会话方法及电子设备,旨在解决相关技术提供的知识点的准确性不高的技术问题。

2、在第一方面,本公开实施例提供一种知识跟随式的会话方法,包括:

3、获取预设召回模型召回的多个候选回复内容,其中,每个所述候选回复内容包括卡片名称;

4、根据预设精排模型确定各所述候选回复内容的评分;

5、根据各所述候选回复内容的评分,在各所述候选回复内容中确定满足分数筛选条件的候选回复内容为优先回复内容;

6、在预设的知识库中确定与所述优先回复内容的卡片名称对应的知识卡片为目标知识卡片;

7、呈现所述目标知识卡片。

8、可选地,所述根据各所述候选回复内容的评分,在各所述候选回复内容中确定满足分数筛选条件的候选回复内容为优先回复内容包括:

9、判断所述候选回复内容的评分是否大于预设分数阈值;

10、若大于,则确定所述候选回复内容满足分数筛选条件,将所述候选回复内容作为优先回复内容;

11、若小于,则确定所述候选回复内容不满足分数筛选条件。

12、可选地,所述获取预设召回模型召回的多个候选回复内容包括:

13、获取历史会话内容;

14、将所述历史会话内容输入召回模型,使得所述召回模型根据所述历史会话内容在预设的倒排索引库召回多个候选回复内容。

15、可选地,所述获取历史会话内容包括:

16、获取会话日志,所述会话日志包括指定轮次的最近会话内容;

17、若所述指定轮次的最近会话内容包含多媒体文件,则确定与所述多媒体文件对应的多媒体内容;

18、将所述多媒体内容替换所述多媒体文件,得到历史会话内容;

19、若所述指定轮次的最近会话内容不包含多媒体文件,则确定所述指定轮次的最近会话内容为历史会话内容。

20、可选地,所述确定与所述多媒体文件对应的多媒体内容包括:

21、确定与所述多媒体文件对应的至少一个参考标签;

22、根据至少一个所述参考标签确定多媒体内容。

23、可选地,所述根据至少一个所述参考标签确定多媒体内容包括:

24、根据预设的多标签分类模型确定每个所述参考标签的分数;

25、选择分数最高的指定数量的参考标签为目标标签;

26、根据各所述目标标签的标签内容确定多媒体内容。

27、可选地,所述方法还包括:

28、获取历史聊天日志;

29、检测所述历史聊天日志是否包含目标文件格式的文档;

30、若包含,则为所述文档匹配知识标签,根据所述文档及与所述文档匹配的知识标签生成知识卡片,所述知识卡片保存在所述知识库中,所述知识标签包括卡片名称。

31、可选地,所述为所述文档匹配知识标签包括:

32、以所述文档为中心在所述历史聊天日志中截取指定文本长度的局部内容;

33、根据所述局部内容及所述卡片名称确定所述文档的知识标签。

34、可选地,所述根据所述局部内容及所述卡片名称确定所述文档的知识标签包括:

35、判断所述局部内容是否包含出现在预设词典的词语;

36、若包含,则根据所述词语及所述卡片名称生成知识标签;

37、若不包含,则根据所述卡片名称生成知识标签。

38、在第二方面,本公开实施例提供一种非易失性可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行上述的知识跟随式的会话方法。

39、在第三方面,本公开实施例提供一种电子设备,包括:

40、至少一个处理器;以及,

41、与所述至少一个处理器通信连接的存储器;其中,

42、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的知识跟随式的会话方法。

43、在本公开实施例提供的知识跟随式的会话方法中,获取召回模型召回的多个候选回复内容,其中,每个候选回复内容包括卡片名称,根据预设精排模型确定各候选回复内容的评分,根据各候选回复内容的评分,在各候选回复内容中确定满足分数筛选条件的候选回复内容为优先回复内容,在预设的知识库中确定与优先回复内容的卡片名称对应的知识卡片为目标知识卡片,呈现目标知识卡片。本实施例借助召回模型的良好召回能力,能够得到与聊天内容比较匹配的候选回复内容,接着再借助精排模型的良好排序能力,能够更好地筛选出更为准确可靠地候选回复内容,并根据候选回复内容包含的卡片名称遍历知识库,从而能够查找到与聊天内容更为准确的目标知识卡片进行呈现,进而实现知识跟随目的,有效地为坐席提供参考知识点,帮助坐席更好地服务客户。

本文档来自技高网...

【技术保护点】

1.一种知识跟随式的会话方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各所述候选回复内容的评分,在各所述候选回复内容中确定满足分数筛选条件的候选回复内容为优先回复内容包括:

3.根据权利要求1所述的方法,其特征在于,所述获取预设召回模型召回的多个候选回复内容包括:

4.根据权利要求3所述的方法,其特征在于,所述获取历史会话内容包括:

5.根据权利要求4所述的方法,其特征在于,所述确定与所述多媒体文件对应的多媒体内容包括:

6.根据权利要求5所述的方法,其特征在于,所述根据至少一个所述参考标签确定多媒体内容包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,还包括:

8.根据权利要求7所述的方法,其特征在于,所述为所述文档匹配知识标签包括:

9.根据权利要求8所述的方法,其特征在于,所述根据所述局部内容及所述卡片名称确定所述文档的知识标签包括:

10.一种非易失性可读存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行如权利要求1至9任一项所述的知识跟随式的会话方法。

11.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种知识跟随式的会话方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各所述候选回复内容的评分,在各所述候选回复内容中确定满足分数筛选条件的候选回复内容为优先回复内容包括:

3.根据权利要求1所述的方法,其特征在于,所述获取预设召回模型召回的多个候选回复内容包括:

4.根据权利要求3所述的方法,其特征在于,所述获取历史会话内容包括:

5.根据权利要求4所述的方法,其特征在于,所述确定与所述多媒体文件对应的多媒体内容包括:

6.根据权利要求5所述的方法,其特征在...

【专利技术属性】
技术研发人员:王鹏
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:

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

1