一种具有预测功能的对话方法和装置制造方法及图纸

技术编号:21166810 阅读:25 留言:0更新日期:2019-05-22 09:35
本发明专利技术公开了一种具有预测功能的对话方法和装置,其中,所述方法包括获取并记录用户的聊天内容信息;基于聊天内容信息分析当前会话情景;根据当前会话情景按预设规则生成至少一个预测意图;按照预设的调用规则调用至少一个预测意图。本发明专利技术公开的方案能够如何对用户的沟通内容进行预测,以提高智能助手在使用时的灵活性。

A Dialogue Method and Device with Prediction Function

The invention discloses a dialog method and device with prediction function, in which the method includes acquiring and recording chat content information of users; analyzing current conversation situation based on chat content information; generating at least one prediction intention according to preset rules according to current conversation situation; and calling at least one prediction intention according to preset calling rules. The scheme disclosed in the invention can predict the communication content of the user to improve the flexibility of the intelligent assistant in use.

【技术实现步骤摘要】
一种具有预测功能的对话方法和装置
本专利技术属于对话预测
,具体涉及一种具有预测功能的对话方法和装置。
技术介绍
当智能终端越来越趋向雷同,厂商们试图跳出外观雷同、性能雷同、特点雷同的框框,VR热方兴未艾,“人工智能”开始被厂商们以主打卖点而提及,而在一些厂商们所生产的智能终端中,大多通过一些智能助手作为卖点。现有的一些智能助手大多是通过与用户之间产生互动,可以根据用户所提出的问题或表达的观点或看法进行相应的回复。但是现有的智能助手大多是即时根据用户的提问在知识图谱中进行搜索并将搜索结果进行可视化的呈现,但是无法自我计算,实现对用户下一步想法的预测,因此会导致这些智能助手在交互使用过程中显得笨重。因此,如何对用户的沟通内容进行预测,以提高智能助手在使用时的灵活性成为亟待解决的技术问题。
技术实现思路
本专利技术要解决的技术问题在于如何对用户的沟通内容进行预测,以提高智能助手在使用时的灵活性。为此,根据第一方面,本专利技术实施例公开了一种具有预测功能的对话方法,包括:获取并记录用户的聊天内容信息;基于聊天内容信息分析当前会话情景;根据当前会话情景按预设规则生成至少一个预测意图;按照预设的调用规则调用至少一个预测意图。可选地,在根据当前会话情景按预设规则生成至少一个预测意图和按照预设的调用规则调用至少一个预测意图之间,还包括:获取聊天内容信息中的上下文信息;根据上下文信息生成与至少一个预测意图相对应的权重标签;根据权重标签顺序排列至少一个预测意图。可选地,在按照预设的调用规则调用至少一个预测意图之后,还包括:按预设规则对聊天信息和至少一个预测意图分别进行语义分析和场景分析,并生成语义分析结果和场景分析结果;根据语义分析结果在下层场景中判断是否有准确结果;如果有准确结果,则输出准确结果;如果没有准确结果,则输出用于根据场景分析结果切换聊天模式的闲聊信号。可选地,根据语义分析结果在下层场景中判断是否有准确结果包括:根据语义分析结果判断下层场景中是否存在与语义分析结果相关联的结果;如果存在与语义分析结果相关联的结果,则对查找到的语义分析结果相适应的结果按预设规则进行计算,以获取准确结果,并输出有准确结果的判断结论。根据第二方面,本专利技术实施例提供了一种具有预测功能的对话装置,包括:聊天内容模块,用于获取并记录用户的聊天内容信息;会话情景模块,用于基于聊天内容信息分析当前会话情景;预测意图模块,用于根据当前会话情景按预设规则生成至少一个预测意图;意图调用模块,用于按照预设的调用规则调用至少一个预测意图。可选地,还包括:上下文模块,用于获取聊天内容信息中的上下文信息;权重标签模块,用于根据上下文信息生成与至少一个预测意图相对应的权重标签;意图排列模块,用于根据权重标签顺序排列至少一个预测意图。可选地,还包括:分析结果模块,用于按预设规则对聊天信息和至少一个预测意图分别进行语义分析和场景分析,并生成语义分析结果和场景分析结果;准确结果模块,用于根据语义分析结果在下层场景中判断是否有准确结果;结果输出模块,用于如果有准确结果,则输出准确结果;闲聊信号模块,用于如果没有准确结果,则输出用于根据场景分析结果切换聊天模式的闲聊信号。可选地,准确结果模块包括:结果判断单元,用于根据语义分析结果判断下层场景中是否存在与语义分析结果相关联的结果;结果计算单元,用于如果存在与语义分析结果相关联的结果,则对查找到的语义分析结果相适应的结果按预设规则进行计算,以获取准确结果,并输出有准确结果的判断结论。根据第三方面,本专利技术提供了一种计算机装置,包括处理器,处理器用于执行存储器中存储的计算机程序实现上述第一方面任意一项的具有预测功能的对话方法。根据第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,处理器用于执行存储介质中存储的计算机程序实现上述第一方面任意一项的具有预测功能的对话方法。本专利技术的有益效果在于:本专利技术实施例公开的一种具有预测功能的对话方法和装置,通过获取并记录用户的聊天内容信息,进而分析当前的会话情景,基于当前的会话情景按照预设规则生成至少一个预测意图,然后按照预设的调用规则调用生成的至少一个预测意图。相对于现有技术中仅仅依照用户的提问进行对话的方案而言,通过对聊天内容的会话情景分析,生成与当前会话情景相适应的预测意图,然后调用生成的预测意图,使得在与用户的对话过程中能够对用户的下一步行为进行预测,增加了对话的智能性,满足用户的使用需求,提高用户的使用感受;通过权重标签也能够体现出该预测意图的可能性大小,便于系统调用。作为可选地实施例,在生成预测意图后,根据聊天内容中的上下文信息生成与预测意图相对应的权重标签,然后根据权重标签将至少一个预测意图进行顺序排列,通过对上下文的分析获取与当前聊天内容最接近的预测意图,相对于直接将全部的预测意图进行输出调用的方案而言,根据上下文设置权重标签,能够帮助系统方便的找到与当前对话最接近的意图,从而进行调用,提高了对话的智能性。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例具有预测功能的对话方法的流程图;图2为本专利技术实施例具有预测功能的对话装置的结构示意图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参考图1,为本实施例公开的一种具有预测功能的对话方法的流程图,该具有预测功能的对话方法包括:步骤S101,获取并记录用户的聊天内容信息。在本实施例中,用户的聊天内容可以是语音内容也可以是文字内容。在获取到用户的聊天内容信息后,对聊天内容进行进行记录,在具体实施过程中,可以通过存储的方式将聊天内容信息存储在云端。步骤S102,基于聊天内容信息分析当前会话情景。在本实施例中,根据聊天内容信息分析当前的会话场景,在具体实施过程中,在特定的会话情景中会经常出现一些特定词,例如:在讨论吃饭的会话情景中会经常出现饭菜名称、饭店名称等特定词,可以基于特定词对当前会话情景进行分析。需要说明的是,以上仅是为便于本领域内技术人员理解而列举的示例,并不能认为是对本方案的限定,在实际过程中可以由技术人员依照实际需要进行确定。步骤S103,根据当前会话情景按预设规则生成至少一个预测意图。预测意图是指对用户的下一步指令或动作进行预测的预测结果。在确定了当前会话情景后,根据当前的会话情景按照预设规则生成至少一个预测意图,以预测用户的下一步动作。在具体实施过程中,预测意图的数量可以是两个或者多个。在可选的实施例中,步骤S103之后,还可以包括以下步骤:获取聊天内容信息中的上下文信息;根据上下文信息生成与至少一个预测意图相对应的权重标签;根据权重标签顺序排列至少一个预测意图。在生成预测意图后,根据聊天内容中的上下文信息生成与预测意图相对应的权重标签,然后根据权重标签将至少一个预本文档来自技高网...

