一种智能对话方法、装置以及计算机可读存储介质制造方法及图纸

技术编号:22944505 阅读:15 留言:0更新日期:2019-12-27 17:09
本发明专利技术公开了一种智能对话方法、装置以及计算机可读存储介质,应用于设置有问答知识库的服务端,所述方法包括:接收来自客户端发送的请求信息;响应于所述请求信息,基于所述问答知识库选取与所述请求信息对应的回复信息;向客户端反馈所述回复信息。使用时,用户(更具体的说是儿童)在客户端上手写输入或者语音输入儿童问题,客户端将该儿童问题进行整理,生成请求信息,并将生成的请求信息发送到服务端。由此,儿童自身有一些心理问题或者其他问题,都可以通过本方案得到相应的回复信息,以帮助儿童解决儿童心理健康问题。

【技术实现步骤摘要】
一种智能对话方法、装置以及计算机可读存储介质
本专利技术涉及人工智能领域,尤其涉及一种智能对话方法、装置以及计算机可读存储介质。
技术介绍
儿童心理健康问题是一类常见的儿童问题,如“我想妈妈了,我被爸爸打了”,这些问题儿童是有解决的需求的。对话系统是一类非常宽泛的技术,必须要细化到某一垂直领域内,对话才能有效,但是现有的对话系统对于解决儿童心理健康问题尚没有成熟的方案。
技术实现思路
本专利技术实施例提供了一种智能对话方法、装置以及计算机可读存储介质,具有帮助解决儿童心理健康问题的效果。本专利技术一方面提供一种智能对话方法,应用于设置有问答知识库的服务端,所述方法包括:接收来自客户端发送的请求信息;响应于所述请求信息,基于所述问答知识库选取与所述请求信息对应的回复信息;向客户端反馈所述回复信息。在一可实施方式中,所述基于所述问答知识库选取与所述用户请求信息对应的回复信息,包括:从所述问答知识库中选取与所述请求信息匹配的目标问题;提取与所述目标问题相对应的回复信息。在一可实施方式中,所述从所述问答知识库中选取与所述请求信息匹配的目标问题,包括:将所述请求信息逐一与已存入所述问答知识库中的问题进行相似度计算,得到对应每个问题的相似值;选取相似值最高的问题作为目标问题。在一可实施方式中,所述选取相似值最高的问题作为目标问题,包括:确定所得到的对应每个问题的相似值中的最高相似值;判断所述最高相似值是否超过预设值;若判定所述最高相似值超过预设值,则将所述最高相似值对应的问题作为目标问题。在一可实施方式中,所述方法还包括:若判定所述最高相似值未超过预设值,则通过自然语言理解模型识别所述请求信息的情感类型;根据所识别得到的情感类型,获取对应于所述情感类型的回复信息。本专利技术另一方面提供一种智能对话装置,应用于设置有问答知识库的服务端,所述装置包括:接收模块,用于接收来自客户端发送的请求信息;响应模块,用于响应于所述请求信息,基于所述问答知识库选取与所述请求信息对应的回复信息;回复模块,用于向客户端反馈所述回复信息。在一可实施方式中,所述响应模块在响应于所述请求信息之后,具体用于:从所述问答知识库中选取与所述请求信息匹配的目标问题;提取与所述目标问题相对应的回复信息。在一可实施方式中,所述响应模块在从所述问答知识库中选取与所述请求信息匹配的目标问题的过程中,还具体用于:将所述请求信息逐一与已存入所述问答知识库中的问题进行相似度计算,得到对应每个问题的相似值;选取相似值最高的问题作为目标问题。在一可实施方式中,所述响应模块在得到对应每个问题的相似值之后,还具体用于:确定所得到的对应每个问题的相似值中的最高相似值;判断所述最高相似值是否超过预设值;若判定所述最高相似值超过预设值,则将所述最高相似值对应的问题作为目标问题;若判定所述最高相似值未超过预设值,则通过自然语言理解模型识别所述请求信息的情感类型;根据所识别得到的情感类型,获取对应于所述情感类型的回复信息。本专利技术另一方面提供一种计算机可读存储介质,所述存储介质包括一组计算机可执行指令,当所述指令被执行时用于执行一种智能对话方法。在本专利技术实施例中,使用时,用户(更具体的说是儿童)在客户端上手写输入或者语音输入儿童问题,客户端将该儿童问题进行整理,生成请求信息,并将生成的请求信息发送到服务端。服务端接收来自客户端的请求信息,并响应该请求信息。服务端从该请求信息中提取儿童问题,并从问答知识库中选取对应于该儿童问题的回复信息。其中,问答知识库中预存有一系列有关儿童心理问题的键值对,键为问题信息,值为对应问题信息的回复信息,问答知识库可根据键信息得到对应的值信息;其中,回复信息可以是解决儿童问题的方案,也可以是鼓励性质的话语。最后服务端将所获取的回复信息发送至客户端。由此,儿童自身有一些心理问题或者其他问题,都可以通过本方案得到相应的回复信息,以帮助儿童解决儿童心理健康问题。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:在附图中,相同或对应的标号表示相同或对应的部分。图1为本专利技术实施例一种智能对话方法的实现流程示意图;图2为本专利技术实施例一种智能对话方法的具体实现流程示意图;图3为本专利技术实施例一种智能对话装置的结构组成示意图。具体实施方式为使本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例一种智能对话方法的实现流程示意图;图2为本专利技术实施例一种智能对话方法的具体实现流程示意图;如图1和图2所示,本专利技术实施例一方面提供一种智能对话方法,应用于设置有问答知识库的服务端,方法包括:步骤101,接收来自客户端发送的请求信息。步骤102,响应于请求信息,基于问答知识库选取与请求信息对应的回复信息。步骤103,向客户端反馈回复信息。本实施例中,使用时,用户(更具体的说是儿童)在客户端上手写输入或者语音输入儿童问题,客户端将该儿童问题进行整理,生成请求信息,并将生成的请求信息发送到服务端。服务端接收来自客户端的请求信息,并响应该请求信息。服务端从该请求信息中提取儿童问题,并从问答知识库中选取对应于该儿童问题的回复信息。其中,问答知识库中预存有一系列有关儿童心理问题的键值对,键为问题信息,值为对应问题信息的回复信息,问答知识库可根据键信息得到对应的值信息;其中,回复信息可以是解决儿童问题的方案,也可以是鼓励性质的话语。最后服务端将所获取的回复信息发送至客户端。由此,儿童自身有一些心理问题或者其他问题,都可以通过本方案得到相应的回复信息,以帮助儿童解决儿童心理健康问题。在一可实施方式中,基于问答知识库选取与用户请求信息对应的回复信息,包括:从问答知识库中选取与请求信息匹配的目标问题;提取与目标问题相对应的回复信息。参考图2,本实施例中,步骤102中的“基于问答知识库选取与用户请求信息对应的回复信息”的具体步骤为:服务端将所得到的儿童问题与问答知识库中键信息进行匹配,若在问答知识库存在与到该儿童问题相匹配的目标问题,则提取对应该目标问题的回复信息。在一可实施方式中,从问答知识库中选取与请求信息匹配的目标问题,包括:将请求信息逐一与已存入问答知识库中的问题进行相似度计算,得到对应每个问题的相似值;选取相似值最高的问题作为目标问题。本实施例中,由于在问答知识库中的键信息无法完美覆盖所有的儿童问题,因此,在上述步骤中的“从问答知识库中本文档来自技高网...

