【技术实现步骤摘要】
对话机器人系统及相关技能配置方法
本专利技术涉及计算领域,尤其涉及一种对话机器人系统及相关技能配置方法。
技术介绍
随着计算机和人工智能技术的发展,对话系统或是聊天机器人也已变得愈发智能。现有的对话系统大致可以分为基于文本和基于语音两类。在这其中,语音对话系统(也可称为口语对话系统)以其输入方便而得到越来越广泛的应用。图1示出了现有口语对话系统的处理流程示意图。如图1所示,用户语音经过语音识别模块(AutomaticSpeechRecognition,ASR)产生语音识别结果,即用户话语;随后自然语言理解模块(NaturalLanguageUnderstanding,NLU)对用户话语进行语义解析;对话管理模块(DialogManagement,DM)根据NLU语义解析结果选择需要执行的系统行为。自然语言生成模块(NaturalLanguageGeneration,NLG)根据系统行为结果生成自然语言或者系统话语;最后,生成的语言由语音合成模块(Text-to-Speech,TTS)朗读给用户听。随着对话机器人能够执行的任务越来越多,其需要掌握的技能也越来越多。新 ...
【技术保护点】
1.一种对话机器人的技能配置方法,包括:获取针对目标技能的技能语料;基于所述技能语料,生成或更新针对所述目标技能的子剧本、语言理解子模块和语言生成子模块;以及将针对所述目标技能的子剧本、语言理解子模块和语言生成子模块分别接入用于所述对话机器人的对话管理模块、语言理解模块和语言生成模块。
【技术特征摘要】
1.一种对话机器人的技能配置方法,包括:获取针对目标技能的技能语料;基于所述技能语料,生成或更新针对所述目标技能的子剧本、语言理解子模块和语言生成子模块;以及将针对所述目标技能的子剧本、语言理解子模块和语言生成子模块分别接入用于所述对话机器人的对话管理模块、语言理解模块和语言生成模块。2.如权利要求1所述的方法,其中,获取针对目标技能的技能语料包括:通过众包获取针对目标技能的技能语料。3.如权利要求1所述的方法,还包括:在搜索聚合模块中实现针对所述目标技能的webhook配置。4.如权利要求1所述的方法,其中,将针对所述目标技能的子剧本、语言理解子模块和语言生成子模块分别接入用于所述对话机器人的对话管理模块、语言理解模块和语言生成模块包括:分别生成或更新所述语言理解模块和语言生成模块对接入的所述语言理解子模块和语言生成子模块的访问配置数据;以及分别生成或更新所述目标技能到所述语言理解子模块和语言生成子模块的服务映射数据。5.如权利要求1所述的方法,其中,将针对所述目标技能的子剧本、语言理解子模块和语言生成子模块分别接入用于所述对话机器人的对话管理模块、语言理解模块和语言生成模块包括:在涉及针对不同目标技能的接入时,优先接入更新的子剧本、语言理解子模块和语言生成子模块。6.如权利要求1所述的方法,还包括:将生成或更新的针对所述目标技能的子剧本、语言理解子模块和语言生成子模块存储至技能库。7.如权利要求6所述的方法,还包括:从所述技能库中选择多个目标技能;生成基于所述多个目标技能的应用。8.如权利要求7所述的方法,其中,生成基于所述多个目标技能的应用包括:训练具有泛意图确定功能的应用通用剧本;训练具有技能判别功能的应用级语言理解模板。9.如权利要求8所述的方法,其中,生成基于所述多个目标技能的应用包括:定制为所述多个目标技能进行优先级排序的排序插件。10.如权利要求7所述的方法,其中,从所述技能库中选择多个目标技能包括:从所述技能库中获取针对多个目标技能中每一个目标技能的语言理解子模块服务名、技能webhook配置、对话管理模块副本、语言生成模板、包含实体列表和用于应用训练的语料;以及生成基于所述多个目标技能的应用包括如下至少一项:生成搜索聚合服务名、用户实体文件地址;以及基于所述多个目标技能生成对话管理模块剧本动态库地址、语言理解子模块相关模型文件地址、目标技能到实体列表映射数据、目标技能到语言理解子模块服务映射数据、应用级语言生成模板、目标技能列表和目标技能到webhook映射数据。11.如权利要求10所述的方法,其中,将针对所述目标技能的子剧本、语言理解子模块和语言生成子模块分别接入用于所述对话机器人的对话管理模块、语言理解模块和语言生成模块包括:将搜索聚合服务名和对话管理模块剧本动态库地址推送给所述对话管理模块;将用户实体文件、语言理解子模块相关模型文件、目标技能到实体列表映射数据和目标技能到语言理解子模块服务映射数据推送至所述语言理解模块;将应用级语言生成模板推送至所述语言生成模块;将目标技能列表推送至搜索聚合模块;以及将目标技能到webhook映射数据推送至技能网关。12.如权利要求1-11中任一项所述的方法,其中,将针对所述目标技能的子剧本、语言理解子模块和语言生成子模块分别接入用于所述对话机器人的对话管理模块、语言理解模块和语言生成模块包括:将目标技能和/或包含目标技能的应用经迭代、验证、预发和线上环境进行接入。13.一种对话机器...
【专利技术属性】
技术研发人员:张添翼,赵文斌,周尧,
申请(专利权)人:优视科技中国有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。