預先建構的元件總覽

預先建構的元件是 Dialogflow CX 提供的預先建構流程集合,適用於常見工作和情境。無論是新代理還是現有代理,都能使用這些範本加快開發速度。

預建元件分為兩種類型:

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

預先建構的元件流程包含立即可用的意圖和實體。如果元件需要與外部服務整合,您必須修改彈性 Webhook 的設定,以便與適當的端點整合。

可用的構成要素元件如下:

可用的應用情境組成要素如下:

限制

限制如下:

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

匯入預建元件

如果專案位於 VPC Service Controls 範圍 (VPC-SC) 內,您可以新增輸出規則,允許流量從範圍傳出至 Google 擁有的 Google Cloud 儲存空間 bucket,其中儲存了較新版本的預先建構元件。詳情請參閱 VPC Service Controls 的「匯入預先建構的元件」。

如要將預建元件匯入專案,請按照下列步驟操作:

  1. 前往 Dialogflow CX 控制台。
  2. 選擇 Google Cloud 專案。
  3. 選取代理,或建立新的代理。
  4. 選取「管理」分頁標籤。
  5. 在「管理」面板中,按一下「預建」。
  6. 選取所需元件,然後按一下「Import as flow」(匯入為流程)。
  7. 請查看對應的元件專屬說明文件,判斷是否需要額外設定 Webhook。
  8. 開始測試及自訂。

VPC Service Controls

如果專案位於 VPC Service Controls (VPC-SC) perimeter 內,您可以新增輸出規則,從儲存預先建構元件的外部 Google 代管 Google Cloud Storage bucket 匯入最新版本。

如果 VPC-SC 規則禁止輸出至 Google 代管的 bucket,匯入時可能會收到錯誤訊息,其中包含「Permission denied while accessingGoogle Cloud Storage URI 'gs://gassets-api-ai/prebuilt_components/cx-standard-prebuilt-components/resource-name'」。

如要匯入元件,請建立輸出規則,允許流量存取指定的 Google Cloud 專案,其中包含Google Cloud Storage bucket gs://gassets-api-ai。

下列屬性說明資源和作業,可啟用從 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 用於通知虛擬服務專員要繼續執行動作的詞組。