关于sap:天猫精灵语音技能单轮对话表达式的参数定义

9次阅读

共计 621 个字符,预计需要花费 2 分钟才能阅读完成。

下图是天猫精灵的用意编辑界面。

咱们察看到了在用意的单轮对话表达式保护界面里,杭州 明天 这两个词都通过非凡的色彩进行高亮。这代表它们是对话表达式里的 参数。显然,天气预报业务要针对具体的城市和日期才有意义,因而这些参数也须要被发送到利用开发人员编写的服务接口中去。

下图是 weather,天气预报用意的参数列表页面,其中 城市 的 id 为 city,咱们能够在利用接口的代表中应用该 id,获取用户语音申请中蕴含的 城市 名称。

上图 参数名称 左边的一列,叫做 关联实体。实体(Entity)是自然语言解决畛域里中示意一类短语的汇合,蕴含了利用所在畛域的关键词和术语。

比方天气预报畛域,关键词为工夫,地点,天气状况。在智能利用平台的解决流程里,实体负责通知平台,当从用户语音申请中解析出参数时,这些参数的可能取值范畴。语音技能反对自定义实体或者援用平台提供的公共实体。

上图定义的参数,都有一个一一对应的实体,界面如下:

如果用户发动的申请里,并没有显式阐明想晓得哪一个城市的天气状况,此时咱们能够应用 精灵诘问 性能,向用户发动一个新的发问,比方: 你问的是哪一个城市?从而获取 city 参数的值。

用意编辑页面里的多轮对话编辑也是一个很有用的性能:

上图的例子是,如果用户以后的申请曾经位于 weather 用意的解决上下文,在这个状况下用户再次诘问:那北京呢?此时智能平台会判断出,这一轮的对话仍旧属于天气预报的用意,因而会将 city = 北京 这个参数串,发送给用户定义的业务实现接口。

正文完
 0