Utilizar entornos de dialogflow de Google en Architect

Los entornos de Dialogflow de Google le permiten crear varias versiones de su agente de Dialogflow y publicarlas en entornos independientes. Para llamar a un entorno de Google Dialogflow en tiempo de ejecución, en función de su implementación, elíjalo dentro de una acción de Architect Call Dialogflow Bot o Call Dialogflow CX. Un borrador entorno está siempre disponible para un agente de dialogflow. Si no crea otro entorno para un agente de dialogflow, el borrador es la única opción que se puede seleccionar entorno. Si existen otros entornos, estos entornos publicados, además de Draft, aparecen en la lista. Para obtener más información, consulte Versiones y entornos de Google Cloud (ES) y Versiones y entornos de Google Cloud (CX).

Durante la diseño hora, Architect siempre utiliza los intentos y ranuras asociados con el borrador entorno, incluso si elige un entorno que tiene diferentes intentos y ranuras definidos dentro de Dialogflow. Por lo tanto, en función del entorno seleccionado, eliminar intentos de la versión borrador de un agente puede tener implicaciones.

Implicaciones de eliminar intenciones para un agente de Google Dialogflow ES

Nota: Lo siguiente se aplica a las implementaciones de Google Dialogflow ES.

Si elige un entorno en la acción de bot Dialogflow bot y elimina intentos de la versión borrador del agente, entonces el flujo toma la ruta de fallo. Esta acción se produce porque el flujo no puede alcanzar los intentos eliminados. Por lo tanto, aunque el agente cumple la intención, el flujo toma la ruta de fallo.

Para garantizar que el borrador entorno incluya siempre todo el conjunto de intentos en la publicación entorno, solo añada intentos durante el ciclo de vida de un agente en varios entornos. No los retire. También puede exportar la configuración del agente a un nuevo agente y luego definir los intentos según corresponda. A continuación, actualice el flujo Architect para hacer referencia al nuevo agente.

Por ejemplo, si trata a los agentes de Dialogflow ES de una manera que solo se agrega pero desea quitar una intención, cree un nuevo agente. Exporte la configuración del agente actual a un nuevo agente de Google Dialogflow ES y, a continuación, quite las intenciones y las ranuras según corresponda. A continuación, consulte el nuevo agente del flujo Architect. En adelante, siga el enfoque de solo adición descrito anteriormente.