Entraînement

Lorsque votre agent est entraîné, Dialogflow se sert 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 fournit l'état des tâches.

Entraînement automatique du flux brouillon

Les paramètres de ML vous permettent de sélectionner un type de NLU Standard ou NLU avancé. Le type de NLU standard comporte 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 n'est pas compatible avec l'entraînement automatique, 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 à partir de la console, cliquez sur le bouton Entraîner le NLU 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