Control de versiones de tu proyecto (Dialogflow)

El control de versiones de tu proyecto de Dialogflow te brinda un control mejorado sobre el proceso de lanzamiento y la experiencia de los usuarios. Antes de enviar tu proyecto para su revisión, debes crear una versión inmutable de tu agente de Dialogflow. Este enfoque te permite crear varias versiones de tu agente de Dialogflow, publicarlas en entornos separados y revertir a versiones anteriores si es necesario.

Para obtener información adicional sobre el control de versiones de tu proyecto de Dialogflow, consulta Control de versiones de Dialogflow.

Preguntas frecuentes sobre el control de versiones de Dialogflow

¿Cómo afecta el control de versiones de Dialogflow a mis acciones existentes?

Las acciones existentes enviadas a la Consola de Actions antes del 8 de mayo de 2018 no se verán afectadas. Esto significa que las ediciones que realices a tu agente de Dialogflow se seguirán reflejando en la acción existente. Si la acción ya está publicada, las modificaciones se seguirán reflejando en vivo.

¿Habrá dos versiones que deba mantener en Action on Google y en Dialogflow?

No, solo tienes una versión, como se muestra en la página Administrar versiones. Está unificada en Actions on Google y Dialogflow. La única diferencia es que ahora crearemos una instantánea de tu agente de Dialogflow en el momento del envío. Esta instantánea no se verá afectada por ninguna edición futura que realices en los intents y entidades de Dialogflow.

¿Puedo crear e implementar versiones de Actions on Google desde la consola de Dialogflow?

No, solo puedes hacerlo mediante la Consola de Actions.

En la página de Dialogflow, vi que esto está disponible para usuarios que habilitaron la versión Beta. ¿Se aplica a Actions on Google?

No, el programa de versión beta de Dialogflow es para agentes de Dialogflow que no están en la plataforma Actions on Google. Si tienes un agente de Dialogflow para la plataforma Actions on Google, este se habilita automáticamente y no está en versión Beta.

¿Qué sucede si habilito la versión beta en la consola de Dialogflow?

Esta acción no cambiará los proyectos de Actions on Google. Si habilitas la versión Beta, verás una pestaña Entorno en la configuración del Agente de Dialogflow. En esa página, puedes ver (pero no editar) las mismas versiones que creaste en la Consola de Actions y cargar algunas específicas en el borrador.

¿Cuál es la práctica recomendada para usar versiones alfa, beta o de producción con Cloud Functions para Firebase?

El editor directo de Dialogflow no tiene control de versiones de Cloud Functions para Firebase. Sin embargo, cada versión de Dialogflow apunta a parámetros de webhook personalizados. Si deseas probar diferentes lógicas del servidor con versiones alfa o beta, te recomendamos que desactives el editor intercalado, implementes tus soluciones en dos Cloud Functions y las pases como parámetros de webhook en Dialogflow.