Gérer les versions de votre projet (Dialogflow)

La gestion des versions de votre projet Dialogflow vous permet de mieux contrôler votre processus de publication et l'expérience de vos utilisateurs. Avant d'envoyer votre projet pour examen, vous devez créer une version immuable de votre agent Dialogflow. Cette approche vous permet de créer plusieurs versions de votre agent Dialogflow, de les publier dans des environnements distincts et d'effectuer un rollback vers des versions précédentes si nécessaire.

Pour en savoir plus sur la gestion des versions de votre projet Dialogflow, consultez la section Gestion des versions de Dialogflow.

Questions fréquentes sur la gestion des versions Dialogflow

Quel est l'impact de la gestion des versions Dialogflow sur mes actions existantes ?

Les actions existantes envoyées à la console Actions avant le 8 mai 2018 ne sont pas concernées. Cela signifie que les modifications que vous apportez à votre agent Dialogflow continuent d'être répercutées dans l'action existante. Si l'action est déjà publiée, les modifications continuent d'être reflétées en ligne.

Aurai-je besoin de gérer deux versions en action sur Google et en Dialogflow ?

Non, vous ne disposez que d'une seule version, comme indiqué sur la page Gérer les versions. Elle est unifiée entre Actions on Google et Dialogflow. La seule différence réside dans le fait que nous créons un instantané de votre agent Dialogflow au moment de l'envoi. Les modifications que vous apporterez ultérieurement à vos intents et entités Dialogflow n'auront aucune incidence sur cet instantané.

Puis-je créer et déployer des versions Actions on Google à partir de la console Dialogflow ?

Non, vous ne pouvez le faire que dans la console Actions.

Sur la page Dialogflow, j'ai vu que cette fonctionnalité était disponible pour les utilisateurs qui activent la version bêta. Cela s'applique-t-il à Actions on Google ?

Non, le programme bêta de Dialogflow est destiné aux agents Dialogflow qui ne sont pas sur la plate-forme Actions on Google. Si vous disposez d'un agent Dialogflow pour la plate-forme Actions on Google, il est automatiquement activé et non en version bêta.

Que se passe-t-il si j'active la version bêta dans la console Dialogflow ?

Cela ne modifie pas les projets Actions on Google. Si vous activez la version bêta, un onglet Environnement s'affiche dans les paramètres de l'agent Dialogflow. Sur cette page, vous pouvez afficher (mais pas modifier) les mêmes versions que vous avez créées à partir de la console Actions, et charger celles qui sont spécifiques dans le brouillon.

Quelle est la bonne pratique recommandée pour utiliser les versions alpha/bêta/de production avec Cloud Functions for Firebase ?

L'éditeur intégré de Dialogflow ne gère pas les versions pour Cloud Functions for Firebase. Cependant, chaque version de Dialogflow pointe vers des paramètres de webhook personnalisés. Si vous souhaitez tester différentes logiques de serveur avec les versions alpha/bêta, nous vous recommandons de désactiver l'éditeur intégré, de déployer vos solutions dans deux fonctions Cloud et de les transmettre en tant que paramètres de webhook dans Dialogflow.