共计 621 个字符,预计需要花费 2 分钟才能阅读完成。
下图是天猫精灵的用意编辑界面。
咱们察看到了在用意的单轮对话表达式保护界面里,杭州
和 明天
这两个词都通过非凡的色彩进行高亮。这代表它们是对话表达式里的 参数
。显然,天气预报业务要针对具体的城市和日期才有意义,因而这些参数也须要被发送到利用开发人员编写的服务接口中去。
下图是 weather
,天气预报用意的参数列表页面,其中 城市
的 id 为 city
,咱们能够在利用接口的代表中应用该 id,获取用户语音申请中蕴含的 城市
名称。
上图 参数名称
左边的一列,叫做 关联实体
。实体(Entity)是自然语言解决畛域里中示意一类短语的汇合,蕴含了利用所在畛域的关键词和术语。
比方天气预报畛域,关键词为工夫,地点,天气状况。在智能利用平台的解决流程里,实体负责通知平台,当从用户语音申请中解析出参数时,这些参数的可能取值范畴。语音技能反对自定义实体或者援用平台提供的公共实体。
上图定义的参数,都有一个一一对应的实体,界面如下:
如果用户发动的申请里,并没有显式阐明想晓得哪一个城市的天气状况,此时咱们能够应用 精灵诘问
性能,向用户发动一个新的发问,比方: 你问的是哪一个城市
?从而获取 city 参数的值。
用意编辑页面里的多轮对话编辑也是一个很有用的性能:
上图的例子是,如果用户以后的申请曾经位于 weather
用意的解决上下文,在这个状况下用户再次诘问:那北京呢
?此时智能平台会判断出,这一轮的对话仍旧属于天气预报的用意,因而会将 city = 北京
这个参数串,发送给用户定义的业务实现接口。
正文完