Nueva integración de Dialogflow CX y GitHub para exportar agentes a JSON

Tiempo de lectura: 2 minutos
Con la integración de Dialogflow CX y GitHub podrás exportar agentes al formato JSON y aprovechar todas las funcionalidades del portal

La integración de Dialogflow CX y GitHub facilita la exportación de los agentes al formato JSON para enviarlos a GitHub y extraerlos del mismo en la restauración de agentes.

Gracias a esta nueva funcionalidad podrás aprovechar las siguientes funciones de control de fuente de GitHub:

  • Revisiones de cambios de agentes mediante herramientas de revisión de código
  • Examinar las diferencias de los agentes con las herramientas de diferencias
  • Fusiones

Pero GitHub tiene un límite de tasa para la cantidad de solicitudes por hora (5000 para cuentas que no son de empresa y 15.000 para las que sí). Si la inserción de tu agente lo supera, la consola de Dialogflow reportará el error de límite de tasa. Podrás volverlo a intentar después de una hora. Pero ya se está trabajando para abordar esta limitación en una versión posterior de Dialogflow.

Para configurar la integración de Dialogflow CX y GitHub tienes que seguir los siguientes pasos:

  • Abre la Consola CX de Dialogflow.
  • Elige tu proyecto de Google Cloud.
  • Selecciona tu agente.
  • Haz clic en la pestaña “Administrar”.
  • Haz clic en “Git” en la sección “Pruebas e implementación”.
  • Haz clic en “Agregar integración de Git” y se abrirá un cuadro de diálogo de configuración.
  • Introduce estos datos: nombre para mostrar de la conexión de GitHub, URL del repositorio de GitHub, URL de rama de GitHub y Token personal de GitHub.
  • Haz clic en “Conectar”.

Una vez configurado, puedes empujar o tirar de tu agente tanto hacia como desde GitHub. El botón “Push” se usa para exportar el agente y realizar una confirmación en la rama de GitHub. Y el botón “Restaurar” se utiliza para extraer los datos del agente de la rama de GitHub y restaurar el agente de Dialogflow a partir de los mismos.

Si quieres saber más sobre la integración de Dialogflow CX y GitHub, te dejamos un ejemplo de un caso de uso, donde verás cómo varias personas podrán usar esta característica proponiendo diferentes cambios de agente a un agente de producción.

Deja un comentario