首页 > 解决方案 > 如何从任何意图调用另一个意图在对话流中有后续意图?

问题描述

我在对话流的根级别上有多个意图:假设我有一个名为:锚和主题的意图,在该主题意图中,我有称为视频的后续意图,因此当用户调用主题意图时,我正在显示与该主题相关的锚列表和每当用户尝试点击锚点并且它调用该后续意图而不是锚定意图时,建议芯片调用视频后续意图

帮我配置那些对话流意图

我已经给出了一些带有锚名称实体的训练短语,用于锚意图

我想在用户单击列表时调用该锚点意图,并在用户单击视频建议芯片时调用视频后续意图。

标签: dialogflow-es

解决方案


我认为您的锚定意图和后备使用的样本过于相似。我尝试了这种情况,即使在 Dialogflow 中进行培训,我也无法不触发名为 Anchor 的芯片上的后备。后备意图创建了一个上下文,这个上下文将始终更喜欢属于这个上下文的意图,而不是其他任何东西。

因此,如果您在锚定意图和后备中使用过于相似的词,您将始终在后备中结束。您可以尝试找到一个与您用于后备的词不同的词。有点像这样。

在此处输入图像描述

在此处输入图像描述

训练后备以触发锚点,并且锚点意图被触发到其他单词。您也可以反过来训练它们,以便锚点触发锚点并回退到其他单词。


推荐阅读