【技术实现步骤摘要】
一种语句处理方法、语句处理装置及智能设备
本申请属于人工智能
,尤其涉及一种语句处理方法、语句处理装置、智能设备及计算机可读存储介质。
技术介绍
智能设备所搭载的聊天系统中,往往包含有多个聊天模块,例如任务式聊天模块、闲聊模块、知识问答模块及爬虫模块等。由于用户所输入的用户语句往往是随机的,因而在对用户语句进行答复时,需要先对用户语句进行分发,将用户语句分配至聊天系统中的某一模块进行处理。
技术实现思路
本申请提供了一种语句处理方法、语句处理装置、智能设备及计算机可读存储介质,可实现对用户语句的快速处理,以高效的针对用户语句输出反馈信息。第一方面,本申请提供了一种语句处理方法,上述语句处理方法应用于聊天系统,上述聊天系统中存在至少2个聊天模块,上述语句处理方法包括:当接收到输入上述聊天系统的用户语句时,确定各个聊天模块的调用顺序;根据上述调用顺序,在上述至少2个聊天模块中确定当前聊天模块,其中,针对同一用户语句,同一聊天模块仅能够被确定为当前聊天模块一次;调用上述当前 ...
【技术保护点】
1.一种语句处理方法,其特征在于,所述语句处理方法应用于聊天系统,所述聊天系统中存在至少2个聊天模块,所述语句处理方法包括:/n当接收到输入所述聊天系统的用户语句时,确定各个聊天模块的调用顺序;/n根据所述调用顺序,在所述至少2个聊天模块中确定当前聊天模块,其中,针对同一用户语句,同一聊天模块仅能够被确定为当前聊天模块一次;/n调用所述当前聊天模块对所述用户语句进行处理;/n若所述用户语句在所述当前聊天模块中有命中,则根据命中的对象输出反馈信息;/n若所述用户语句在所述当前聊天模块中无命中,则返回执行所述根据所述调用顺序,在所述至少2个聊天模块中确定当前聊天模块的步骤及后续步骤。/n
【技术特征摘要】
1.一种语句处理方法,其特征在于,所述语句处理方法应用于聊天系统,所述聊天系统中存在至少2个聊天模块,所述语句处理方法包括:
当接收到输入所述聊天系统的用户语句时,确定各个聊天模块的调用顺序;
根据所述调用顺序,在所述至少2个聊天模块中确定当前聊天模块,其中,针对同一用户语句,同一聊天模块仅能够被确定为当前聊天模块一次;
调用所述当前聊天模块对所述用户语句进行处理;
若所述用户语句在所述当前聊天模块中有命中,则根据命中的对象输出反馈信息;
若所述用户语句在所述当前聊天模块中无命中,则返回执行所述根据所述调用顺序,在所述至少2个聊天模块中确定当前聊天模块的步骤及后续步骤。
2.如权利要求1所述的语句处理方法,其特征在于,若所述当前聊天模块为任务式聊天模块,则在所述调用所述当前聊天模块对所述用户语句进行处理之前,所述语句处理方法还包括:
基于预设的过滤器计算所述用户语句的得分;
相应地,所述调用所述当前聊天模块对所述用户语句进行处理,包括:
若所述得分达到预设的得分阈值,则调用所述当前聊天模块对所述用户语句进行处理。
3.如权利要求2所述的语句处理方法,其特征在于,在所述基于预设的过滤器计算所述用户语句的得分之后,所述语句处理方法还包括:
若所述得分未达到预设的得分阈值,则返回执行所述根据所述调用顺序,在所述至少2个聊天模块中确定当前聊天模块的步骤及后续步骤。
4.如权利要求2所述的语句处理方法,其特征在于,所述任务式聊天模块包括系统任务式聊天子模块及自定义任务式聊天子模块;
相应地,所述基于预设的过滤器计算所述用户语句的得分,包括:
基于预设的第一过滤器计算所述用户语句的第一得分,其中,所述第一过滤器根据所述自定义任务式聊天子模块的训练样本而设定;
若所述第一得分未达到所述得分阈值,则基于预设的第二过滤器计算所述用户语句的第二得分,其中,所述第二过滤器根据所述系统任务式聊天子模块的训练样本而设定;
相应地,所述若所述得分达到预设的得分阈值,则调用所述当前聊天模块对所述用户语句进行处理,包括:
若所述第一得分达到所述得分阈值,则将所述用户语句输入至所述自定义任务式聊天子模块中进行处理;
若所述第二得分达到所述得分阈值,则将所述用户语句输入至所述任务式聊天子模块中进行处理。
5.如权利要求1所述的语句处理方法,其特征在于,若所述当前聊天模块为闲聊模块,则所述调用所述当前聊天模块对...
【专利技术属性】
技术研发人员:黄日星,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。