智能对话的方法及装置制造方法及图纸

技术编号:13771735 阅读:72 留言:0更新日期:2016-09-29 17:09
本发明专利技术公开了一种智能对话的方法及装置,涉及人工智能技术领域,为解决用户需要明确提问问题才能实现智能对话的问题而发明专利技术。本发明专利技术的方法包括:查找预选对话场景,所述对话场景中包括至少一个与所述对话场景对应的话题;向客户端发送所述话题对应的引导信息,以便所述客户端根据所述引导信息进行语音提问;接收所述客户端发送的回答信息;判断所述回答信息是否在对应所述对话场景中的话题的预置范围内;若判断结果为是,则根据所述回答信息对应的话题继续向所述客户端发送引导信息;若判断结果为否,则根据预置场景跳转规则向客户端发送引导信息。本发明专利技术主要应用于人机对话的过程中。

【技术实现步骤摘要】

本专利技术实施例涉及人工智能
,尤其涉及一种智能对话的方法及装置
技术介绍
语音识别,就是让机器通过识别和理解过程把语音信号转变为相应的文本或命令。随着语音识别技术与人工智能技术的发展,语音输入、语音控制、语音对话逐步渗入到日常生活中。语音输入,即将输入语音的转化成文字信息。语音控制,即通过语音进行工业控制、智能家电控制、智能玩具控制等。语音对话,即通过语音的输入,解析语音内容,查询回答内容,并输出查询结果。现有技术中,智能对话以语音识别技术为基础,以后台提供的大量数据作为支撑,基本做到了有问必答,实现即时问答的智能交互。智能交互的实现,以用户提问为基础,只有用户的提问,才能对应用户提问的问题,给出相应的答案。若用户的问题不明确,或者不知道该怎样去询问,则不能实现智能对话的智能交互。
技术实现思路
本专利技术实施例提供一种智能对话的方法及装置,用以解决现有技术中用户需要明确提问问题才能实现智能对话的问题。为了解决上述技术问题,一方面,本专利技术实施例提供一种智能对话的方法,该方法包括:查找预选对话场景,所述对话场景中包括至少一个与所述对话场景对应的话题;向客户端发送所述话题对应的引导信息,以便所述客户端根据所述引导信息进行语音提问;接收所述客户端发送的回答信息;判断所述回答信息是否在对应所述对话场景中的话题的预置回答范围内;若判断结果为是,则根据所述回答信息对应的话题继续向所述客户端发送引导信息;若判断结果为否,则根据预置场景跳转规则向客户端发送引导信息。另一方面,本专利技术实施例提供一种智能对话的装置,该装置包括:第一查找单元,用于查找预选对话场景,所述对话场景中包括至少一个与所述对话场景对应的话题;第一发送单元,用于向客户端发送所述话题对应的引导信息,以便所述客户端根据所述引导信息进行语音提问;接收单元,用于接收所述客户端发送的回答信息;判断单元,用于判断所述回答信息是否在对应所述对话场景中的话题的预置回答范围内;第二发送单元,用于若判断结果为是,则根据所述回答信息对应的话题继续向所述客户端发送引导信息;第三发送单元,用于若判断结果为否,则根据预置场景跳转规则向客户端发送引导信息。本专利技术实施例提供的智能对话的方法及装置,通过查找预选的对话场景,向客户端发送与对话场景的话题对应的引导信息,再接收客户端发送的回答信息,再判断回答信息是否在对应对话场景中的话题的预置回答范围内,若是则根据回答信息对应的话题继续向客户端发送引导信息,若否则根据预置场景跳转规则向客户端发送引导信息。与现有技术相比,本专利技术实施例能够向客户发送引导信息,向客户端发送引导问题,并根据客户端发送的回答信息,继续向客户端发送引导信息,从而无需用户明确提问问题,即可实现智能对话。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下
面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种智能对话的方法流程图;图2为本专利技术实施例提供的另一种智能对话的方法流程图;图3为本专利技术实施例提供的一种智能对话的装置组成框图;图4为本专利技术实施例提供的另一种智能对话的装置组成框图;图5为本专利技术实施例提供的一种智能对话的装置结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种智能对话的方法,如图1所示,该方法包括:101、查找预选对话场景。对话场景是对话的开始的场景,也是对话的主题。为了使对话内容的多样化,在本实施例中,对对话场景涉及的主题不做限定。对话场景具体是指在该对话场景下针对某一事物或者事件的对话内容。对话场景的对话内容中包含主动提问的引导话题,也包括了对话过程的处理内容。在本实施例中,对对话场景中引导话题的多少也不做限定。示例性的,若对话场景为水果,包括的话题有苹果、香蕉、菠萝、草莓、葡萄,对于每个话题包括的问题有颜色、形状、味道等。通过设置预选模式设置预选规则,确定预选对话场景。预选规则,可以是与最近一次选择的对话场景相同,可以是与当前的最热门话题相关的对话场景,也可以是自动推荐的对话场景。在本实施例中,对预选对话场景的预选规则不做限定。自动推荐的对话场景,是根据预置推荐规则推荐的。预置推荐规则,可以为被选择次数最多,最受欢迎,最近更新等,在本实施例中,对预置推荐规则的标准不做限定。为了确保各个对话场景都有被推荐的机会,为每个对话场景设定权值,
以自动推荐和权值为依据共同确定被推荐的对话场景。通过降低已选择的对话场景权值的方式,提高未被选择的对话场景被推荐的机会。在本实施例中,对被推荐的对话场景的确定方式不做限定。102、向客户端发送话题对应的引导信息。在选定对话场景后,向客户端发送引导信息。在对话场景中引导用户,主动向客户端发送提问信息、阐述一件事件或者一个问候,就像日常对话一样,实现更拟人方式的对话。引导信息是根据要表达的目的专门设计的,示例性的,若对话场景为水果,包括的话题有苹果、香蕉、菠萝、草莓、葡萄,引导信息可以为“你喜欢吃什么水果”,“你喜欢吃苹果吗”。发送引导信息,以便客户端根据引导信息进行语音提问。103、接收客户端发送的回答信息。在客户端接收到引导信息后,客户端发送用户的回答信息。在客户端发送用户的回答信息之前,包括对原始语音进行处理,消除噪声的影响。使处理后的信号更能反映语音的本质特征,提高语音识别的精确度和正确率。回答信息,是根据引导信息的回答。接收客户端发送的回答信息,即接收用户对引导信息的反馈信息,以实现由引导信息和回答信息组成的完整对话。104、判断回答信息是否在对应对话场景中的话题的预置回答范围内。对话场景中的话题是确定的,那么针对引导信息的回答信息也有一定的范围,即预置回答范围。示例性的,若引导信息为“你喜欢什么水果”,对于引导信息的预置回答范围是水果相关的,如草莓、葡萄酒、苹果醋、烤香蕉,都属于水果相关的范畴。如果客户端发送的回答信息为“我喜欢小狗”,涉及的主体部分是“小狗”,与水果无关,可以判断回答信息不在对应对话场景中的话题的预置回答范围内。105a、若判断结果为是,则根据回答信息对应的话题继续向客户端发送引导信息。对于回答信息,属于对应对话场景中的话题的回答信息,则根据回答信息在继续发送引导信息。继续发送的引导信息根据客户端发送的回答信息确定。示例性的,若引导信息为“你喜欢什么水果”,客户端发送的回答信息为“我喜欢苹果”,继续向客户端发送的引导信息要根据回答信息对应的话
题“苹果”确定,继续提问的信息可以为“你一天吃几个苹果”,“苹果是什么颜色的”。105b、若判断结果为否,则根据预置场景跳转规则向客户端发送引导信息。回答信息不在对应对话场景中的话题的预置回答范围内,则根据预置场景跳转规则,选择向客户本文档来自技高网
...

