交互问答的方法、装置及计算机可读存储介质制造方法及图纸

技术编号:22166842 阅读:15 留言:0更新日期:2019-09-21 10:33
本发明专利技术实施例提出一种交互问答的方法、装置及计算机可读存储介质,方法包括接收来自语音设备的语音询问信息;调用与所述语音询问信息对应的技能服务,所述技能服务是根据技能信息和快速问答FAQ文件生成的;从所述技能服务对应的FAQ文件中获取交互问答信息;向所述语音设备发送所述交互问答信息。

Interactive Question Answering Method, Device and Computer Readable Storage Media

【技术实现步骤摘要】
交互问答的方法、装置及计算机可读存储介质
本专利技术涉及交互问答
,尤其涉及一种交互问答的方法、装置及计算机可读存储介质。
技术介绍
传统的客服系统的客户端包括电话、App、Web网页、小程序等。但是客服的后台系统包括基础层、算法层、能力层和产品层等。一个完善的客服可能要几百万或者更多成本。如果将交互服务外包,实施对其质量的把控也会额外增加成本。因此,传统的客服系统存在实现周期长、时间成本大、研发成本高等缺点。
技术实现思路
本专利技术实施例提供一种交互问答的方法、装置及计算机可读存储介质,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种交互问答的方法,包括:接收来自语音设备的语音询问信息;调用与所述语音询问信息对应的技能服务,所述技能服务是根据技能信息和快速问答FAQ文件生成的;从所述技能服务对应的FAQ文件中获取交互问答信息;向所述语音设备发送所述交互问答信息。在一种实施方式中,还包括:接收来自各技能服务端的FAQ文件和技能信息;对每个技能服务端的所述FAQ文件进行自然语言处理NLP;将每个技能服务端的NLP后的FAQ文件与各自的技能信息关联,得到各服务端的技能服务。在一种实施方式中,所述对每个技能服务端的所述FAQ文件进行NLP,包括:利用NLP对所述FAQ文件的内容进行解析,从所述FAQ文件的原始问题中抽取实体;利用所抽取的实体,对所述问题进行泛化;将泛化后的问题与所述FAQ文件中原始问题及其答案进行关联。在一种实施方式中,所述对每个服务端的所述FAQ文件进行NLP之前,还包括:对各技能服务端的FAQ文件进行验证。在一种实施方式中,还包括:获取所述语音询问信息对应的技能服务,对所述语音询问信息进行统计,得到所述语音询问信息对应的次数;在所述次数高于阈值的情况下,判断在所述技能服务对应的FAQ文件中是否包含所述语音询问信息,若不包含则在所述FAQ文件中添加所述语音询问信息对应的交互问答信息。第二方面,本专利技术实施例提供了一种交互问答的装置,包括:通信模块,用于接收来自语音设备的语音询问信息;调用模块,用于调用与所述语音询问信息对应的技能服务,所述技能服务是根据技能信息和快速问答FAQ文件生成的;交互问答信息获取模块,用于从所述技能服务对应的FAQ文件中获取交互问答信息;所述通信模块还用于向所述语音设备发送所述交互问答信息。在一种实施方式中,信息接收模块,用于接收来自各技能服务端的FAQ文件和技能信息;自然语言处理模块,用于对每个技能服务端的所述FAQ文件进行自然语言处理NLP;技能服务生成模块,用于将每个技能服务端的NLP后的FAQ文件与各自的技能信息关联,得到各服务端的技能服务。在一种实施方式中,所述自然语言处理模块包括:实体抽取模块,用于利用NLP对所述FAQ文件的内容进行解析,从所述FAQ文件的原始问题中抽取实体;泛化处理模块,用于利用所抽取的实体,对所述问题进行泛化;关联模块,用于将泛化后的问题与所述FAQ文件中原始问题及其答案进行关联。在一种实施方式中,还包括:验证模块,用于在所述对每个服务端的所述FAQ文件进行NLP之前,对各技能服务端的FAQ文件进行验证。在一种实施方式中,还包括:数据统计模块,用于获取所述语音询问信息对应的技能服务,对所述语音询问信息进行统计,得到所述语音询问信息对应的次数;交互问答信息添加模块,用于在所述次数高于阈值的情况下,判断在所述技能服务对应的FAQ文件中是否包含所述语音询问信息,若不包含则在所述FAQ文件中添加所述语音询问信息对应的交互问答信息。第三方面,本专利技术实施例提供了一种交互问答的装置,所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,所述装置的结构中包括处理器和存储器,所述存储器用于存储支持所述装置执行上述交互问答的方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述装置还可以包括通信接口,用于与其他设备或通信网络通信。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储交互问答的装置所用的计算机软件指令,其包括用于执行上述交互问答的方法所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:交互问答服务器提供技能服务平台,各技能服务端无需掌握编程技术即可生成技能服务,从而降低开发、运营的成本。并且技能服务的生成过程耗时极短。上述技术方案中的另一个技术方案具有如下优点或有益效果:由于智能语音设备具备与用户交互的能力,通过交互问答服务器能够利用智能语音设备更好的提供客户服务,提升客户对服务端的认知。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。附图说明在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本专利技术公开的一些实施方式,而不应将其视为是对本专利技术范围的限制。图1示出根据本专利技术实施例的交互问答方法的流程图。图2示出根据本专利技术实施例的交互问答方法的流程图。图3示出根据本专利技术实施例的交互问答方法的流程图。图4示出根据本专利技术实施例的交互问答方法的流程图。图5示出根据本专利技术实施例的交互问答装置的结构框图。图6示出根据本专利技术实施例的交互问答装置的结构框图。图7示出根据本专利技术实施例的交互问答装置的结构框图。图8示出根据本专利技术实施例的交互问答装置的结构框图。图9示出根据本专利技术实施例的交互问答装置的结构框图。图10示出根据本专利技术实施例的交互问答方法的流程图。图11示出根据本专利技术实施例的交互问答方法的流程图。图12示出根据本专利技术实施例的交互问答装置的结构框图。具体实施方式在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本专利技术的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。图1示出根据本专利技术实施例的交互问答的方法的流程图。如图1所示,该包括以下步骤:S101:接收来自语音设备的语音询问信息。语音设备可以通过麦克风等收音设备接收用户的语音问询信息。然后,语音设备可以将语音问询信息转发至交互问答服务器。在转发过程中,语音设备可以采用语音流加密的方式传输语音问询信息。本专利技术实施例的语音设备可以是具有语音处理能力的设备,包括但不限于智能音箱、智能电视、智能洗衣机等。S102:调用与所述语音询问信息对应的技能服务,所述技能服务是根据技能信息和快速问答(FAQ,FrequentlyAskedQuestions)文件生成的。技能信息可以包括技能服务的名称、图标和简要介绍等。示例性的,技能服务可以包括各种不同商家的客服。交互问答服务器可以对语音询问信息进行语音识别,得到对应的文本。从所述语音询问信息的文本中识别出技能服务的名称和具体问题等。然后,根据技能服务的名称调用对应的技能服务,将具体问题发送给被调用的技能服务。例如,语音询问信息的文本包括的技能服务的名称为“XX客服”,具体问题为“A电器的B元件坏了怎本文档来自技高网...