【技术保护点】
1.一种具有预测功能的对话方法,其特征在于,包括:获取并记录用户的聊天内容信息;基于所述聊天内容信息分析当前会话情景;根据所述当前会话情景按预设规则生成至少一个预测意图;按照预设的调用规则调用所述至少一个预测意图。

【技术特征摘要】
1.一种具有预测功能的对话方法,其特征在于,包括:获取并记录用户的聊天内容信息;基于所述聊天内容信息分析当前会话情景;根据所述当前会话情景按预设规则生成至少一个预测意图;按照预设的调用规则调用所述至少一个预测意图。2.如权利要求1所述的具有预测功能的对话方法,其特征在于,在所述根据所述当前会话情景按预设规则生成至少一个预测意图和所述按照预设的调用规则调用所述至少一个预测意图之间,还包括:获取所述聊天内容信息中的上下文信息;根据所述上下文信息生成与所述至少一个预测意图相对应的权重标签;根据所述权重标签顺序排列所述至少一个预测意图。3.如权利要求1或2所述的具有预测功能的对话方法,其特征在于,在所述按照预设的调用规则调用所述至少一个预测意图之后,还包括:按预设规则对所述聊天信息和所述至少一个预测意图分别进行语义分析和场景分析,并生成语义分析结果和场景分析结果;根据所述语义分析结果在下层场景中判断是否有准确结果;如果有准确结果,则输出所述准确结果;如果没有准确结果,则输出用于根据所述场景分析结果切换聊天模式的闲聊信号。4.如权利要求3所述的具有预测功能的对话方法,其特征在于,所述根据所述语义分析结果在下层场景中判断是否有准确结果包括:根据所述语义分析结果判断所述下层场景中是否存在与所述语义分析结果相关联的结果;如果存在与所述语义分析结果相关联的结果,则对查找到的所述语义分析结果相适应的结果按预设规则进行计算,以获取准确结果,并输出有准确结果的判断结论。5.一种具有预测功能的对话装置,其特征在于,包括:聊天内容模块,用于获取并记录用户的聊天内容信息;会话情景模块,用于基于所述聊天内容信息分析当前会话情景;预测意图模块,...

【专利技术属性】
技术研发人员:张胜鲁斌孔东泉
申请(专利权)人:广州灵聚信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1