【技术保护点】
一种智能对话的方法,其特征在于,所述方法包括:查找预选对话场景,所述对话场景中包括至少一个与所述对话场景对应的话题;向客户端发送所述话题对应的引导信息,以便所述客户端根据所述引导信息进行语音提问;接收所述客户端发送的回答信息;判断所述回答信息是否在对应所述对话场景中的话题的预置回答范围内;若判断结果为是,则根据所述回答信息对应的话题继续向所述客户端发送引导信息;若判断结果为否,则根据预置场景跳转规则向客户端发送引导信息。

【技术特征摘要】
1.一种智能对话的方法,其特征在于,所述方法包括:查找预选对话场景,所述对话场景中包括至少一个与所述对话场景对应的话题;向客户端发送所述话题对应的引导信息,以便所述客户端根据所述引导信息进行语音提问;接收所述客户端发送的回答信息;判断所述回答信息是否在对应所述对话场景中的话题的预置回答范围内;若判断结果为是,则根据所述回答信息对应的话题继续向所述客户端发送引导信息;若判断结果为否,则根据预置场景跳转规则向客户端发送引导信息。2.根据权利要求1所述的方法,其特征在于,所述查找预选对话场景,包括:根据预存的用户属性信息查找对应的对话场景;或者,根据客户端发送的场景选择指令查找对应的对话场景。3.根据权利要求1所述的方法,其特征在于,在所述向客户端发送所述话题对应的引导信息之后,所述方法进一步包括:将所述话题标记为已询问话题,以便后续不重复选择相同的话题。4.根据权利要求1所述的方法,其特征在于,所述根据预置场景跳转规则向客户端发送引导信息,包括:根据预置规则判断所述回答信息是否为无效回答信息;若判断结果为是,则记录所述无效回答信息的次数;若所述次数小于预置次数,则从所述对话场景中重新选择话题,并向所述客户端发送重新选择的话题对应的引导信息;若所述次数大于或等于预置次数,则重新选择对话场景。5.根据权利要求1所述的方法,其特征在于,所述根据预置场景跳转规则向客户端发送引导信息,包括:选择所述回答信息对应的话题所属的对话场景;根据所述选择的对话场景中的话题,继续向所述客户端发送引导信息。6.根据权利要求1所述的方法,其特征在于,在所述接收所述客户端发送的回答信息之后,所述方法进一步包括:查找目标数据,所述目标数据用于展示所述回答信息中涉及的内容对象;将所述目标数据发送给所述客户端,以便所述客户端输出所述回答信息中涉及的内容对象。7.根据权利要求1-6中任一项所述的方法,其特征在于,在所述接收所述客户端发送的回答信息之后,所述方法进一步包括:通过语义服务器对所述回答信息进行语义转换。8.一种智能对话的装置,其特征在于,所述装置包括:第一查找单元,用于查找预选对话场景,所述对话场景中包括至少一个与所述对话场景对应的话...

【专利技术属性】
技术研发人员:吴建国张珩刘超华
申请(专利权)人:乐视控股北京有限公司乐意互联智能科技北京有限公司
类型:发明
国别省市:北京;11

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

1