訓練

訓練服務專員時,Dialogflow CX 會使用訓練資料,為服務專員建構專屬的機器學習模型。代理程式的每個流程都有自己的模型。 這類訓練資料主要包含意圖、意圖訓練詞組,以及流程中參照的實體,這些資料會有效做為機器學習資料標籤。不過,代理程式模型是使用參數提示回應、狀態處理常式、代理程式設定,以及與代理程式相關聯的許多其他資料建構而成。

每當變更服務專員時,請務必先訓練服務專員,再嘗試使用。視代理程式設定而定,訓練可能會自動或手動進行。

如果透過控制台啟動訓練,工作指標會提供工作狀態。

草稿流程自動訓練

機器學習設定 可讓您選取「標準 NLU」或「進階 NLU」NLU 類型。 您可以啟用或停用自動訓練功能。

如果停用自動訓練,更新完成後就必須執行手動訓練

草擬流程手冊訓練

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

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

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

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

流程版本自動訓練

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

如要從控制台建立新的流程版本,請按一下「版本」面板上的「建立」按鈕。

如要使用 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 不適用 不適用