1.一种自动交互系统,其特征在于,包括:
用户问题获取模块,用以获取用户问题;
答案获取模块,用以利用至少两种方式得到针对所述用户问题的多个答案,所述方式包括知识库、知识图谱和学习模型;
答案筛选模块,用以根据各个答案的来源参数以及预测概率对所述多个答案进行筛选,所述答案的来源参数和预测概率是根据该答案的获取方式确定的;所述答案的来源参数包括答案的生成耗时,所述答案筛选模块包括:第二重要性权值确定单元,用以根据每一答案的来源参数确定该答案对应的重要性权值;乘积计算单元,用以计算各个答案的重要性权值与预测概率的乘积;第二有效分数计算单元,用以计算各个答案的乘积与生成耗时的商,以作为各个答案的有效分数;第三筛选单元,用以根据各个答案的有效分数对所述多个答案进行筛选;
答案输出模块,用以输出筛选得到的最优答案;
所述答案获取模块包括:第一答案获取单元,用以计算所述用户问题与知识库中标准问和/或扩展问的语义相似度,并确定来自所述知识库的第一答案;第二答案获取单元,用以将所述用户问题与知识图谱中的知识进行匹配,并确定来自所述知识图谱的第二答案;
第三答案获取单元,用以将所述用户问题输入学习模型,并确定所述学习模型的输出为第三答案;
所述答案筛选模块采用以下方式的一种或多种确定答案的预测概率:如果所述答案来自所述知识库,则计算所述用户问题与所述知识库中标准问和/或扩展问的语义相似度,以作为所述答案的预测概率;如果所述答案来自所述知识图谱,则根据所述知识图谱确定的所述答案的可信度确定所述答案的预测概率;如果所述答案来自学习模型,则根据所述答案的相邻词语间的条件概率之和确定所述答案的预测概率;
所述来源参数包括优先级,来自知识库的答案的优先级高于来自知识图谱的答案的优先级,来自知识图谱的答案的优先级高于来自学习模型的答案的优先级。
2.根据权利要求1所述的自动交互系统,其特征在于,所述用户问题为语音;所述用户问题获取模块包括:第一语音转换单元,用以将所述用户问题转换为文本,所述答案输出模块包括:第二语音转换单元,用以将获得的所述最优答案转换为语音后发送给用户。
3.根据权利要求1所述的自动交互系统,其特征在于,所述用户问题获取模块响应于接收到的切换指示信息后执行。
4.一种智能终端,其特征在于,包括如权利要求1至3中任一项所述的自动交互系统。
5.如权利要求4所述的智能终端,其特征在于,所述智能终端为服务机器人、手机或平板电脑。