Lorsque votre agent est entraîné, les agents conversationnels (Dialogflow CX) se servent de vos données d'entraînement pour créer des modèles de machine learning spécialement conçus pour votre agent. Chaque flux de votre agent possède son propre modèle. Ces données d'entraînement sont principalement constituées d'intents, d'expressions d'entraînement d'intent et d'entités référencées dans un flux. Elles sont utilisées comme libellés de données pour le machine learning. Toutefois, les modèles d'agent sont créés à l'aide de réponses d'invite de paramètre, de gestionnaires d'état, de paramètres d'agent et de nombreux autres éléments de données associés à l'agent.
Chaque fois que vous modifiez votre agent, vous devez vous assurer qu'il est entraîné avant d'essayer de l'utiliser. Selon les paramètres de votre agent, l'entraînement peut être effectué automatiquement ou manuellement.
Lorsque l'entraînement est lancé par la console, l'indicateur de tâche indique l'état des tâches.
Entraînement automatique du flux brouillon
Les paramètres ML vous permettent de sélectionner un type de NLU standard ou avancé. Le type de NLU standard dispose d'un paramètre permettant d'activer ou de désactiver l'entraînement automatique. Le type de NLU avancé n'est pas compatible avec l'entraînement automatique.
Si vous avez désactivé l'entraînement automatique ou si le type de NLU ne le prend pas en charge, vous devez exécuter un entraînement manuel une fois les mises à jour terminées.
Entraînement manuel du flux brouillon
Pour entraîner manuellement un flux depuis la console, cliquez sur le bouton Entraîner le NLU (compréhension du langage naturel) dans les paramètres de ML.
Pour entraîner manuellement un flux avec l'API, appelez la méthode train
pour le type Flow
.
Sélectionnez un protocole et une version pour la référence du flux :
Protocole | V3 | V3beta1 |
---|---|---|
REST | Ressource de flux | Ressource de flux |
RPC | Interface de flux | Interface de flux |
C++ | FlowsClient | Non disponible |
C# | FlowsClient | Non disponible |
Go | FlowsClient | Non disponible |
Java | FlowsClient | FlowsClient |
Node.js | FlowsClient | FlowsClient |
PHP | Non disponible | Non disponible |
Python | FlowsClient | FlowsClient |
Ruby | Non disponible | Non disponible |
Entraînement automatique de la version de flux
Chaque fois qu'une nouvelle version de flux est créée, la nouvelle version de flux est automatiquement entraînée.
Pour créer une nouvelle version de flux à partir de la console, cliquez sur le bouton Créer dans le panneau de version.
Pour créer une version de flux avec l'API, appelez la méthode create
pour le type Version
.
Sélectionnez un protocole et une version pour la référence de version :
Protocole | V3 | V3beta1 |
---|---|---|
REST | Ressource de version | Ressource de version |
RPC | Interface de version | Interface de version |
C++ | VersionsClient | Non disponible |
C# | VersionsClient | Non disponible |
Go | VersionsClient | Non disponible |
Java | VersionsClient | VersionsClient |
Node.js | VersionsClient | VersionsClient |
PHP | Non disponible | Non disponible |
Python | VersionsClient | VersionsClient |
Ruby | Non disponible | Non disponible |