技能管理
Q1. 我可以从哪些渠道获取技能?
A:控制台上的语音技能按照来源,可以分为如下几种:
- 第一类:本团队开发:由团队内成员进行开发的技能;
- 第二类:技能商店的:您手动从技能商店获取到您项目组的语音技能;
- 第三类:会话精灵分享:在会话精灵网站上创建发布后分享到控制台的问答技能。
- 第四类:其他团队开发的:其他团队定制开发并分享给您的技能,您可以在产品开发时,添加到产品中,无需手动获取;
- 第五类:由DUI开发且进行维护的官方内置技能,预置在行业模板中,无需手动获取,您可以选择使用或者不适用;
- 第六类:第三方技能平台的:来自第三方技能平台的代理接入的技能,需要通过商务合作的方式才能接入。
您可以根据开发成本和技能需求,选择合适的渠道获取技能。
Q2. 如何添加技能?
A:在开发全链路产品时,您需要为产品添加语音技能。(了解DUI系统上产品和技能之间的区别和关系)
在DUI控制台上,您可以从多个渠道来源获取技能,因此在添加新技能页面,可以按来源添加技能。
添加技能的操作见 :添加新技能
在添加技能时,可以通过如下方式快速找到技能:
- 添加技能时,如果技能数据过多,可以根据二级来源来筛选技能,具体如下:
- 项目组开发技能:可以按照我创建的 / 成员创建的来进行筛选;
- 获取和预置:可以按照来自行业模板 / 来自商店 / 来自分享 来进行筛选; - 如果您记得技能名称,可以通过技能名称来搜索技能,支持模糊搜索;
- 如果您要选的技能是兜底技能,那么可以勾选【显示兜底技能】,进行快速筛选。
- 如果您想看到当前选中的所有技能,在页面最下方点击【展开】看到已选技能列表;点击技能上的“X”可以快速移除选中的技能。
Q3. 如何删除技能?
A:在控制台上开发产品时,可以根据产品功能需要添加或删除技能。产品中删除技能需要注意如下几方面:
- 删除技能后需要发布当前产品版本,在设备端进行测试时,使用该技能中填写的用户说法,才不会命中已删除的技能。
- 在产品中删除技能,只是将当前技能从产品中移除,技能本身不受影响,仍然可以添加到其他产品;
- 在删除技能界面移除技能后,需要点【保存】或者【下一步】按钮,删除操作才生效;
- 删除技能后,可以通过添加新技能的方式重新添加回来。
Q4. 添加技能时,技能引用有什么用?
A:当您使用行业模板创建产品是(了解什么是行业模板),可以以行业模板中部分预置的技能为模板创建新技能,这样的操作就是技能引用,其中:被引用的技能可以称为父技能,引用生成的技能可以称为子技能。
技能引用有如下作用:
- 子技能拥有父技能的一切数据,包括依据其意图预置的大量的常用说法和词库,您无需从零开始编辑技能,节省了大量开发时间;
- 子技能只要一发布,就可以添加到其他产品中使用;
- 子技能发布后,同样可以分享给其他团队或者项目组使用;
- DUI系统会定期更新父技能,因此您可以根据您的需要,选择子技能使用的父技能数据的版本。
- 您可以对子技能添加自定义说法、词库或语义槽,让您的子技能更加独一无二;但是请注意,如果您添加的自定义的说法和DUI系统预置的常用说法有冲突,会优先输出您自定义的部分。
Q5. 添加了功能类似的技能,使用时如何优先命中其中一个?
A:用户在设备端进行对话时,DUI会对用户的说法进行处理,通过一系列复杂的计算,判断该说法命中哪个技能。如果在产品开发时,为产品添加了功能类似的技能,如:在添加了酷狗音乐和QQ音乐技能的情况下,希望在使用时能够优先命中酷狗音乐,那么可以在控制台上通过技能排序的功能,更改技能的优先级,优先级高的技能的命中的概率高于优先级低的技能命中概率。
技能排序即:在控制台上,通过移动技能从而调整技能的展示顺序,技能展示顺序越靠前,优先级越高。
更改技能优先级后,需要先发布版本,更新的配置才会在设备端生效。
Q6. 添加不熟悉的技能时,怎么选择需要的技能及版本?
A:在为产品添加技能时,鉴于技能每个版本内容可能不一样且技能在产品中按版本生效,因此您除了需要添加技能外,还要选择技能版本。
不同技能的不同版本有多种组合,每种组合效果都不一样,如果您要为产品添加您不熟悉的技能,为了能够更快的挑选出适合您的技能版本组合,有如下几个方法可以协助您快速确认您所需的技能及技能版本:
- 通过技能名称、技能来源快速锁定您可能需要的技能范围;如果您的产品为儿童故事机,您可能需要选择偏向儿童方面的技能,技能名称作为技能的标识,带上【儿童】两个字的技能可能会更适合您,比如儿童音乐、儿童三千问、儿童闲聊等;
- 通过技能测试可以帮你在同类功能的技能中,挑选中更适合您的技能;如果您需要添加音乐技能,您可以通过技能体验分别测试QQ音乐和酷狗音乐技能的效果,从而帮助您进行选择;
- 您还可以通过技能体验比较同一个技能不同版本的优缺点,从而挑选适合您的版本;
- 您也可以点击技能卡片,按照技能的版本查看技能详情,了解技能该版本的详细描述、功能介绍等信息,辅助您进行决策。
- 技能添加完成后,使用产品调试功能,在线测试当前技能版本组合的效果,并且根据测试结果进行调整。
Q7. 添加技能时,找不到开发的技能?
A:在添加技能到产品时,如果找不到自己开发的技能,可能有如下几种情况:
情况一:自己开发的技能没有发布,所以无法添加到产品中;
方案一:发布技能后,就可以在添加新技能页面看到可以添加的技能;
情况二:开发的技能在其他项目组,无法将其他项目组技能直接添加到产品中。
方案二:前往技能所在的项目组,将技能分享到产品所在项目组,即可该产品中添加分享后的技能。
Q8. 产品配置了云端技能和本地技能,设备端怎么调用?
A:想要在设备端使用云端和本地技能,就需要了解什么是本地技能,什么是云端技能。本地技能是指既能在联网时使用,也能在断网情况下使用的技能。在联网情况下,使用云端识别、语义解析和对话管理技术;在断网情况下,使用离线识别、语义解析和离线对话管理技术。而云端技能只能在联网环境下使用,且只能使用云端资源。
无论是云端技能还是本地技能,在技能调用流程中没有明显差别,流程如下:
- 用户在设备端发起请求时,如果您是联网情况,SDK会请求调用云端识别技术服务;如果设备没有联网,SDK会调用本地语音识别技术服务;
- 语音识别服务将用户的语音请求转化为文本后,由DUI系统对请求进行语义解析,根据解析的结果和网络环境判断进入哪一个技能;
- 如果命中云端技能,则会调用云端技能依赖的资源,播报回复结果;如果命中本地技能,在断网情况下,会调用本地技能依赖的资源,播报回复结果;
如果您的产品配置了本地技能,SDK初始化时会将本地技能依赖的资源下载到设备上。如果您的本地技能编辑了过多的说法和词库,那么客户端需要较长时间来处理,性能会收到一定影响;同时设备离线情况下,对话处理过程比联网情况下要慢,因此本地技能数据过多也会影响处理速度。
Q9. 添加新技能页面的会话精灵技能是什么?
A:会话精灵技能提供了一种更流畅的知识和信息的沟通方式,支持多种应用场景,可以帮助企业快速定制专属服务助手,实现企业和用户之间的无缝无碍交流,如:
1、知识传播场景:教学助手、企业信息管理助手、垂直领域的百科助手、交互式官网、微信公众号助理、钉钉群助手、智能交互展厅等
2、目标引导场景:销售助手、客服助手、市场助手、故事/音乐智能推荐、HR助手等
会话精灵还能帮助企业有效地进行复杂知识沉淀和管理,通过启发式对话适当引导用户关注焦点,在用户提问引发初始人机应答之后,机器将从相关的话题结构中选择相关的推荐问题,对后续话题和知识点进行规划建议,以便围绕用户感兴趣的话题进行多轮对话,实现了在回答用户提问的同时,探索用户的真实需求,并逐渐引至最终目标话题,让企业更高效的传递信息和实现商业目标。
会话精灵技能具备如下优势:
1、技术优势:DUI全链路智能对话开放平台将端(智能设备)到云的唤醒、拾音、语音识别、对话管理、语音合成链路串通,这些都能在会话精灵中直接使用;(了解什么是全链路技术)
2、产品形态优势:会话精灵具备启发式的对话系统和复杂结构知识的管理体系;
3、IOT设备市场占有优势:思必驰语音交互技术在智能音箱、智能车载、故事机、智能电视等领域都有很高的覆盖率,为会话精灵的企业用户提供可丰富的智能设备接入的可能。
会话精灵能用来实现什么?
Q10. 会话精灵技可以实现什么?
A:通过会话精灵技能,您可以实现:
1.知识管理:碎片化信息的录入、管理和共享;
2.知识录入:7X24小时专属助理,随时随地可以回答问题;已内置知识图谱型的自然语言解析,通过系统提供的模板,只要填入内容就可以进入问答模式;
3.启发式对话:回答问题后,发现下一步谈什么合适,通过主动提问,引导用户注意力;
4.跨渠道服务:同一份内容可以透过各种渠道使用。
那么要如何使用会话精灵技能呢?
产品开发过程中,您可以在添加新技能页面-会话精灵同步页面,体验思必驰开放的会话精灵技能,如下图:
您也可以前往会话精灵官网(www.talkinggenie.com),打造属于您独一无二的会话精灵技能,并分享到DUI控制台上,给您的团队使用。
Q11. 什么技能管理页面突然多出来一个智能家居技能?和智能家居类技能有什么区别?
A:在开发产品版本时,如果选择开启智能家居配置,则会在技能管理页多出一个智能家居技能,如下图:
智能家居技能可以让您的用户可通过语音来控制智能设备以及查看设备的状态,如控制开灯、关灯,以打开卧室的插座为例,您的用户通过智能家居技能可以打开插座或者关闭插座;它和智能家居型技能的区别如下:
1、智能家居技能本质上是一个包含了多个控制智能家居技能的列表,由思必驰提供,无需您进行开发;当您开启智能家居配置后,您的设备可以控制智能家居技能包含的所有品牌的家居设备;
2、智能家居型技能本质上是一个控制智能家居的技能,通过服务协议对接来实现家居设备控制,您需要自己定制或者从技能商店获取智能家居型技能。
Q12. 我想让说法命中自定义的播放类技能而不是命中智能家居技能,怎么做?
A:如想让用户说法优先命中自定义的播放类技能而不是命中智能家居技能,那么就需要调整技能的优先级。
您可以通过在控制台上对产品中的技能进行排序,从而调整技能的优先级,技能顺序越靠前,优先级越高,DUI的对话服务会先命中优先级高的技能。
打开智能家居配置后,在产品接入模块的技能管理页能看到一个智能家居技能,如下图:
在技能管理页,点击管理按钮,进入技能编辑状态,如下图:
在技能编辑状态,拖动技能卡片,可以调整技能的展示顺序,保存后需要发布版本,调整后的优先级才会生效。
Q13. 版本另存为产品,移除了新产品的技能后,重新添加时为什么添加不了?
A:版本另存为产品后,移除了新产品的技能后,无法再添加,可能有如下几种情况:
1、 技能不存在,在移除后因为某些原因,技能开发者将该技能删除,导致无法在添加新技能页面找到;
2、技能存在,但是产品中已添加的技能超出技能上线(40个),无法继续添加新技能。
Q14.产品技能管理页多了个高级配置,有什么用?
在产品接入模块的技能管理页,可以看到高级配置按钮,如下图:
要了解高级配置的作用,首先要了解以下概念:
通用技能:是指在行业模板中根据不同对话模式配置了不同的功能和回复内容的技能,一个技能可以满足多个场景的需求。
对话模式:可以理解为技能的不同具体使用场景,分为应用场景和应用人群两个维度,如成人有屏、儿童无屏等;一个通用技能可以配置多个对话模式。
产品接入模块-技能管理页的高级配置作用:用于技能管理环节的技能级对话模式匹配,如在高级配置弹窗中选择【成人有屏】,确认后会一键将当前所有已添加的通用技能的对话模式自动切换到【成人有屏】,前提是该技能当前选择的版本支持【成人有屏】对话模式。
根据高级配置匹配了通用技能的对话模式后,在语音交互过程,命中技能时,如果该技能有【成人有屏】对话模式,则优先使用该对话模式下的功能和回复内容;如果没有【成人有屏】对话模式,则会使用默认的对话模式。
目录
Q5.产品中添加了功能类似的技能,使用时想优先命中其中一个,要怎么做?
Q6.为产品添加不熟悉的技能时,我怎么选择我需要的技能及版本?
Q7.我开发了技能,但是在产品开发过程中添加技能时,找不到开发的技能
Q8.我为产品配置了云端技能和本地技能,设备端怎么调用技能?
Q11. 什么技能管理页面突然多出来一个智能家居技能?和智能家居类技能有什么区别?
Q12. 我想让说法命中自定义的播放类技能而不是命中智能家居技能,怎么做?