訓練

代理程式完成訓練後,Conversational Agents (Dialogflow CX) 就會使用訓練資料,為您的代理程式專門建構機器學習模型。你的對話方都有各自的模型。這類訓練資料主要包含意圖、意圖訓練片語,以及流程中參照的實體,這些資料可有效用於做為機器學習資料標籤。不過,代理程式模型是使用參數提示回覆、狀態處理常式、代理程式設定,以及與代理程式相關的許多其他資料建構而成。

每次變更服務專員時,請務必先訓練服務專員,再嘗試使用。視你的服務機器人設定而定,訓練可能會自動或手動進行。

當控制台啟動訓練時,工作指標會提供工作狀態。

草稿流程自動訓練

ML 設定可讓您選取 標準 NLU進階 NLU NLU 類型。您可以啟用或停用自動訓練功能。

如果您已停用自動訓練功能,請在完成更新後執行手動訓練

草稿流程手動訓練

如要透過控制台手動訓練流程,請按一下機器學習設定中的「訓練 NLU」按鈕。

如要使用 API 手動訓練流程,請針對 Flow 類型呼叫 train 方法。

選取流程參照的通訊協定和版本:

通訊協定 V3 V3beta1
REST 流程資源 流程資源
RPC Flow 介面 Flow 介面
C++ FlowsClient 不適用
C# FlowsClient 不適用
Go FlowsClient 不適用
Java FlowsClient FlowsClient
Node.js FlowsClient FlowsClient
PHP 不適用 不適用
Python FlowsClient FlowsClient
Ruby 不適用 不適用

自動訓練的流程版本

每次建立新的流程版本時,系統都會自動訓練新的流程版本。

如要在控制台建立新的流程版本,請按一下「Version」(版本) 面板中的「Create」(建立) 按鈕。

如要使用 API 建立新的流程版本,請呼叫 Version 類型的 create 方法。

選取版本參照的通訊協定和版本:

通訊協定 V3 V3beta1
REST 版本資源 版本資源
RPC 版本介面 版本介面
C++ VersionsClient 不適用
C# VersionsClient 不適用
Go VersionsClient 不適用
Java VersionsClient VersionsClient
Node.js VersionsClient VersionsClient
PHP 不適用 不適用
Python VersionsClient VersionsClient
Ruby 不適用 不適用