代码之家  ›  专栏  ›  技术社区  ›  Ron Harlev

DialogFlow无法识别数字2和数字4

  •  0
  • Ron Harlev  · 技术社区  · 7 年前

    在DialogFlow中使用电话集成,在尝试捕获意图时,例如

    哪里 six 定义为 @sys.cardinal @sys.number
    我会让它识别除2&4.
    这可能发生在手机上,以及在Dialogflow控制台上测试时,按下小麦克风图标并录制输入。

    当它知道我在那个位置期待一个数字时,为什么它会遗漏这些数字?
    我该怎么做才能给它更好的提示?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Derek    7 年前

    如果他们只是说“2”,那么可能会检测为“to”。

    用户在此只能提供一个位数吗?如果是这样,也许您可以为每个数字创建一个示例(假设只有10位数字,这不会太麻烦)。

    但是,如果希望用户提供一个数字字符串,可以尝试为参数使用不同的数据类型。数字序列类型可能更合适。

    推荐文章