首页 > 解决方案 > 使用输入/输出上下文控制意图流的问题

问题描述

当我们使用输入和输出上下文来控制意图 A、B、C 和 D 的流动时:

意图 B -> 意图 A;意图 C -> 意图 A;意图 D -> 意图 A;

我应该将 B\C\D 的上下文添加到意图 A 吗?或者我应该创建不同版本的意图 A?

问题是,如果我使用 B、C 和 D 的输出上下文作为 A 的输入上下文,则只有在 B、C 和 D 的上下文同时处于活动状态时才会触发意图 A。

应该有什么解决办法吗?

标签: dialogflow-es

解决方案


根据 Google 文档 [1],如果有一个上下文不活动,则无法匹配意图。

[1] https://cloud.google.com/dialogflow/es/docs/contexts-input-output#input_contexts


推荐阅读