簡體   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