Les environnements Google Dialogflow vous permettent de créer plusieurs versions de votre agent Dialogflow, puis de les publier dans des environnements distincts. Pour appeler un environnement Google Dialogflow au moment de l'exécution, en fonction de votre implémentation, choisissez-le au sein d'un architecte Appeler l'action du robot Dialogflow ou Appeler l'action Dialogflow CX. Un projet d’environnement est toujours disponible pour un agent Dialogflow. Si vous ne créez pas d'autre environnement pour un agent Dialogflow, Draft est le seul environnement sélectionnable. S'il existe d'autres environnements, ces environnements publiés, en plus de Brouillon, apparaissent dans la liste. Pour plus d'informations, consultez Versions et environnements Google Cloud (ES) et Versions et environnements Google Cloud (CX).

Au moment de la conception, Architect utilise toujours les intents et les slots associés à l'environnement Draft, même si vous choisissez un environnement qui a des intents et des slots différents définis dans Dialogflow. Par conséquent, selon l'environnement sélectionné, la suppression des intentions de la version brouillon d'un agent peut avoir des implications.

Implications de la suppression des intents pour un agent Google Dialogflow ES

Remarque :  Ce qui suit s'applique aux implémentations de Google Dialogflow ES.

Si vous choisissez un environnement dans l'action de bot Appeler le flux de dialogue et supprimez les intentions de la version brouillon de l'agent, le flux emprunte le chemin de l'échec. Cette action se produit car le flux ne peut pas atteindre les intents supprimés. Par conséquent, même si l'agent remplit l'intention, le flux emprunte le chemin de l'échec.

Pour garantir que l'environnement Brouillon inclut toujours l'ensemble complet des intentions dans l'environnement publié, n'ajoutez des intentions que pendant le cycle de vie d'un agent dans divers environnements. Ne les supprimez pas. Vous pouvez également exporter la configuration de l'agent dans un nouvel agent, puis définir les intentions comme il convient. Ensuite, mettez à jour le flux Architect pour référencer le nouvel agent.

Par exemple, si vous traitez les agents Dialogflow ES en tant qu'ajout uniquement, mais que vous souhaitez supprimer un intent, créez un nouvel agent. Exportez la configuration actuelle de l'agent dans un nouvel agent Google Dialogflow ES, puis supprimez les intents et les emplacements appropriés. Ensuite, référencez plutôt le nouvel agent à partir du flux Architect. À l'avenir, suivez l'approche d'ajout uniquement décrite précédemment.