![](/img/trans.png)
[英]IBM Watson Assistant: How to get just few numbers with System entities sys-number
[英]Watson Voice Agent getting splited values in @sys-number
首先,我将 Voice Agent 与 Watson Assistant 一起使用,所以这里的一切都在与 Voice Agent 的电话通话中。
我在提示我的用户输入他们的“票”代码以调用我的外部 API 以获取票的状态时遇到了麻烦。 问题是数字总是一个“大”整数,在这个例子中:123,所以他们不会说:123,他们说:一二三(这些值有时更多超过一千)。 然后我的@sys-number 得到这个值:
@sys-number:1
@sys-number:2
@sys-number:3
这导致我的系统编号只得到“1”,因为它是它识别的第一个数字。 有没有办法将这些值合并为一个变量?
您可以使用以下内容将实体转换为逗号分隔的数组。
<? @sys-number.values.join(',') ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.