Usar entornos de Google Dialogflow en Architect
Los entornos de Google Dialogflow te permiten crear varias versiones de tu agente de Dialogflow y luego publicarlas en entornos separados. Para llamar a un entorno de Google Dialogflow en tiempo de ejecución, según su implementación, elíjalo dentro de un arquitecto Llamar a la acción Dialogflow Bot o Llamar a la acción de Dialogflow CX. Un entorno de borrador siempre está disponible para un agente de Dialogflow. Si no crea otro entorno para un agente de Dialogflow, Draft es el único entorno seleccionable. Si existen otros entornos, esos entornos publicados, además de Borrador, aparecerán en la lista. Para más información, ver Versiones y entornos de Google Cloud (ES) y Versiones y entornos de Google Cloud (CX).
Durante el tiempo de diseño, Architect siempre usa las intenciones y los espacios que están asociados con el entorno Draft, incluso si elige un entorno que tiene diferentes intenciones y espacios definidos dentro de Dialogflow. Por lo tanto, según el entorno seleccionado, la eliminación de intents de la versión borrador de un agente puede tener implicaciones.
Implicaciones de eliminar intents para un agente de Google Dialogflow ES
Si eliges un entorno en la acción del bot Llamar a Dialogflow y eliminas las intenciones de la versión borrador del agente, el flujo toma la ruta del error. Esta acción se produce porque el flujo no puede alcanzar las intenciones eliminadas. Por lo tanto, aunque el agente cumpla con la intención, el flujo toma la ruta de falla.
Para asegurarse de que el entorno Borrador siempre incluya el conjunto completo de intenciones en el entorno publicado, solo agregue intenciones durante el ciclo de vida de un agente en varios entornos. No los quite. También puede exportar la configuración del agente a un nuevo agente y luego establecer las intenciones según corresponda. Luego, actualice el flujo de Architect para hacer referencia al nuevo agente.
Por ejemplo, si trata a los agentes de Dialogflow ES de una manera de solo complemento pero desea eliminar una intención, cree un nuevo agente. Exporte la configuración del agente actual a un nuevo agente de Google Dialogflow ES y luego elimine las intenciones y los espacios según corresponda. Luego, en su lugar, haga referencia al nuevo agente del flujo de Arquitecto. En el futuro, siga el enfoque de solo agregar que se describió anteriormente.