智能应用开放平台

意图(Intent)是自定义技能中提供功能的载体,所以在创建意图时需要明确此意图提供什么样的功能。例如“天气小助手”技能里,第一个意图提供空气质量查询的功能,第二个意图提供天气的查询功能。


当用户只说唤醒词进入技能时,就会去访问 默认意图。所以 有唤醒词的技能需要设置默认意图。

默认意图可以是某个功能意图,代表用户只说唤醒词时默认使用此功能。默认意图也可以不设置任何功能,而是提示用户该技能有什么样的功能,帮助用户在不了解技能的情况下使用此技能。


无唤醒词技能只能通过语料进入意图,所以不需要设置默认意图。


意图创建

意图创建.gif

意图名称:要求中文字符,帮助开发者在多个意图中快速找到意图。

意图标识:意图的标识名称,可以使用各种字符。


意图配置

意图2图.png


前置意图:可以为每一个意图设置一个或者多个前置意图,这样就可以在意图之间建立起网络关系,进行参数的传递。访问意图时如果该意图的前置意图中已经识别了此参数,则会将此参数传递过来。这样就不必向用户再次询问,给用户营造一个流畅的对话场景。详情参考【上下文】。


单轮对话表达:单轮对话表达是进入意图的语义规则,当用户所说的话命中了意图的单轮语料,就能够进入此意图执行接下来的逻辑。详情参考【语料】。


参数:参数是要执行此意图时必要的条件,所以当意图缺少参数时需要通过多轮对话向用户询问。详情参考【参数】。


多轮对话编辑:多轮语料只在用户进入此意图后才生效。详情参考【语料】。



设为动态

设为动态意图只对小程序或APP类型的应用起作用,普通的语音技能不需要设置动态意图。

如果设为动态意图并配置了意图的页面配置,会在交互时会优先匹配动态意图。