預先建構的元件是 Conversational Agents (Dialogflow CX) 提供的預先建構流程集合,可用於一般工作和情境。可用於加速新舊服務帳戶的開發作業。
預先建構的元件分為兩種:
- 構成要素:收集特定參數 (例如姓名和地址) 的元件
- 用途:代表較大使用者歷程的元件 (例如付款),可能會使用一或多個建構塊
預先建構的元件流程中包含可供使用的意圖和實體。如果元件需要與外部服務整合,您必須修改彈性 webhook 的設定,才能整合適當的端點。
可用的構建區塊元件如下:
可用的用途元件如下:
- 帳戶餘額
- 帳戶對帳單
- 安排預約
- 驗證
- 取消訂單
- 信用卡註冊
- 信用卡對帳單
- 爭議
- 兌換訂單
- 金融服務總監
- 鎖定資訊卡
- 遺失和遭竊卡片
- 付款
- 優惠與特惠資訊
- 開啟帳戶
- 訂單狀態
- 零售驗證
- 零售詐欺和爭議
- 退貨和退款
- 電信政策規劃
- 交易記錄
限制
限制如下:
- 預先建構的元件目前僅支援英文 (en)。
匯入預先建構的元件
如何將預先建構的元件匯入專案:
- 前往 Dialogflow CX 主控台。
- 選擇 Google Cloud 專案。
- 選取代理人或建立新的代理人。
- 選取「管理」分頁標籤。
- 按一下「管理」面板中的「預先建構」。
- 按一下所需元件,然後點選「匯入為流程」。
- 請參閱各元件的專屬說明文件,判斷是否需要為 webhook 進行額外設定。
- 開始測試及自訂。
VPC Service Controls
如果您的專案位於 VPC Service Controls (VPC-SC) 範圍內,您可能需要新增輸出規則,才能從儲存預先建構元件的外部 Google 代管 Google Cloud Storage 值區,匯入最新版本的預先建構元件。如果 VPC-SC 規則禁止對 Google 代管儲存桶的傳出作業,您可能會在匯入時看到包含「Permission denied while accessing Google Cloud Storage URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'」的錯誤訊息。
如要啟用匯入功能,您必須建立輸出規則,允許存取包含 Google Cloud Storage 值區 gs://gassets-api-ai
的外部 Google Cloud 專案。下列屬性說明啟用 Google 自有資源匯入功能所需的資源和作業:
- 資源:
projects/921279757870
- 服務名稱:
storage.googleapis.com
- 方法:
google.storage.objects.get
自訂和設定
如要自訂元件並改善設定,請按照下列步驟操作:
- 編輯服務專員回覆和自訂實體,以符合您的業務需求。
- 針對語音助理,我們建議使用下列語音設定:
- 變更 STT 模型為
latest_short
。如要查看這個模型支援哪些特定語言的功能,請參閱Speech-to-Text 支援的語言。 - 啟用自動語音調整功能。
- 變更 STT 模型為
- 如果您使用可從電話按鍵輸入內容中擷取參數值的電話整合功能,請啟用 DTMF 以便整合電話服務。
- 使用模擬工具測試代理程式。
- 如要透過語音測試元件,建議使用 Dialogflow CX Phone Gateway。
處理退出事件
任務成功完成後,預先建構的元件會退出,並使用 END_FLOW 符號轉換目標。
如果預先建構的元件無法完成工作,系統會針對導致轉換至預先建構元件流程的呼叫頁面,發出下列事件。最佳做法是在呼叫頁面中建立對應的事件處理常式,藉此在您的代理程式中處理這些事件。
請參閱內建事件:
- flow-cancelled
- flow-failed
- flow-failed-human-escalation
其他功能
部分預先建構的元件具有額外功能。請參閱元件專屬的說明文件,查看哪些功能已針對特定元件導入。
重複功能
如果使用者無法解讀虛擬服務專員的話語,或是沒有聽到服務專員的回應,可以要求重複上一個提示。
語句示例:
- 你剛剛說什麼?
- 再說一次。
- 可以再說一次嗎?
- 抱歉打擾。
等候室功能
如果使用者想花一點時間回應服務專員,但無法立即回答提示,可以請虛擬助理暫時掛斷。使用者準備繼續對話時,可以告訴服務專員「我準備好了」,以便繼續對話。您可以透過呼叫等候室預先建構的元件,在部分預先建構的元件中啟用等候室功能。您也可以按照「等候室預先建構元件總覽」一文所述的操作說明,在代理程式中的任何位置啟用等候室功能。
語句示例:
- 請稍候。
- 等一下。
- 請稍候,我來確認一下。
- 我正在確認,請稍候。
- 我現在準備好了。
播放功能
如果使用者想知道服務專員目前收集到哪些資訊,可以要求服務專員播放內容。代理程式就會播放目前擷取的參數。
語句示例:
- 播放。
- 播放回放內容。
- 請播放一次。
- 請念給我聽。
常用意圖
常見意圖是用於多個元件中的常見行為。
常用意圖 | 說明 |
---|---|
prebuilt_components_confirmation_yes | 用於表達肯定、贊同或強調某項內容的正面詞彙,用於回應問題或要求時,強調並放大聲明 |
prebuilt_components_confirmation_no | 在回覆問題或要求時,用來表達不同意、否認或拒絕的負面詞彙 |
prebuilt_components_confirmation_done | 用來表示使用者已完成工作或要求的詞組 |
prebuilt_components_escalate_human_agent | 用於要求虛擬服務專員將使用者轉介給真人服務專員的詞組 |
prebuilt_components_start_over | 用於要求從頭開始整個體驗的詞語 |
prebuilt_components_playback | 特定字詞,用於要求系統播放目前收集到的輸入內容,讓使用者確認 |
prebuilt_components_replay | 用於要求再次播放先前提示的詞組 |
prebuilt_components_waiting_room | 用來表達需要時間查看、找出或提供資訊,以回應問題或要求的詞組 |
prebuilt_components_ready | 用來通知虛擬助理,使用者想繼續執行某項動作的詞組 |