Dialogflow es DialogFlow不';我认不出数字二和四

Dialogflow es DialogFlow不';我认不出数字二和四,dialogflow-es,Dialogflow Es,在DialogFlow中使用电话集成,在尝试捕获意图时,例如 我在找六号 其中six定义为@sys.cardinal或@sys.number 我可以让它识别除2和4之外的任何一个数字。 对于那些人,文本几乎一致地分别读为“to”和“For”。 这可能发生在手机上,以及在Dialogflow控制台上测试时,按下小麦克风图标并录制输入 当它知道我在那个位置上等待一个数字时,为什么会遗漏这些数字? 我该怎么做才能给它更好的提示 如果用户说的确切短语是“我在找第二个”,我相信代理会根据短语的上下文将其检

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

我在找六号

其中
six
定义为
@sys.cardinal
@sys.number

我可以让它识别除2和4之外的任何一个数字。 对于那些人,文本几乎一致地分别读为“to”和“For”。
这可能发生在手机上,以及在Dialogflow控制台上测试时,按下小麦克风图标并录制输入

当它知道我在那个位置上等待一个数字时,为什么会遗漏这些数字?

我该怎么做才能给它更好的提示

如果用户说的确切短语是“我在找第二个”,我相信代理会根据短语的上下文将其检测为一个数字

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

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

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