Dialogflow es Google DialogFlow(API.AI)-插槽填充答案只触发2次,然后退出,不循环使用短语

Dialogflow es Google DialogFlow(API.AI)-插槽填充答案只触发2次,然后退出,不循环使用短语,dialogflow-es,google-home,Dialogflow Es,Google Home,我有一个简单的槽填充问题,它收集了一个4个字符长的数字序列 看起来是这样的: 问题如下: 插槽填充列表中定义了3个不同的短语。(上图3)。但是,系统仅会连续两次提示第一个 短语提示两次后,系统退出。我希望它能不断提示3种不同的短语循环式风格,直到用户理解正确为止 是否在某处指定了最大尝试次数?可以改变吗 我们能不能让它使用所有填补空缺的短语,而不仅仅是第一个 首先,如果你说你的验证码是4位数的,你应该只培训你的代理4位数的代码,我可以在第一个快照中看到你只培训了1位数的代码 不管怎样,现在

我有一个简单的槽填充问题,它收集了一个4个字符长的数字序列

看起来是这样的:

问题如下:

  • 插槽填充列表中定义了3个不同的短语。(上图3)。但是,系统仅会连续两次提示第一个

  • 短语提示两次后,系统退出。我希望它能不断提示3种不同的短语循环式风格,直到用户理解正确为止

  • 是否在某处指定了最大尝试次数?可以改变吗


    我们能不能让它使用所有填补空缺的短语,而不仅仅是第一个

    首先,如果你说你的验证码是4位数的,你应该只培训你的代理4位数的代码,我可以在第一个快照中看到你只培训了1位数的代码

    不管怎样,现在来看你的第一个问题,你在这里定义的提示数量是彼此的变化。Api.ai将随机选择其中任何一个并将其作为响应发送给用户。您没有选择权告诉系统哪一个首先被提示&哪一个是第二个,您也不能像循环赛一样定义提示周期

    现在,回答你的第二个问题,我在我这边也尝试过同样的设置。除非收到正确的代码,否则它会一直提示(&T)。请检查快照。因此,您可以尝试的次数没有限制


    不完全正确。在我的测试结果中:占位符值“1”-接受任意长度的数字序列,而不仅仅是长度为1的数字序列。这是我刚刚发现的。但是,“1234”占位符只接受4位数字序列。如果我说123或12345,它甚至不理解它,进入默认回退。@Alex你的快照说,你已经创建了自己的实体
    @VerificationCode
    &没有使用内置实体
    @sys.number sequence
    。对于一个新的问题,请考虑创建一个单独的问题。上面写的答案完全回答了问题。我在第三次尝试后退出bot时遇到了同样的问题!你找到解决办法了吗?或者至少我可以在退出之前指定我自己的消息?目前它显示“对不起,我帮不上忙”并退出bot