繁体   English   中英

Watson Voice Agent 在 @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”,因为它是它识别的第一个数字。 有没有办法将这些值合并为一个变量?

示例对话框的屏幕截图: 示例对话框 ss

您可以使用以下内容将实体转换为逗号分隔的数组。

<? @sys-number.values.join(',') ?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM