【技术实现步骤摘要】
一种人机交互方法、装置、设备及介质
本专利技术涉及人机交互领域,尤其涉及一种人机交互方法、装置、设备及介质。
技术介绍
人机交互是新型的计算机领域的研究方向,并且取得了迅速和长足的进步。人机交互适用场景非常广泛,通过模拟人类的语言对话可以使得计算机为人类提供各种交互服务,从而通过计算机回答代替人类回答,提升用户体验。人机交互的方案层出不穷,并且在不断更新。
技术实现思路
为了解决现有技术中存在的技术问题,本专利技术实施例提供一种人机交互方法、装置、设备及介质。一种人机交互方法,所述方法包括:获取交互语料,所述交互语料包括多个语句对,每个所述语句对均包括问题以及所述问题关联的答案;对每个语句对中的问题进行分词,以得到分词结果;所述分词结果包括根据问题得到的分词序列,所述分词序列中每个分词结果对应的权重与所述分词在所述问题中的语句成分相关;构建语料数据表,所述语料数据表包括问题语料数据表和与所述问题语料数据表具备映射关系的答案语料数据表,所述问题语料数据表中记录有各个问题对应的 ...
【技术保护点】
1.一种人机交互方法,其特征在于,所述方法包括:/n获取交互语料,所述交互语料包括多个语句对,每个所述语句对均包括问题以及所述问题关联的答案;/n对每个语句对中的问题进行分词,以得到分词结果;所述分词结果包括根据问题得到的分词序列,所述分词序列中每个分词结果对应的权重与所述分词在所述问题中的语句成分相关;/n构建语料数据表,所述语料数据表包括问题语料数据表和与所述问题语料数据表具备映射关系的答案语料数据表,所述问题语料数据表中记录有各个问题对应的分词序列以及所述分词序列中每个分词结果对应的权重;/n获取用户输入的待回答语句,对所述待回答语句进行分词处理,得到待回答语句对应的 ...
【技术特征摘要】
1.一种人机交互方法,其特征在于,所述方法包括:
获取交互语料,所述交互语料包括多个语句对,每个所述语句对均包括问题以及所述问题关联的答案;
对每个语句对中的问题进行分词,以得到分词结果;所述分词结果包括根据问题得到的分词序列,所述分词序列中每个分词结果对应的权重与所述分词在所述问题中的语句成分相关;
构建语料数据表,所述语料数据表包括问题语料数据表和与所述问题语料数据表具备映射关系的答案语料数据表,所述问题语料数据表中记录有各个问题对应的分词序列以及所述分词序列中每个分词结果对应的权重;
获取用户输入的待回答语句,对所述待回答语句进行分词处理,得到待回答语句对应的目标分词序列,所述目标分词序列中每个分词结果对应的权重与所述分词在所述待回答语句中的语句成分相关;
根据所述待回答语句对应的分词结果查询所述问题语料数据表,得到与所述待回答语句相关度最高的目标问题;
在所述答案语料数据表中查询所述目标问题指向的目标答案;
输出所述目标答案。
2.根据权利要求1所述的方法,其特征在于,所述根据所述待回答语句对应的分词结果查询所述问题语料数据表,得到与所述待回答语句相关度最高的目标问题,包括:
遍历所述问题语料数据表,计算所述目标分词序列与所述问题语料数据表中每一条记录的最高匹配度得分;
将最高匹配度得分最高的记录中的问题作为目标问题。
3.根据权利要求2所述的方法,其特征在于,所述计算所述目标分词序列与所述问题语料数据表中每一条记录的最高匹配度得分,包括:
计算所述目标分词序列的长度,将所述长度确定为第一长度;计算所述问题语料数据表中某条记录的分词序列的长度,将所述长度确定为第二长度;
将所述第一长度和所述第二长度的较大值确定为目标长度;
将第一分词序列和第二分词序列的最高匹配度作为所述目标分词序列与所述某条记录的最高匹配度得分,其中,所述第一分词序列和第二分词序列的长度均为目标长度,所目标分词序列为所述第一分词序列的子序列,所述某条记录的分词序列是所述第二分词序列的子序列。
4.根据权利要求2或3所述的方法,其特征在于,还包括计算某个第一分词序列和某个第二分词序列匹配度的步骤,所述计算某个第一分词序列和某个第二分词序列匹配度,包括:
由某条记录的分词序列和所述目标分词序列生成权重匹配矩阵,所述权重匹配矩阵表征与位置相关的两个分词分词的相关度对应的权值,所述某条记录的分词序列是所述第二分词序列的子序列,所述目标分词序列是所述第一分词序列的子序列;...
【专利技术属性】
技术研发人员:徐承迪,
申请(专利权)人:杭州翼兔网络科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。