Wenn der Agent trainiert wird, verwendet Conversational Agents (Dialogflow CX) 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 über die Console gestartet wird, gibt der Aufgabenindikator den Status der Aufgaben an.
Automatisches Training des Ablaufentwurfs
Unter ML-Einstellungen können Sie entweder Standard-NLU oder Erweiterte NLU auswählen. Der Standard-NLU-Typ hat eine Einstellung, mit der das automatische Training aktiviert oder deaktiviert werden kann. 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 nach Abschluss der Updates ein manuelles Training ausführen.
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 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 | Ablaufoberfläche | Ablaufoberfläche |
C++ | FlowsClient | Nicht verfügbar |
C# | FlowsClient | Nicht verfügbar |
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 Konsole 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 |
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 |