為了協助服務專員設計人員建立高品質的服務專員,Conversational Agents (Dialogflow CX) 提供驗證功能。系統會視需要執行代理程式驗證。完成編輯代理程式並重新訓練 NLU 模型後,您可以透過 Dialogflow 控制台或 API 要求代理程式驗證。您也可以不執行新的驗證,直接查詢最新的驗證結果。
驗證結果僅供參考。這類訊息會提供一份已分類的驗證訊息清單,您可以修正這些訊息,以提升代理程式的品質和效能。代理程式驗證不會以任何方式影響代理程式的行為。您可以忽略驗證訊息,仍可啟動服務機器人。驗證訊息涵蓋 NLU 模型訓練資料的品質,包括意圖和實體類型,以及以頁面為基礎的流程結構 (例如轉換規則) 的品質。以下列舉幾個您可能會看到的驗證訊息範例:
- 不同意圖的訓練詞組太相似。
- 預設負面意圖沒有負面示例。
- 文本在某些訓練詞組有加註,但在其他訓練詞組中卻沒有加註。
- 實體類型中的不同值使用相同的同義字。
- 未定義這個意圖路徑條件參數。
- 這個表單參數的定義類型為「sys.any」。
查看結果
如何存取代理程式的驗證結果:
- 開啟 Dialogflow CX 控制台。
- 選擇專案。
- 選取代理程式。
- 選取「管理」分頁標籤。
- 按一下「管理」面板中的「驗證」。
- 選取流程。
- 系統會顯示最新的驗證結果,但可能不是最新資訊。
- 如要觸發新的結果,請按一下面板頂端的 「重新整理」按鈕。
- 如要只觸發單一流程的新結果,請在特定流程的結果列中按一下「重新整理」。
- 如要篩選驗證訊息,請在「搜尋驗證訊息」方塊中輸入關鍵字。在關鍵字前使用「-」運算子,即可篩除驗證訊息。範例:
- 輸入「bill」,即可搜尋包含「bill」的驗證訊息。
- 輸入「-bill」即可搜尋不含「bill」的驗證訊息。
意圖、實體和網頁的內嵌搜尋結果
驗證訊息也會顯示在意圖清單、實體清單和網頁清單中。舉例來說,如果網頁清單中含有該網頁的驗證訊息,網頁列中就會顯示代表嚴重程度的圖示。將游標懸停在圖示上時,系統會顯示顯示詳細驗證訊息的工具提示。
嚴重性等級
驗證作業可顯示下列嚴重性等級:
嚴重性 | 說明 |
---|---|
資訊 | 服務專員未遵循最佳做法。 |
警告 | 代理程式可能無法正常運作。 |
ERROR | 代理程式可能會發生失敗。 |
控制項
您可以在驗證面板中,依嚴重性等級或搜尋驗證訊息文字篩選驗證結果:
- 使用嚴重性等級核取方塊。
- 在搜尋 框中輸入文字。
驗證面板中的「Show validation in visual builder」切換鈕可控制是否在意圖、實體和頁面中顯示驗證結果。