人机问答方法、装置、系统与计算机可读存储介质与流程

文档序号:34462581发布日期:2023-06-15 04:20阅读:41来源:国知局
人机问答方法、装置、系统与计算机可读存储介质与流程

本发明涉及金融科技,尤其涉及人机问答方法、装置、系统与计算机可读存储介质。


背景技术:

1、全国银行间市场的本币回购以及本外币拆借业务,是商业银行直接参与货币市场的交易业务,既是流动性管理的最主要工具,也是银行间市场交易量最大和交易频率最高的业务品种。目前,最前端的询价确认环节目前以人工(qq等即时通讯工具、电话、货币经纪)为主,终端交易成交和后端清算,由中国外汇交易中心(cfets、以下简称交易中心)和托管机构(中债登、上海清算所)实现。

2、在最前端的询价流程中,传统以来银行间市场主要是人工交流的方式,使用聊天工具和通讯工具进行询价和确认交易。当前交易量巨大和交易笔数极多,每日的交易询价环节占用较多时间,因此,人工交流的方式导致询价流程的效率低,进而导致银行交易业务的效率降低。

3、因此,如何提高银行交易业务的效率,是急需解决的问题。


技术实现思路

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、将所述相似文本集合输入预先创建的相似度匹配模型,确定所述相似文本集合中与所述对手输入文本匹配的目标相似文本;

44、基于所述目标相似文本确定并输出目标回复文本。

45、进一步地,所述输出模块还包括对比模块,所述对比模块用于:

46、将所述相似文本集合输入预先创建的相似度匹配模型,通过所述相似度匹配模型确定所述相似文本集合中每个相似文本对应的相似度评分;

47、将每个相似文本对应的相似度评分分别与预设评分阈值进行对比;

48、若确定存在多个相似文本对应的相似度评分大于预设评分阈值,则将相似度评分最高的相似文本作为与所述对手输入文本匹配的目标相似文本。

49、若确定存在一个相似文本对应的相似度评分大于预设评分阈值,则将相似度评分大于预设评分阈值的相似文本作为与所述对手输入文本匹配的目标相似文本。

50、进一步地,所述确定模块还包括训练模块,所述训练模块用于:

51、获取意图训练样本集、槽位训练样本集和预训练语言模型;

52、基于所述意图训练样本集和所述预训练语言模型,训练得到意图识别模型;

53、基于所述槽位训练样本集和所述预训练语言模型,训练得到槽位提取模型。

54、此外,为实现上述目的,本发明还提供一种人机问答系统,所述人机问答系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的人机问答程序,所述人机问答程序被所述处理器执行时实现如上所述的人机问答方法的步骤。

55、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有人机问答程序,所述人机问答程序被处理器执行时实现如上所述的人机问答方法的步骤。

56、本发明提出的人机问答方法,接收对手输入文本,基于所述对手输入文本和预先创建的意图识别模型,确定对手意图;若确定所述对手意图为询价,则基于所述对手输入文本和预先创建的槽位提取模型,确定槽位信息,并根据所述槽位信息输出回复文本。本发明通过意图识别模型,确定对手意图是否为询价,若确定对手意图为询价,通过槽位提取模型,确定对手输入文本的槽位信息,并根据所述槽位信息输出回复文本,提高了询价流程的效率,进而提高银行交易业务的效率。

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