
技术摘要:
本申请提供了一种技能话术缠绕处理方法和装置,该方法包括:接收到交互设备发送的数据信息时,进行技能信息识别;当确定技能信息识别结果存在话术缠绕时,若确定识别出的技能信息针对所述数据信息中的用户标识设置了技能话术优先级,则在识别出的技能信息中选择针对用 全部
背景技术:
随着互联网和物联网技术的快速发展,人工智能应用领域愈发广泛,技术革新趋 于成熟。当前在人工智能的各项领域中,自然语言处理是最为成熟的技术。 传统的家电、汽车、教育辅助产品以及新兴的各种机器人等硬件设备急需增加语 音交互的功能,来提升用户体验。 此时各种交互开放平台也随之应运而生。与交互开放平台交互的交互设备主要有 如下两方面: 一方面对接各种服务设备,比如音乐、外卖等服务的处理,这里我们把每个服务都 称为一个技能信息;另一方面对接不同厂商的硬件设备。厂商根据自己的产品特性,在开放 平台上挑选相关的技能。 开放平台提供技能信息进入的方式有两种: 第一种:通过唤醒词进入技能; 第二种:通过部分话术进入技能。 针对第二种方式,平台需要满足不同厂商的产品对同一话术需要进入不同技能的 需求。比如“我想听白雪公主”这个话术,在儿童教育设备上需要识别为一个讲故事的技能 信息,而在音箱设备上需要识别为一个音乐的技能信息。 这样就会出现话术缠绕的问题,现有解决话术缠绕问题是在设置技能唤醒词,或 者将缠绕话术默认归到某个技能信息中。 上述解决方案用户体验差,设置技能唤醒词的方式会让用户在每次开始某个技能 信息交互时,都要先说唤醒词,说了很多没必要的话,而且当技能信息增多时,还要记住大 量的唤醒词;不设置唤醒词的方式平台会默认归类到某个技能信息,识别太过死板,不能真 正理解用户的意图。
技术实现要素:
有鉴于此,本申请提供一种技能话术缠绕处理方法和装置,能够根据实际应用场 景解决技能话术缠绕问题,提高了用户体验。 为解决上述技术问题,本申请的技术方案是这样实现的: 一方面提供一种技能话术缠绕处理方法,该方法包括: 接收到交互设备发送的数据信息时,进行技能信息识别; 当确定技能信息识别结果存在话术缠绕时,若确定识别出的技能信息针对所述数 据信息中的用户标识设置了技能话术优先级,则在识别出的技能信息中选择针对用户设置 的优先级最高的技能信息对所述交互设备进行响应。 其中,所述方法进一步包括: 4 CN 111596833 A 说 明 书 2/6 页 若确定识别出的技能信息针对所述数据信息中的用户标识未设置技能话术优先 级,且确定识别出的技能信息针对所述交互设备设置了技能话术优先级,则在识别出的技 能信息中选择针对交互设备设置的优先级最高的技能信息对所述交互设备进行响应。 其中,所述方法进一步包括: 若确定识别出的技能信息针对所述数据信息中的用户标识未设置技能话术优先 级,且识别出的技能信息针对所述交互设备未设置技能话术优先级,则使用从数据信息中 提取出的槽值与识别出的技能信息对应的词表分别进行匹配,选择匹配度最高的词表对应 的技能信息对所述交互设备进行响应。 其中,所述方法进一步包括: 提供针对交互设备输入对应技能信息,以及配置交互设备和用户对应技能信息的 技能话术优先级的用户界面。 另一方面提供一种技能话术缠绕处理装置,该装置包括:接收单元、识别单元、确 定单元和处理单元; 所述接收单元,用于接收数据信息; 所述识别单元,用于当所述接收单元接收到交互设备发送的数据信息时,进行技 能信息识别; 所述确定单元,用于确定所述识别单元识别出的技能信息识别结果是否存在话术 缠绕,确定识别出的技能信息针对所述数据信息中的用户标识是否设置了技能话术优先 级; 所述处理单元,用于当所述确定单元确定技能信息识别结果存在话术缠绕时,若 确定识别出的技能信息针对所述数据信息中的用户标识设置了技能话术优先级,则在识别 出的技能信息中选择针对用户设置的优先级最高的技能信息对所述交互设备进行响应。 其中, 所述确定单元,进一步用于确定识别出的技能信息针对所述交互设备是否设置了 技能话术优先级; 所述处理单元,进一步用于若所述确定单元确定识别出的技能信息针对所述数据 信息中的用户标识未设置技能话术优先级,且确定识别出的技能信息针对所述交互设备设 置了技能话术优先级,则在识别出的技能信息中选择针对交互设备设置的优先级最高的技 能信息对所述交互设备进行响应。 其中, 所述处理单元,进一步用于若所述确定单元确定识别出的技能信息针对所述数据 信息中的用户标识未设置技能话术优先级,且识别出的技能信息针对所述交互设备未设置 技能话术优先级,则使用从数据信息中提取出的槽值与识别出的技能信息对应的词表分别 进行匹配,选择匹配度最高的词表对应的技能信息对所述交互设备进行响应。 其中, 所述确定单元,进一步用于提供针对交互设备输入对应技能信息,以及配置交互 设备和用户对应技能信息的技能话术优先级的用户界面。 一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计 算机程序,所述处理器执行所述程序时实现所述技能话术缠绕处理方法的步骤。 5 CN 111596833 A 说 明 书 3/6 页 一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现 所述技能话术缠绕处理方法的步骤。 由上面的技术方案可知,本申请中通过针对不同交互设备、以及用户配置技能话 术优先级,针对每个技能信息设置匹配词表,在针对该交互设备发送的数据信息进行识别 的识别结果发生话术缠绕时,选择最准确的技能信息向交互设备进行响应。该方案能够根 据实际应用场景解决技能话术缠绕问题,提高了用户体验。 附图说明 图1为本申请实施例中技能话术缠绕处理流程示意图; 图2为本申请实施例中具体实现技能话术缠绕处理流程示意图; 图3为本申请实施例中应用于上述技术的装置结构示意图。