Dialogflow CX 提供名為 Dialogflow CX 控制台的網頁使用者介面 (查看說明文件、開啟控制台)。您可以使用這個控制台建立、建構及測試代理。並將每個流程繪製成對話狀態機器圖表,讓您輕鬆設計及瞭解複雜的代理。
Dialogflow CX 控制台與 Google Cloud 控制台不同,後者用於管理 Google Cloud專屬的 Dialogflow CX 設定 (例如計費) 和其他 Google Cloud 資源。
在多數情況下,您應該使用 Dialogflow CX 控制台建構代理,但也可以使用 Dialogflow API 建構代理,以因應進階情境。
主控台的使用方式
控制台可用於建立、建構、管理、微調及測試專案和代理。也可以執行下列操作:
- 建立專案。
- 建立代理,其中包含定義對話式體驗的所有設定和資料。
- 建立流程和頁面,做為對話控制的建構模塊。
- 建立實體,從使用者輸入內容擷取實用資料。
- 建立意圖,將使用者輸入內容分類。
- 透過模擬器測試代理。
- 還有更多作業...
專案選取器
初次載入控制台時,您必須選取專案。專案選取器介面可用於:
- 選取現有專案
- 建立新專案

代理選取器
選取專案後,必須選取代理。 代理選取器介面可用於:

Agent Builder
選取專案和代理後,系統會載入代理建構工具。建構工具分為下列面板:

控制台選單 (1)
您可以使用這個選單切換控制台。
選取專案和代理 (2)
您可以使用這些選單,變更多語言代理的專案、代理或目前使用的語言。
搜尋列和工作指標 (3)
使用搜尋列 search 搜尋、篩選及存取代理中的核心資源。工作指標 hourglass_full 會顯示訓練等工作的狀態。
「建構及管理」分頁 (4)
「Build」分頁包含管理流程和頁面的部分。在流程區段中選取流程後,該流程包含的頁面會列在頁面區段中。
「Manage」(管理) 分頁包含代理可用的資源和工具:意圖、實體類型、Webhook 等。
圖表設定 (5)
這些按鈕提供多種控制選項,可用於查看代理圖表及與其互動。
代理設定和模擬器按鈕 (6)
settings「Agent Settings」(代理設定) 按鈕:開啟代理設定面板。forum 點選「Test Agent」按鈕,開啟模擬工具面板。
圖表 (7)
圖表會以視覺化方式呈現所選流程,類似狀態機器圖表。圖表的每個節點代表一個頁面或流程開始頁面。點選節點即可展開或收合。展開後,即可編輯節點資料。
圖表的第一個節點稱為「Start」,是流程的起始頁面。
從一個節點連到另一個節點的線條代表可能的轉換。顏色標示方式如下:
- 藍色代表為意圖需求或意圖和條件需求定義的轉換。
- 橘色代表僅針對條件需求定義的轉換。
- 青色代表為事件處理常式定義的轉換。
- 灰色代表上述以外的轉換 (例如上述轉換類型的混合)。
如果轉換可導向其他流程,目標流程會顯示為節點。
編輯和模擬器面板 (8)
編輯代理內容或使用模擬器測試代理時,控制台右側會開啟內容專屬面板。這些面板可以展開填滿可用的控制台區域、縮小填滿控制台右側的一部分,或在完成後關閉。
模擬工具
模擬器可用來測試代理。您可以與代理對話,同時監控工作階段狀態的變化。
您也可以使用模擬器建立可執行的測試案例。
模擬器設定
首次開啟模擬器時,您必須選取代理環境或流程版本,以及有效的流程。在多數情況下,您應使用草稿環境和預設起始流程。
您也可以使用模擬器上方的按鈕執行下列操作:
模擬器輸入
與模擬器互動時,請以文字形式提供使用者輸入內容,然後按下 Enter 鍵或點選傳送按鈕 。除了純文字外,您也可以使用輸入 選取器選擇其他輸入類型:
模擬器工作階段狀態
使用模擬器與代理對話時,對話左側會顯示工作階段狀態。系統會顯示目前有效的流程、目前有效的頁面、填入的參數值和執行步驟。這項資訊有助於偵錯代理,或驗證代理在特定對話情境中的行為。
模擬器限制
模擬器有以下限制:
- 參數值不得設為空值。
- 使用模擬器建立的對話無法透過 API 方法存取。