一种人机对话方法、装置和系统与流程

文档序号:19635051发布日期:2020-01-07 11:54阅读:来源:国知局

技术特征:

1.一种人机对话方法,其特征在于,所述人机对话方法包括以下步骤:

接收用户的输入信息;

对所述输入信息进行处理以确定所述输入信息对应的意图信息;

根据所述输入信息、所述意图信息以及预设的知识图谱生成回复信息,以进一步确定或者应答所述意图信息;

输出所述回复信息。

2.根据权利要求1所述的人机对话方法,其特征在于,所述对所述输入信息进行处理以确定所述输入信息对应的意图信息,具体包括以下步骤:

采用预设的模型对所述输入信息进行处理以确定其中的特征词以及词槽;

由所述特征词以及所述词槽确定语义向量;

根据所述语义向量确定与所述输入信息匹配的意图信息。

3.根据权利要求2所述的人机对话方法,其特征在于,所述根据所述语义向量确定与所述输入信息匹配的意图信息,具体包括以下步骤:

计算所述语义向量与预设样本向量的相似度;

若所述相似度大于或者等于预设的阀值,则将相似度最高的样本向量对应的预设意图信息作为与所述输入信息匹配的意图信息;

若所述相似度小于预设的阀值,则根据所述特征词以及所述词槽采用分类算法确定与所述输入信息匹配的意图信息。

4.根据权利要求1所述的人机对话方法,其特征在于,所述根据所述输入信息、所述意图信息以及预设的知识图谱生成回复信息,以进一步确定或者应答所述意图信息,具体包括以下步骤:

根据所述意图信息的确定方式判断是否需要对所述意图信息进行进一步确定;

若是,则根据所述输入信息、所述意图信息以及预设的知识图谱调用相应的澄清模板生成所述回复信息,以进一步确定所述意图信息;

否则根据所述输入信息、所述意图信息以及预设的知识图谱调用相应的应答模板生成所述回复信息,以应答所述意图信息。

5.根据权利要求4所述的人机对话方法,其特征在于,所述根据所述输入信息、所述意图信息以及预设的知识图谱调用相应的澄清模板生成所述回复信息,以进一步确定所述意图信息,具体包括以下步骤:

根据所述输入信息、所述意图信息以及预设的知识图谱包含的词槽确定待澄清词槽;

根据所述待澄清词槽调用相应的澄清模板生成所述回复信息,以获取所述待澄清词槽的槽值从而进一步确定所述意图信息。

6.根据权利要求5所述的人机对话方法,其特征在于,所述根据所述输入信息、所述意图信息以及预设的知识图谱包含的词槽确定待澄清词槽,具体包括以下步骤:

根据所述意图信息以及所述输入信息包含的词槽对照预设的知识图谱确定未澄清词槽;

若所述未澄清词槽为系统词槽,则获取系统词槽的槽值;

若所述未澄清词槽非系统词槽,则对照所述知识图谱将未澄清词槽作为所述待澄清词槽。

7.根据权利要求4所述的人机对话方法,其特征在于,所述根据所述输入信息、所述意图信息以及预设的知识图谱调用相应的应答模板生成所述回复信息,以应答所述意图信息,具体包括以下步骤:

根据所述意图信息以及所述输入信息包含的词槽对照预设的知识图谱判断是否需要应答;

若需要应答则调用相应的应答模板生成所述回复信息,以应答所述意图信息。

8.根据权利要求7所述的人机对话方法,其特征在于,所述根据所述意图信息以及所述输入信息包含的词槽对照预设的知识图谱判断是否需要应答,此外还包括以下步骤:

根据所述意图信息以及所述输入信息包含的词槽对照预设的知识图谱分别判断是否需要引导、是否需要切回;

若需要引导则调用相应的引导模板以及引导意图信息从而生成引导信息以输出给用户;

若需要切回则调用相应的切回模板以及切回意图信息从而生成切回信息以输出给用户。

9.一种人机对话装置,其特征在于,所述装置包括:

接收模板块,用于接收用户的输入信息;

意图分析模块,用于对所述输入信息进行处理以确定所述输入信息对应的意图信息;

回复模块,用于根据所述输入信息、所述意图信息以及预设的知识图谱生成回复信息,以进一步确定或者应答所述意图信息;

输出模块,用于向用户输出所述回复信息。

10.一种人机对话系统,其特征在于,所述系统包括:

如权利要求9所述的人机对话装置;以及

客户端,所述客户端与所述人机对话装置通信,用于获取用户的输入信息并传输给所述人机对话装置,还用于接收所述人机对话装置发送的回复信息并输出给用户。

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