【技术实现步骤摘要】
一种聊天机器人的智能服务方法、服务器及存储介质
本专利技术涉及人工智能
,特别是涉及一种聊天机器人的智能服务方法、服务器及存储介质。
技术介绍
随着人工智能技术的不断发展,人们对方便快捷、高效准确的智能服务的需求越来越强烈。自然语言作为人类表达自己思想最方便、最自然的方式,已逐渐成为智能服务领域最主流的人机交互方式。以客户服务领域为例,当人们希望通过短信平台开通流量套餐时,往往更倾向于编写“我要开通5元流量套餐”等自然语言表达样式的短信,而不愿意去记忆一长串复杂的字符代码。由于自然语言具有开放性、随意性,表达方式多样,对自然语言进行语义解析,从而识别其真实含义,并给出准确恰当的回复,对于智能服务提供而言显得尤为重要。
技术实现思路
基于此,有必要提供一种聊天机器人的智能服务方法,包括:接收用户输入的自然语言信息;将所述自然语言信息于预设知识库中进行信息检索匹配,得到第一候选结果;对所述自然语言信息进行语义解析;基于所述语义解析的结果和第一候选结果使用自然语言生成NLG的seq2seq模型生成第二候选结果;对所述第一候选结果和第二候选结果进行优先级排序,并根据优先 ...
【技术保护点】
1.一种聊天机器人的智能服务方法,其特征在于,包括:接收用户输入的自然语言信息;将所述自然语言信息于预设知识库中进行信息检索匹配,得到第一候选结果;对所述自然语言信息进行语义解析;基于所述语义解析的结果和第一候选结果使用自然语言生成NLG的seq2seq模型生成第二候选结果;对所述第一候选结果和第二候选结果进行优先级排序,并根据优先级排序结果输出最终语义答复。
【技术特征摘要】
1.一种聊天机器人的智能服务方法,其特征在于,包括:接收用户输入的自然语言信息;将所述自然语言信息于预设知识库中进行信息检索匹配,得到第一候选结果;对所述自然语言信息进行语义解析;基于所述语义解析的结果和第一候选结果使用自然语言生成NLG的seq2seq模型生成第二候选结果;对所述第一候选结果和第二候选结果进行优先级排序,并根据优先级排序结果输出最终语义答复。2.根据权利要求1所述的处理方法,其特征在于,所述自然语言信息包括语音信息和文本信息;在所述自然语言信息为语音信息的情况下,在接收用户输入的自然语言信息后,还包括:将所述语音信息识别为文本信息。3.根据权利要求1所述的处理方法,其特征在于,所述将所述自然语言信息于预设知识库中进行信息检索匹配,得到第一候选结果,包括:确定所述自然语言信息的任务类型;当所述任务类型为问答类型时,将所述自然语言信息于预设知识库中进行信息检索匹配;根据信息检索匹配结果,生成所述自然语言信息对应的第一候选结果。4.根据权利要求3所述的处理方法,其特征在于,所述确定所述自然语言信息的任务类型,包括:采用机器学习方法分别对所述自然语言信息和各个任务类型进行相关度分析,得到所述自然语言信息与各个任务类型的相关度值;将与所述自然语言信息相关度值最高的一个或多个任务类型确定为所述自然语言信息的任务类型。5.根据权利要求1所述的处理方法,其特征在于,所述对所述自然语言信息进行语义解析,包括:对所述自然语言信息进行预处理;在预设的多种语义场景下分别对预处理后的自然语言信息进行语义解...
【专利技术属性】
技术研发人员:蒋健波,兰俊杰,
申请(专利权)人:广州麦优网络科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。