等候室預先建構的元件可讓您設定代理程式,以便使用者要求代理程式保留通話,例如在使用者需要一些時間擷取所要求資訊的情況下。等候室功能已在多個預先建構的元件中實作,並可額外新增至非預先建構的服務機器人和元件。
限制
除了常見的預先建構元件限制外,這個預先建構元件還有以下限制:
- 等候室不會延長工作階段的逾時時間,請參閱「工作階段」瞭解預設行為。
- 根據預設,等候室元件會在三次未找到相符項目或三次未輸入 內建事件後離開,並根據 進階語音設定中設定的無語音逾時時間逾時。如要提高這個上限,請在
Main
頁面中設定不相符和無輸入事件處理常式。 - 等候室會在工作階段逾時或
Main
頁面上事件處理常式用盡後離開 (以先發生的情況為準)。
對話方塊範例
以下對話方塊範例說明這個預先建構元件處理的常見情境。
已成功保留
使用者請服務專員暫時掛斷電話。使用者說出「我準備好了」後,服務專員就會繼續對話。
使用者輸入內容 | 服務專員回應 |
---|---|
請說出或輸入信用卡號碼的前幾碼。你隨時可以說出「播放」來聽取目前收集到的號碼。 | |
我需要一分鐘 | |
別擔心,準備好後,請告訴我。 | |
好的,我現在準備好了 | |
讓我們回到先前的步驟。 請說出或輸入信用卡號碼的前幾碼。你隨時可以說出「播放」來聽取目前收集到的號碼。 |
無法辨識的輸入內容
使用者輸入內容 | 服務專員回應 |
---|---|
請說出或輸入信用卡號碼的前幾碼。你隨時可以說出「播放」來聽取目前收集到的號碼。 | |
我需要一分鐘 | |
別擔心,準備好後,請告訴我。 | |
尼斯 | |
抱歉,我沒聽清楚。我會等你準備好再繼續。你可以說「我準備好了」,我們就會從上次中斷的地方繼續。 | |
沒問題 | |
嗯,我還是沒聽清楚。請確認你說的是「ready」 | |
我不確定 | |
抱歉,我不懂你的意思。 |
命名慣例
這個預先建構的元件採用下列命名慣例:
功能 | 格式 | 範例 |
---|---|---|
心流狀態 | [元件名稱] | 等候室 |
元件專屬意圖 | prebuilt_components_[component_name]_[intent_name] | prebuilt_components_waiting_room |
基本設定
如要設定這個預先建構的元件,請按照下列步驟操作:
- 匯入預先建構的元件。
- 開啟 Dialogflow CX 控制台。
- 選擇 Google Cloud 專案。
- 選取代理程式。
- 選取「Build」分頁標籤。
- 按一下「網頁」部分中的「首頁」。
- 使用
prebuilt_components_waiting_room
意圖新增路線,即可在流程中的任何頁面存取此意圖。詳情請參閱「流程層級路徑」。 - 按一下 [儲存]。
- 在要啟用等候室的頁面中,新增兩個路徑。
- 第一個路徑可讓對話返回使用者最初要求服務專員保留的頁面:
- 第二個路徑會決定在等候室流程中,如果使用者未找到相符項目或未輸入內容,且重試次數已超過上限時,系統會採取哪些行動:
完成
您的服務專員現在應已設定完成,可以開始測試。