Flux

Les boîtes de dialogue complexes impliquent souvent plusieurs sujets de conversation. Par exemple, un agent de livraison de pizza peut présenter les commandes de nourriture, les informations sur le client et la confirmation comme sujets distincts. Chaque sujet nécessite plusieurs tours de conversation pour qu'un agent puisse acquérir les informations pertinentes de l'utilisateur final.

Les flux permettent de définir ces thèmes et les chemins de conversation associés. Chaque agent dispose d'un flux appelé flux de démarrage par défaut. Ce flux unique peut être tout ce dont vous avez besoin pour un agent simple. Des agents plus complexes peuvent nécessiter des flux supplémentaires, et différents membres de l'équipe de développement peuvent être chargés de créer et de gérer ces flux. Par exemple, les flux d'un agent de livraison de pizza peuvent se présenter comme suit :

Exemple de diagramme multi-flux.

Les flux Dialogflow CX ont la même fonction que les sous-agents des méga-agents Dialogflow ES. Les flux permettent un meilleur contrôle de la conversation et n'entraînent pas de coût supplémentaire.

Flux de démarrage par défaut

Lorsque vous créez un agent, le flux de démarrage par défaut est créé automatiquement. Pour un agent simple, vous pouvez utiliser ce flux comme seul flux. Pour les agents plus complexes, vous pouvez ajouter d'autres flux, et le flux de démarrage par défaut peut être utilisé comme point d'entrée simple de la conversation.

Lorsque vous utilisez l'API, vous pouvez référencer le flux de démarrage par défaut avec l'ID de flux suivant :

00000000-0000-0000-0000-000000000000

Page d'accueil du flux

Chaque flux dispose d'une page spéciale nommée Démarrer dans la console. Lorsque vous sélectionnez un flux dans la console, la page d'accueil est représentée par un nœud sur le graphique. Lorsqu'un flux devient initialement actif, cette page devient la page active.

Une page d'accueil ne comporte pas de paramètres de réponse ou de paramètre, comme les pages normales. Toutefois, vous pouvez envoyer un message en utilisant l'une des approches suivantes :

Lorsque vous utilisez l'API, vous pouvez référencer la page de démarrage d'un flux avec l'ID de page suivant :

START_PAGE

Créer un flux

Pour créer un flux :

Console

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet GCP.
  3. Sélectionnez votre agent.
  4. Cliquez sur le bouton d'ajout dans la section Flux.
  5. Attribuez un nom à votre flux.
  6. Cliquez sur le flux que vous venez de créer.

API

Consultez la méthode create dans la .

Sélectionnez un protocole et une version pour la référence du flux :

Protocole V3beta1
REST Ressource de flux
RPC Interface de flux

Flux de données

Pour accéder aux données d'un flux, procédez comme suit :

Console

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez le projet GCP pour l'agent.
  3. Recherchez l'agent dans la liste.
  4. Cliquez sur le nom de l'agent.
  5. Cliquez sur le flux dans la section Flux.
  6. Les pages du flux sont insérées dans la section Pages. Pour en savoir plus sur la modification de pages, consultez le guide des pages.
  7. Cliquez sur le flux dans le graphique.
  8. Un panneau de modification de flux s'affiche. Utilisez ce panneau pour parcourir et modifier des données de flux supplémentaires.
  9. Cliquez sur Enregistrer pour enregistrer les modifications.

API

Pour les flux, consultez les méthodes get et patch/update dans la .

Sélectionnez un protocole et une version pour la référence du flux :

Protocole V3beta1
REST Ressource de flux
RPC Interface de flux
Pour les pages, consultez les méthodes get et patch/update dans la .

Sélectionnez un protocole et une version pour la référence de la page :

Protocole V3beta1
REST Ressource de la page
RPC Interface de la page

Les données suivantes sont associées aux flux :

Paramètres du flux

Pour accéder aux paramètres du flux, procédez comme suit :

Console

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet GCP.
  3. Sélectionnez votre agent.
  4. Passez la souris sur le flux dans la section Flows (Flux).
  5. Cliquez sur le bouton Paramètres.
  6. Sélectionnez Paramètres du flux.
  7. Parcourez ou modifiez les paramètres.
  8. Cliquez sur Enregistrer pour enregistrer les modifications.

API

Consultez les méthodes get et patch/update dans la .

Sélectionnez un protocole et une version pour la référence du flux :

Protocole V3beta1
REST Ressource de flux
RPC Interface de flux

Les paramètres appliqués aux flux sont également consultés et décrits dans les paramètres de ML de l'agent.

Supprimer un flux

Pour supprimer un flux, procédez comme suit :

Console

  1. Ouvrez la console Dialogflow CX.
  2. Choisissez votre projet GCP.
  3. Sélectionnez votre agent.
  4. Passez la souris sur le flux dans la section Flows (Flux).
  5. Cliquez sur le bouton Paramètres.
  6. Sélectionnez Supprimer.

API

Consultez la méthode delete dans la .

Sélectionnez un protocole et une version pour la référence du flux :

Protocole V3beta1
REST Ressource de flux
RPC Interface de flux