语义槽

概念

语义槽即从预先定义一个关键字的集合,用来在用户说法中引用,以增强说法的扩展能力。如“我要去上海”,语义槽就是#地址#,取值为“上海”。
语义槽和词库总是一起使用,一个语义槽只能同时绑定一个词库,而一个词库可以同时对应多个语义槽。

 

创建语义槽

开发者可以在创建语义槽时,选择系统内置词库;或者选择“创建新词库”,直接创建一个新的自定义词库。

 

引用语义槽

开发者可以在编辑意图时,将当前任务下的语义槽先引用进来,再在编写说法规则时,直接键入#号来使用。

 

追问话术

当要执行对话输出,必须要用户提供该语义槽的值时,可对语义槽配置追问话术。例如在导航中,如果用户没有提供目的地的值,导航对话难以进行。在开发者配置追问话术后,系统就会向用户播报追问话术以获得这个语义槽的值。

 

追问次序

当多个语义槽配置了追问话术,开发者可以移动语义槽优先级顺序,来控制系统播报追问话术的次序。