我正在使用Dialogflow构建聊天机器人,并计划将其集成到Google Assistant中。该机器人的目的是向用户呈现餐馆中可用的不同食物。
1。。我有一个第一个Intent(简称为Intent A),该Intent在用户询问可用食物时触发。 然后,该机器人进行答复,并要求用户在“入门者”,“主菜”和“甜点”之间的列表中进行选择。
2。。当用户单击“主课程”以显示可用的主课程时,应触发对意图A的后续意图(简称为意图B)。
现在,当我在测试控制台上测试此序列时(选择了Google上的“操作”),一切似乎正常。但是,当我继续使用手机并在Google Assistant应用上重复相同的顺序时,当我单击“主要课程”时,意图B似乎没有被触发,因为该机器人回答“我认为我不理解”。这表示已触发默认后备意图。
此外,我要提一下,即使我重复相同的序列而没有修改任何内容,有时它还是可以随机正确地工作。
“主要课程”是意图B训练短语的一部分,意图A的输出上下文与意图B的输入上下文匹配。
我不明白为什么在测试控制台上一切正常,但在手机上却无法正常工作。
你们知道问题可能出在哪里吗?