驗證

為了幫助代理程式設計人員建立高品質的代理程式,Dialogflow CX 提供驗證功能。系統會視需要執行代理程式驗證。 編輯完代理程式並重新訓練 NLU 模型後,您可以透過 Dialogflow 控制台或 API 要求驗證代理程式。您也可以查詢最新的驗證結果,不必執行新的驗證。

驗證結果僅供參考。 並提供分類的驗證訊息清單,方便您修正錯誤,提升代理程式的品質和效能。代理程式驗證不會以任何方式影響代理程式的行為。 您可以忽略驗證訊息,照常啟動代理程式。 驗證訊息涵蓋 NLU 模型訓練資料的品質 (包括意圖和實體類型),以及頁面式流程結構的品質 (例如轉移規則)。以下列舉幾個您可能會看到的驗證訊息範例:

  • 不同意圖的訓練詞組太相似。
  • 沒有預設排除意圖的排除範例。
  • 文本在某些訓練詞組有加註,但在其他訓練詞組中卻沒有加註。
  • 同義字用於實體類型中的不同值。
  • 未定義這個意圖路徑條件參數。
  • 這個表單參數定義為「sys.any」類型。

查看結果

如要存取代理程式的驗證結果,請按照下列步驟操作:

  1. 開啟 Dialogflow CX 控制台
  2. 選擇專案。
  3. 選取代理程式。
  4. 選取「管理」分頁標籤。
  5. 按一下「管理」面板中的「驗證」
  6. 選取流程。
  7. 系統會顯示最新的驗證結果,但可能不是最新狀態。
  8. 如要觸發新結果,請按一下面板頂端的「重新整理」按鈕。
  9. 如要只為一個流程觸發新結果,請按一下流程專屬結果列中的「重新整理」
  10. 如要篩選驗證訊息,請在「搜尋驗證訊息」方塊中輸入關鍵字。在關鍵字前使用「-」運算子,即可篩除驗證訊息。範例:
    • 輸入「bill」,即可搜尋含有「bill」的驗證訊息。
    • 輸入「-bill」,即可搜尋不含「bill」的驗證訊息。

驗證螢幕截圖。

意圖、實體和頁面的內嵌結果

意圖清單、實體清單和頁面清單也會顯示驗證訊息。舉例來說,如果網頁有驗證訊息,網頁清單的網頁列中就會顯示指出嚴重程度的圖示。將游標懸停在圖示上時,系統會顯示工具提示,內含詳細的驗證訊息。

驗證螢幕截圖。

嚴重程度

驗證結果會顯示下列嚴重程度:

嚴重性 說明
資訊 代理商未遵循最佳做法。
警告 服務專員可能無法正常運作。
ERROR 專員可能會發生故障。

控制項

在驗證面板中,您可以依嚴重程度篩選驗證結果,也可以搜尋驗證訊息文字:

  • 使用嚴重性等級核取方塊。
  • 在搜尋 框中輸入文字。

驗證面板上的「在視覺化建構工具中顯示驗證」切換按鈕,可控制是否要針對意圖、實體和頁面,內嵌顯示驗證結果。