訓練服務專員時,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 | 不適用 | 不適用 |