Versions et environnements

Vous pouvez créer plusieurs versions de votre agent et les publier dans des environnements distincts.

Lorsque vous modifiez un agent, vous modifiez le brouillon d'agent. À tout moment, vous pouvez enregistrer le brouillon d'agent en tant que version de l'agent, qui est un instantané immuable de votre agent.

Lorsque vous enregistrez le brouillon d'agent, il est publié dans l'environnement par défaut. Lorsque vous créez des versions de l'agent, vous pouvez les publier dans des environnements personnalisés. Vous pouvez créer différents environnements personnalisés aux fins suivantes :

  • test
  • développement
  • production
  • etc.

Publier une version dans un nouvel environnement

Pour publier un brouillon d'agent dans une version et créer un environnement personnalisé, procédez comme suit :

  1. Accédez à la console Dialogflow.
  2. Sélectionnez votre agent dans la partie supérieure du menu de la barre latérale gauche.
  3. Cliquez sur le bouton des paramètres à côté du nom de l'agent.
  4. Cliquez sur l'onglet Environnements.
  5. Cliquez sur Publier une version.
  6. Ajoutez une description facultative et cliquez sur Suivant.
  7. Sélectionnez + Nouvel environnement.

  8. Saisissez un nom d'environnement.

  9. Choisissez la méthode de fulfillment pour l'environnement.

  10. Sélectionnez les paramètres de synthèse vocale pour l'environnement.

  11. Cliquez sur Publier.

  12. Les informations sur l'environnement sont désormais répertoriées dans la section Environnements personnalisés.

Rétablir la version précédente d'un environnement

Vous pouvez rétablir la version d'agent précédente d'un environnement en procédant comme suit :

  1. Cliquez sur un environnement dans la section Environnements personnalisés.
  2. La boîte de dialogue des paramètres de l'environnement s'ouvre.
  3. Cliquez sur le bouton d'option d'une version publiée précédemment dans la section Historique de publication.
  4. Cliquez sur Rétablir cette version.
  5. L'historique de publication sera mis à jour.

Charger une version précédente dans un brouillon

Pour charger une version précédente du brouillon, procédez comme suit :

  1. Cliquez sur un environnement dans la section Environnements personnalisés.
  2. Cliquez sur le bouton d'option d'une version publiée précédemment dans la section Historique de publication.
  3. Cliquez sur Charger dans le brouillon.
  4. Cliquez sur Oui, je suis sûr.

Tester l'agent dans un environnement

Vous pouvez utiliser l'API pour tester votre agent dans n'importe lequel de vos environnements personnalisés. Appelez la méthode de détection d'intent, mais modifiez l'URL du point de terminaison en insérant environments/environment-name/users/-/ entre agent et sessions.

Par exemple, le point de terminaison suivant utilise l'environnement de "développement" avec un utilisateur non spécifié :

"https://dialogflow.googleapis.com/v2/projects/my-project-id/agent/environments/development/users/-/sessions/123456789:detectIntent"

Paramètres spécifiques à l'environnement

Le fulfillment et la synthèse vocale sont configurés par l'environnement. L'agent utilise donc les paramètres de l'environnement pour ces fonctionnalités.

Assistant Google

Si vous utilisez les environnements de version Actions on Google, vous ne devez pas utiliser l'éditeur de code intégré Dialogflow, car il ne prend pas en charge la gestion des versions. Dans ce cas, vous devez utiliser un webhook personnalisé.