1.一种语音助手的训练和分享方法,用户通过智能交互平台将任务模型分享给其他用户的语音助手;所述语音助手能够和智能交互平台通信连接,从智能交互平台下载数据,或向智能交互平台上传数据;其特征在于该方法包括以下步骤:
101、用户向语音助手发起命令;
102、语音助手识别用户命令,并提取关键知识数据;
103、语音助手根据关键知识数据判断语音助手是否包含对应的任务模型,如果是,则调用任务模型执行该用户命令所对应的任务;
104、如果否,语音助手向智能交互平台发起查找操作;
105、如果查找到对应的任务模型,则将该任务模型加载到语音助手,以由语音助手执行该任务;
106、如果未查找到对应的任务模型,语音助手发起创建任务模型的过程;
107、语音助手保存创建的任务模型,并将其上传到智能交互平台。
2.根据权利要求1所述的语音助手的训练和分享方法,其特征在于:步骤106中,语音助手发起创建任务模型的过程具体包括如下步骤:步骤106a、调用基本槽位生成问题;
步骤106b、通过多轮对话向用户发问,获取用户的答案,提取关键知识数据,填充基本槽位;
步骤106c、根据填充的一个或多个基本槽位的关键知识数据获取特定槽位;
步骤106d、根据特定槽位生成问题,通过多轮对话向用户发问,获取用户的答案,提取关键知识数据,填充特定槽位;
步骤106e、生成任务模型。
3.根据权利要求2所述的语音助手训练和分享方法,其特征在于:步骤106a、调用基本槽位生成问题,包括:从用户的命令中提取的关键知识数据生成基本槽位,或者调用语音助手中存储的与创建新的任务模型相关的基本槽位。
4.根据权利要求2所述的语音助手训练和分享方法,其特征在于:步骤106c、根据填充的一个或多个基本槽位的关键知识数据获取特定槽位信息,包括:根据用户填充的关键知识数据中与语音助手的交互对象相关的信息获取特定槽位信息。
5.根据权利要求2所述的语音助手训练和分享方法,其特征在于:还包括如下步骤:步骤106f、建立扩展槽位,根据扩展槽位生成问题;
步骤106g、填充扩展槽位;
步骤106h、更新任务模型并上传到智能交互平台。
6.根据权利要求5所述的语音助手训练和分享方法,其特征在于:步骤106g、填充扩展槽位,包括:利用人机对话或多轮对话获取关键知识数据填充扩展槽位;
或者,根据授权获取保存的用户信息以填充扩展槽位;
或者,调用嵌套子模型填充扩展槽位。
7.根据权利要求1所述的语音助手训练和分享方法,其特征在于:步骤107、语音助手保存创建的任务模型,并将其上传到智能交互平台可以替代为:步骤107a、语音助手保存创建的任务模型,通过用户设备直接向其他语音助手分享该任务模型。
8.根据权利要求1所述的语音助手训练和分享方法,其特征在于:其它语音助手通过智能交互平台下载该语音助手上传的任务模型,根据自身需求进一步修改该任务模型,向智能交互平台上传修改后的任务模型及描述信息。