【技术保护点】
1.一种智能对话方法,其特征在于,应用于设置有问答知识库的服务端,所述方法包括:/n接收来自客户端发送的请求信息;/n响应于所述请求信息,基于所述问答知识库选取与所述请求信息对应的回复信息;/n向客户端反馈所述回复信息。/n

【技术特征摘要】
1.一种智能对话方法,其特征在于,应用于设置有问答知识库的服务端,所述方法包括:
接收来自客户端发送的请求信息;
响应于所述请求信息,基于所述问答知识库选取与所述请求信息对应的回复信息;
向客户端反馈所述回复信息。


2.根据权利要求1所述的方法,其特征在于,所述基于所述问答知识库选取与所述用户请求信息对应的回复信息,包括:
从所述问答知识库中选取与所述请求信息匹配的目标问题;
提取与所述目标问题相对应的回复信息。


3.根据权利要求2所述的方法,其特征在于,所述从所述问答知识库中选取与所述请求信息匹配的目标问题,包括:
将所述请求信息逐一与已存入所述问答知识库中的问题进行相似度计算,得到对应每个问题的相似值;
选取相似值最高的问题作为目标问题。


4.根据权利要求3所述的方法,其特征在于,所述选取相似值最高的问题作为目标问题,包括:
确定所得到的对应每个问题的相似值中的最高相似值;
判断所述最高相似值是否超过预设值;若判定所述最高相似值超过预设值,则将所述最高相似值对应的问题作为目标问题。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若判定所述最高相似值未超过预设值,则通过自然语言理解模型识别所述请求信息的情感类型;
根据所识别得到的情感类型,获取对应于所述情感类型的回复信息。


6.一种智能对话装置,其特征在于,应用于设置有问答知识库的服务端,所...

【专利技术属性】
技术研发人员:祝文博雷欣李志飞
申请(专利权)人:出门问问信息科技有限公司
类型:发明
国别省市:北京;11

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

1