使用nodejs BOT SDK开发指南类(大全类)技能模板
DuerOS-王超 发布于2018-10-17 12:17 浏览:1007 回复:2
1
收藏

指南技能模板

指南技能模板是针对指南类技能设计的模板,如鸡尾酒大全技能,术语解释技能等。本文以鸡尾酒大全技能为例,从技能交互、技能CFC部署讲述如何快速搭建指南类技能。

指南技能模板的交互模型

指南类技能存储了相关的知识名称和知识详细介绍。当用户说出了想要了解的知识名称后,指南类技能向用户读出该知识的详细介绍。

下面以鸡尾酒大全技能为例,描述指南类技能与用户交互过程:

用户:打开鸡尾酒大全 

技能:欢迎使用鸡尾酒大全!我知道很多鸡尾酒的做法,你可以对我说:血腥玛丽怎么做? 

用户:血腥玛丽怎么做? 

技能:伏特加1份,番茄汁3份。。。

使用模板开发技能的流程

请注意,下面的新建技能和配置意图过程可以通过在技能平台-->创建技能-->引用技能-->导入技能页面导入 http://dbp-cfc.cdn.bcebos.com/download/knowhow.zip 实现。

新建技能

新建技能详情请参阅自定义技能创建

配置意图

意图配置详情请参阅意图、常用表达和槽位

鸡尾酒大全技能需要创建“获取做法”意图。 获取做法意图如下图所示:

获取做法意图

另外,为处理用户直接说鸡尾酒名称的用例,鸡尾酒大全技能还引用了系统缺省意图。 意图列表

配置技能服务部署

指南类技能模板使用CFC部署技能服务。使用CFC部署技能服务详情请参阅 百度云CFC

修改CFC函数代码

开发者通过模板创建函数以后,可在线编辑函数。具体流程如下:

CFC操作说明请参阅函数计算 CFC

测试技能

至此,指南类技能就开发完成了。开发者可以在技能开放平台的模拟测试页面对技能进行测试。

收藏
点赞
1
个赞
共2条回复 最后由群芳谱cn回复于2019-01-25 10:32
#2华宇王回复于2019-01-21

这个打开+调用技能名称  为什么没有起作用?直接执行:我还不知道怎么做,换一个吧?

0
#3群芳谱cn回复于2019-01-25

王sir请问在技能平台导入鸡尾酒大全技能模板是平台总是反馈无法识别,请问怎么解决?

0
TOP