The invention relates to a speech semantics technology, which provides an intelligent dialogue generation method, an electronic device and a storage medium. The method includes: collecting the conversation content of business scenarios, classifying them, combining at least two types of conversation content to get multiple conversation behavior chains, training the multiple conversation behavior chains using a predetermined model algorithm, obtaining the probability distribution of each conversation behavior chain, and calculating the crossover of the multiple conversation behavior chains according to the probability distribution value. Entropy, screening out the dialogue behavior chain whose cross-entropy is less than the threshold, and storing it in the database. According to the classification type of user conversation content, a set of all conversation behavior chains matching the classification type of user conversation content is retrieved from the database conversation behavior chain. From this set, the conversation behavior chain with the highest similarity to the real-time conversation content is selected as the answer, and the output is fed back to the user. The invention can provide a quick and accurate response to the input signal of the user.
【技术实现步骤摘要】
智能对话方法、电子装置及存储介质
本专利技术涉及语音语义
,尤其涉及一种智能对话生成方法、电子装置及存储介质。
技术介绍
目前市面上存在着各式各样的智能对话产品,例如谷歌,科大讯飞,百度的智能客服等,可以24小时全天候提供客户服务,弥补人工客服下班后无法正常提供服务的不足,提升服务效率。然而,这些智能对话的产品存在以下几点不足:第一、多轮对话时给出答复的准确率不高,甚至还需要频繁的人工转接,工作效率低下;第二、在时间响应方面存在较大的延迟,导致用户体验性差。
技术实现思路
本专利技术提供一种智能对话生成方法、电子装置及存储介质,其主要目的在于对用户输入的信号做出快速响应,输出准确的答复内容回应用户。为实现上述目的,本专利技术提供一种智能对话方法,该方法包括:收集业务场景的对话内容,对收集的对话内容进行分类,将至少两种以上分类类型的对话内容进行任意组合得到多个对话行为链;利用预定的模型算法对该多个对话行为链进行训练,得到每个对话行为链的概率分布值;根据所述概率分布值计算该多个对话行为链的交叉熵,筛选出交叉熵小于阈值的对话行为链,并存储到数据库中;及接收用户的第一实时对话内容,对该第一实时对话内容进行分类,得到该第一实时对话内容的分类类型,从数据库存储的对话行为链中检索出与该第一实时对话内容的分类类型匹配的所有对话行为链组成的第一集合,从该第一集合中筛选出与该第一实时对话内容相似度最高的对话行为链,作为该第一实时对话内容的答案输出反馈给用户。优选地,所述分类类型包括:询问、反馈、阐述、确认、请求、接受、问候、闲聊、解释。优选地,每个对话行为链包括参与一次对话 ...
【技术保护点】
1.一种智能对话生成方法,应用于电子装置,其特征在于,该方法包括:收集业务场景的对话内容,对收集的对话内容进行分类,将至少两种以上分类类型的对话内容进行任意组合得到多个对话行为链;利用预定的模型算法对该多个对话行为链进行训练,得到每个对话行为链的概率分布值;根据所述概率分布值计算该多个对话行为链的交叉熵,筛选出交叉熵小于阈值的对话行为链,并存储到数据库中;及接收用户的第一实时对话内容,对该第一实时对话内容进行分类,得到该第一实时对话内容的分类类型,从数据库存储的对话行为链中检索出与该第一实时对话内容的分类类型匹配的所有对话行为链组成的第一集合,从该第一集合中筛选出与该第一实时对话内容相似度最高的对话行为链,作为该第一实时对话内容的答案输出反馈给用户。
【技术特征摘要】
1.一种智能对话生成方法,应用于电子装置,其特征在于,该方法包括:收集业务场景的对话内容,对收集的对话内容进行分类,将至少两种以上分类类型的对话内容进行任意组合得到多个对话行为链;利用预定的模型算法对该多个对话行为链进行训练,得到每个对话行为链的概率分布值;根据所述概率分布值计算该多个对话行为链的交叉熵,筛选出交叉熵小于阈值的对话行为链,并存储到数据库中;及接收用户的第一实时对话内容,对该第一实时对话内容进行分类,得到该第一实时对话内容的分类类型,从数据库存储的对话行为链中检索出与该第一实时对话内容的分类类型匹配的所有对话行为链组成的第一集合,从该第一集合中筛选出与该第一实时对话内容相似度最高的对话行为链,作为该第一实时对话内容的答案输出反馈给用户。2.如权利要求1所述的智能对话方法,其特征在于,所述分类类型包括:询问、反馈、阐述、确认、请求、接受、问候、闲聊、解释。3.如权利要求1所述的智能对话方法,其特征在于,每个对话行为链包括参与一次对话的双方或多方的多段对话内容。4.如权利要求1所述的智能对话方法,其特征在于,所述预定模型算法包括:一阶马尔科夫链+KneserNey平滑方法。5.如权利要求1所述的智能对话方法,其特征在于,所述从该第一集合中筛选出与该第一实时对话内容相似度最高的对话行为链包括:利用文本相似度算法,计算该第一实时对话内容的分类类型与所述第一集合中每个以该第一实时对话内容的分类类型开头的对话行为链包含的内容的Jaccard相似性系数;选择Jaccard相似性系数最大值对应的对话行为链。6.如权利要求1至5任一项所述的智能对话方法,其特征在于,该方法还包括:接收用户的第N实时对话内容,对所述第N实时对话内容进行分类得到该第N实时对话内容的分类类型,从数据库存储的对话行为链中检索出与该第N实时对话内容的分类类型匹配的所有对话行为链组成的第二集合,其中N为大于或等于2的自然数;从第一集合中检索出与用户第一至第N实时对话内容匹配的第三集合,从该第三集合和第二集合中筛选出与所述第N实时对话内容相似度最高的对话行为链...
【专利技术属性】
技术研发人员:程磊,梁志伟,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。