【技术保护点】
1.一种交互问答的方法,其特征在于,包括:接收来自语音设备的语音询问信息;调用与所述语音询问信息对应的技能服务,所述技能服务是根据技能信息和快速问答FAQ文件生成的;从所述技能服务对应的FAQ文件中获取交互问答信息;向所述语音设备发送所述交互问答信息。

【技术特征摘要】
1.一种交互问答的方法,其特征在于,包括:接收来自语音设备的语音询问信息;调用与所述语音询问信息对应的技能服务,所述技能服务是根据技能信息和快速问答FAQ文件生成的;从所述技能服务对应的FAQ文件中获取交互问答信息;向所述语音设备发送所述交互问答信息。2.根据权利要求1所述的方法,其特征在于,还包括:接收来自各技能服务端的FAQ文件和技能信息;对每个技能服务端的所述FAQ文件进行自然语言处理NLP;将每个技能服务端的NLP后的FAQ文件与各自的技能信息关联,得到各服务端的技能服务。3.根据权利要求2所述的方法,其特征在于,所述对每个技能服务端的所述FAQ文件进行NLP,包括:利用NLP对所述FAQ文件的内容进行解析,从所述FAQ文件的原始问题中抽取实体;利用所抽取的实体,对所述问题进行泛化;将泛化后的问题与所述FAQ文件中原始问题及其答案进行关联。4.根据权利要求2所述的方法,其特征在于,所述对每个服务端的所述FAQ文件进行NLP之前,还包括:对各技能服务端的FAQ文件进行验证。5.根据权利要求1所述的方法,其特征在于,还包括:获取所述语音询问信息对应的技能服务,对所述语音询问信息进行统计,得到所述语音询问信息对应的次数;在所述次数高于阈值的情况下,判断在所述技能服务对应的FAQ文件中是否包含所述语音询问信息,若不包含则在所述FAQ文件中添加所述语音询问信息对应的交互问答信息。6.一种交互问答的装置,其特征在于,包括:通信模块,用于接收来自语音设备的语音询问信息;调用模块,用于调用与所述语音询问信息对应的技能服务,所述技能服务是根据技能信息和快速问答FAQ文件生成的;交互问答信息获取模块,用于从所述技能服务对应的FAQ文件中获取交互问答信息;所述...

【专利技术属性】
技术研发人员:曹洪伟周晓奚丽仙
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1