[英]IBM Watson Assistant: How to get just few numbers with System entities sys-number
我要遵循一些業務規則。
我需要為用戶請求一個Year ,目前,我正在使用@sys-number
來獲取Year和其他需要的數據。
我想知道是否有某種形式可以獲取只有4位數字的@ sys-number,例如:Watson:請問是哪一年? 格式范例:-2017年
用戶說:年是17(@ sys-number會被罰款17)
用戶說:年份是2017(@ sys-number會被罰款2017)
我需要:僅當用戶鍵入年份中的4個數字時,條件@sys-number[4] //I don't know
會正確地獲得年份,並且對話將繼續進行。
我目前在節點內的狀況是:
@sys-number
您可以使用兩個謂詞:
if @sys-number and @sys-number>1000
,則第一個將確保確實輸入了一個數字,第二個謂詞將使用4位數字。 您甚至可以添加另一個謂詞並限制有效年份的范圍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.