Dialogflow CX- @sys.any 没有抓住第二个流程中的所有内容

DialogflowCX- @sys.any Doesn't Grab Everything In Second Flow

@sys.any 在主流程之外使用时无法可靠地工作。

我用 9 个不同的词创建了一个意图,每个词都用 @sys.any 实体类型突出显示。

@sys.any 的想法是抓取用户所做的任何输入,但是,它只是抓取一些单词。如果我在开始时将相同的意图放入主流程中,它就能够抓取我正确输入的任何内容。

但是,如果我在同一个项目的第二个流程中使用完全相同的意图,它只会抓取 一些 个单词。如果我输入“金字塔”,意图就会被触发。如果我输入“train”,则不匹配。 “猫”不匹配。 “三明治”不是火柴。 “力”不是对手。 “Soda”是火柴。

如果我创建一个具有完全相同意图的全新代理,并将其转到第二个流,它能够在第二个流中正确捕获所有内容。看起来我的辅助流程几乎被窃听了。在我的“有问题的”二级流中,我可以在起始页上对它进行相同的意图,它仍然只抓取一些单词,而不是全部。

如有任何建议,我们将不胜感激。

我稍后在流程中的页面也使用 sys.any。我实际上有四种使用 sys.any 的不同意图。如果我稍后将页面上的意图更改为全部使用相同的 sys.any 意图,那么开始时的 sys.any 将正常工作。它不应该像这样交互,因为后面的页面没有连接到使用 sys.any 意图的第一页。无论哪种方式,它都解决了我的问题,嗯,有点。它更像是 work-around 而不是解决方案。