dialogflow-es - 使用输入/输出上下文控制意图流的问题
问题描述
当我们使用输入和输出上下文来控制意图 A、B、C 和 D 的流动时:
意图 B -> 意图 A;意图 C -> 意图 A;意图 D -> 意图 A;
我应该将 B\C\D 的上下文添加到意图 A 吗?或者我应该创建不同版本的意图 A?
问题是,如果我使用 B、C 和 D 的输出上下文作为 A 的输入上下文,则只有在 B、C 和 D 的上下文同时处于活动状态时才会触发意图 A。
应该有什么解决办法吗?
解决方案
根据 Google 文档 [1],如果有一个上下文不活动,则无法匹配意图。
[1] https://cloud.google.com/dialogflow/es/docs/contexts-input-output#input_contexts
推荐阅读
- sql - 如何调用用随机值填充所有表列的函数?
- javascript - 拆分动态字符串以存储在单独的变量中
- typescript - 从联合类型键推断类型
- user-interface - VSCode:是否可以将 goto 文件(ctrl+p)与可见文件树结合起来?
- apache-kafka - 将 Kafka 连接 MongoDB 连接器注册为 SCDF 中的应用程序
- python - 特定位置字符的识别与转换
- visual-studio-code - 从 vscode RestClient 发送文件数组
- php - laravel 谷歌分析上的未定义索引问题
- excel - 将 Excel 表格复制到现有的 Word 表格中,保持原始 Word 表格格式
- c++ - 多个参数包解决方法