首先,我将语音代理与Watson Assistant结合使用,因此这里的所有内容都在与语音代理的通话中。
当提示用户输入他们的“机票”代码时,我遇到了麻烦,因为我需要调用我的外部API来获取机票的状态。问题在于数字始终是一个“大”整数,在此示例中:123,因此他们不会像这样说:123,他们说得像:一二三(这些值有时更大超过一千)。然后我的@ sys-number得到以下值:
@sys-number:1
@sys-number:2
@sys-number:3
这将导致我的sys-number仅获得“ 1”,因为它是重新识别的第一位数字。有没有办法将这些值合并为一个变量?
答案 0 :(得分:1)
您可以使用以下命令将实体转换为逗号分隔的数组。
<? @sys-number.values.join(',') ?>