郵遞區號收集預先建構元件

這個預先建構的元件會收集五位數郵遞區號。

限制

除了常見的預先建構元件限制外,這個預先建構元件還有下列限制:

  • 系統不接受超過五位數的郵遞區號。
  • 系統不接受英數字元的郵遞區號。

啟用 DTMF,允許使用者透過電話鍵盤輸入數值。

其他功能

這個預先建構的元件提供下列額外功能:

對話方塊範例

下列範例對話方塊展示了這個預先建構元件處理的常見情境。範例對話會示範透過電話呼叫元件時的行為,這會觸發預設歡迎意圖,並在對話開始時提供第一個代理程式回應。

有效郵遞區號

使用者提供五位數的郵遞區號,代理程式成功收集。

使用者輸入內容 代理回覆
請說出或輸入五位數郵遞區號。
27656
你說郵遞區號是 27656,對嗎?
很好,我已收集完畢郵遞區號。

重試

使用者在第二次嘗試時提供五位數郵遞區號,服務專員成功接受。

使用者輸入內容 代理回覆
請說出或輸入五位數郵遞區號。
27656
你說郵遞區號是 27657,對嗎?
抱歉,我沒聽清楚。
請說出或輸入五位數郵遞區號。
27656
你說郵遞區號是 27656,對嗎?
很好,我已收集完畢郵遞區號。

郵遞區號無效

使用者提供的郵遞區號無效 (超過五位數),服務專員重新提示,並成功收集修正後的郵遞區號。

使用者輸入內容 代理回覆
請說出或輸入五位數郵遞區號。
276566
系統聽到 123456,這不是有效的五位數郵遞區號。
請說出或輸入五位數郵遞區號。
27656
你說郵遞區號是 27656,對嗎?
很好,我已收集完畢郵遞區號。

無法辨識的輸入內容

如果使用者提供無法辨識的輸入內容三次,元件就會結束流程。

使用者輸入內容 代理回覆
請說出或輸入五位數郵遞區號。
沒關係
抱歉,我聽不懂,請再次說出或輸入五位數郵遞區號。
良好
抱歉,我還是沒聽清楚。請確認你說的是五位數郵遞區號。你也可以使用撥號鍵盤輸入郵遞區號。
Nice
抱歉,我不太瞭解你的意思。

命名慣例

這個預先建構的元件採用下列命名慣例:

功能 格式 範例
Flow [元件名稱] 收集郵遞區號
元件專屬意圖 prebuilt_components_[component_name]_[intent_name] prebuilt_components_zip_code_collection_collect_zip_code
參數 [param_name] zip_code

輸出參數

輸出參數是工作階段參數,在結束元件後仍會保持啟用狀態。這些參數包含元件收集的重要資訊。這個預先建構的元件會提供下列輸出參數的值:

參數名稱 說明 輸出格式
zip_code_collection_zip_code 這個參數會傳回對話流程收集的郵遞區號 字串

基本設定

如要設定這個預先建構的元件,請按照下列步驟操作:

  1. 匯入預先建構的元件

完成

代理程式應已設定完成,可以開始測試。