Training

Wenn der Agent trainiert wird, verwendet Dialogflow Ihre Trainingsdaten, um speziell für den Agent ein Modell für maschinelles Lernen zu erstellen. Jeder Ablauf Ihres Agents hat ein eigenes Modell. Diese Trainingsdaten bestehen hauptsächlich aus Intents, Intent-Trainingsformulierungen und Entitäten, auf die in einem Ablauf verwiesen wird. Sie werden effektiv als Datenlabels für maschinelles Lernen verwendet. Agent-Modelle werden jedoch mit Antworten auf Parameteraufforderungen, Status-Handlern, Agent-Einstellungen und vielen anderen Daten erstellt, die mit Ihrem Agent verknüpft sind.

Wenn Sie Ihren Agent ändern, sollten Sie dafür sorgen, dass der Agent trainiert wird, bevor Sie versuchen, ihn zu verwenden. Abhängig von Ihren Agent-Einstellungen kann das Training automatisch oder manuell erfolgen.

Wenn das Training von der Console initiiert wird, gibt die Aufgabenanzeige den Status für die Aufgaben an.

Automatisches Training des Ablaufentwurfs

Unter ML-Einstellungen können Sie entweder den NLU-Typ Standard-NLU oder Erweiterte NLU auswählen. Der Standard-NLU-Typ hat eine Einstellung zum Aktivieren oder Deaktivieren des automatischen Trainings. Der erweiterte NLU-Typ unterstützt kein automatisches Training.

Wenn Sie das automatische Training deaktiviert haben oder der NLU-Typ das automatische Training nicht unterstützt, müssen Sie das manuelle Training ausführen, nachdem Sie die Aktualisierungen abgeschlossen haben.

Manuelles Entwurf des Ablauftrainings

Wenn Sie einen Ablauf manuell über die Console trainieren möchten, klicken Sie in den ML-Einstellungen auf die Schaltfläche Train NLU (NLU trainieren).

Rufen Sie die Methode train für den Typ Flow auf, um einen Ablauf manuell mit der API zu trainieren.

Wählen Sie ein Protokoll und eine Version für die Ablaufreferenz aus:

Protokoll V3 V3beta1
REST Ablaufressource Ablaufressource
RPC Flow-Schnittstelle Flow-Schnittstelle
C++ FlowsClient Nicht verfügbar
C# FlowsClient Nicht verfügbar
Einfach loslegen (Go) FlowsClient Nicht verfügbar
Java FlowsClient FlowsClient
Node.js FlowsClient FlowsClient
PHP Nicht verfügbar Nicht verfügbar
Python FlowsClient FlowsClient
Ruby Nicht verfügbar Nicht verfügbar

Automatisches Training der Ablaufversion

Wenn eine neue Ablaufversion erstellt wird, wird die neue Ablaufversion automatisch trainiert.

Klicken Sie zum Erstellen einer neuen Ablaufversion über die Console im Versionsbereich auf die Schaltfläche Erstellen.

Rufen Sie zum Erstellen einer neuen Ablaufversion mit der API die Methode create für den Typ Version auf.

Wählen Sie ein Protokoll und eine Version für die Versionsreferenz:

Protokoll V3 V3beta1
REST Versionsressource Versionsressource
RPC Versionsoberfläche Versionsoberfläche
C++ VersionsClient Nicht verfügbar
C# VersionsClient Nicht verfügbar
Einfach loslegen (Go) VersionsClient Nicht verfügbar
Java VersionsClient VersionsClient
Node.js VersionsClient VersionsClient
PHP Nicht verfügbar Nicht verfügbar
Python VersionsClient VersionsClient
Ruby Nicht verfügbar Nicht verfügbar