我已经使用输入上下文“ Con-Ser-Klacht-channelKeuzeInput”做了一个自定义的后备意图。但是,当我测试代理时,即使“ Con-Ser-Klacht-channelKeuzeInput”处于活动状态,也会触发默认的回退意图。
我认为,较具体的意图(即更多的输入上下文)优先于较不具体的意图。那么,什么会导致这种行为呢?
我已经检查了拼写错误,但是活动上下文与自定义后备广告的输入上下文相同。
以下是相关意图:
2.2.16.02.05-X-Con-Ser-Klacht-Input
input contexts: Con-Ser-Klacht-channelKeuze, Con-Ser-Klacht-Input
output contexts: (3) Con-Ser-Klacht-channelKeuze, (3) Con-Ser-Klacht-channelKeuzeInput, (0) Con-Ser-Klacht-Input
2.2.16.02.04-X-Con-Ser-Klacht-Fallback
input contexts: Con-Ser-Klacht-channelKeuzeInput
output contexts: (3) Con-Ser-Klacht-channelKeuze, (3) Con-Ser-Klacht-channelKeuzeInput , (3) Con-Ser-Klacht-Input
答案 0 :(得分:0)
我知道了。默认回退还具有一个活动的输入上下文(gl-consument)。由于两个后备仅具有一个输入上下文,因此自定义变量没有优先于默认上下文。