預先建構的元件總覽

預先建構的元件是 Conversational Agents (Dialogflow CX) 提供的預先建構流程集合,可用於一般工作和情境。可用於加速新舊服務帳戶的開發作業。

預先建構的元件分為兩種:

  • 構成要素:收集特定參數 (例如姓名和地址) 的元件
  • 用途:代表較大使用者歷程的元件 (例如付款),可能會使用一或多個建構塊

預先建構的元件流程中包含可供使用的意圖實體。如果元件需要與外部服務整合,您必須修改彈性 webhook 的設定,才能整合適當的端點。

可用的構建區塊元件如下:

可用的用途元件如下:

限制

限制如下:

  • 預先建構的元件目前僅支援英文 (en)。

匯入預先建構的元件

如何將預先建構的元件匯入專案:

  1. 前往 Dialogflow CX 主控台
  2. 選擇 Google Cloud 專案。
  3. 選取代理人或建立新的代理人
  4. 選取「管理」分頁標籤。
  5. 按一下「管理」面板中的「預先建構」
  6. 按一下所需元件,然後點選「匯入為流程」
  7. 請參閱各元件的專屬說明文件,判斷是否需要為 webhook 進行額外設定。
  8. 開始測試及自訂。

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

自訂和設定

如要自訂元件並改善設定,請按照下列步驟操作:

  1. 編輯服務專員回覆和自訂實體,以符合您的業務需求。
  2. 針對語音助理,我們建議使用下列語音設定:
  3. 如果您使用可從電話按鍵輸入內容中擷取參數值的電話整合功能,請啟用 DTMF 以便整合電話服務
  4. 使用模擬工具測試代理程式
  5. 如要透過語音測試元件,建議使用 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 用來通知虛擬助理,使用者想繼續執行某項動作的詞組