1. All Collections >
  2. Integraciones >
  3. Dialogflow >
  4. Dialogflow: Conectando a Dialogflow

Dialogflow: Conectando a Dialogflow

Avatar
Joshua Lim
3 min de lectura

Para ayudarlo a comprender mejor la integración entre DialogFlow y respond.io, puede leer las siguientes publicaciones de blog:
- Cómo crear un chatbot con Dialogflow
- Cómo usar respond.io como un CRM de Dialogflow

Conectar Dialogflow a respond.io es sencillo, ya que solo necesitará recuperar un archivo JSON de Dialogflow y cargarlo en la plataforma respond.io.

Tutorial en vídeo

Esta guía en video lo guiará a través del proceso de generar y recuperar la clave de cuenta de servicio de Google (un archivo JSON) de su agente de Dialogflow y cargarla en la plataforma respond.io.

Connecting Dialogflow V2 with Respond.io (Dialogflow Integration)

Configuración de Dialogflow

Antes de generar la clave de cuenta de servicio de Google, necesitará tener una cuenta de Google para iniciar sesión en Dialogflow.

Para configurar Dialogflow, necesitaremos hacer lo siguiente:

Puede omitir el paso y continuar con el siguiente si ya lo ha realizado.

Obtener una cuenta de Dialogflow

Paso 1: Navega a esta página y procede a iniciar sesión con tu cuenta de Google.

Paso 2: Revise los términos y marque la casilla. Haga clic en Aceptar para continuar.

Ahora ha creado su cuenta de Dialogflow y puede continuar con el siguiente paso: Crear un agente de Dialog.

Creación de un agente de Dialogflow

En Dialogflow, hay un módulo llamado Agente que actúa como el cerebro de tu bot. Este componente ayudará a su bot a comprender y clasificar los lenguajes humanos.

Paso 1: Una vez que haya iniciado sesión, haga clic en la flecha desplegable y haga clic en Crear nuevo agente en el menú de navegación lateral.

Paso 2: Dale un nombre al agente para referencia interna. Realice los cambios necesarios en la configuración predeterminada.

Campos

Descripción

Nombre

Para fines de identificación. Este nombre se utilizará únicamente para referencia interna.

Idioma

El lenguaje que se utilizará para los procesos de lenguaje natural de Dialogflow. Elija el idioma de su público objetivo.

Zona horaria

La zona horaria que se adoptará para fines analíticos en Dialogflow.

Tenga en cuenta que se creará automáticamente un nuevo proyecto de Google Cloud en el agente de Dialogflow cuando se cree. Se utilizará el proyecto Google Cloud para conectar Dialogflow a respond.io.

Paso 3: Cuando esté listo, haga clic en CREAR para crear el agente.

Ahora, se ha creado el agente de Dialogflow y puede proceder a conectar Dialogflow a respond.io.

Conexión a Dialogflow

Conectar Dialogflow a la plataforma respond.io es sencillo, ya que solo necesitará recuperar un archivo JSON de Dialogflow y cargarlo en la plataforma respond.io.

Paso 1: Inicia sesión con tu cuenta de Google asociada con Dialogflow.

Paso 2: Navegue al módulo Configuración haciendo clic en el ícono ⚙ junto al menú desplegable Agentes.

Paso 3: En la pestaña General, haga clic en el enlace de la Cuenta de servicio para ver el Proyecto de Google asociado.

Paso 4: Con el Proyecto de Google abierto, haga clic en Ir a la configuración del proyecto.

Paso 5: En el menú IAM & Admin > Seleccione Cuentas de servicio

Paso 6: En la pantalla Detalles de la cuenta de servicio, nombre la cuenta de servicio y haga clic en CREAR Y CONTINUAR

Paso 7: Asignar elCliente de API de Dialogflowa la cuenta de servicio > hacer clic en CONTINUAR

Paso 8: El paso Otorgar acceso a los usuarios a esta cuenta de servicio es opcional.

Paso 9: Haz clic en LISTO

Paso 10: Ubique la cuenta de servicio creada previamente y seleccioneAdministrar clave en el menú de acciones.

Paso 11: En la pantalla Claves, haga clic en AGREGAR CLAVE > Crear nueva clave y seleccioneJSON cuando se le solicite qué formato de clave prefiere > haga clic en CREAR

El archivo JSON se descargará automáticamente en la carpeta Descargas de tu computadora

Paso 12: Inicia sesión en respond.io con tu cuenta de usuario y navega aConfiguración >Integraciones

Paso 13: En la lista, busque Dialogflow y haga clic en Conectar.

Paso 14: Seleccione el idioma de su público objetivo y cargue el archivo JSON descargado de Paso 11.

Paso 15: Haga clic enConectar para conectar el Agente de Dialogflow a la plataforma.

Su agente de Dialogflow ahora está conectado a la plataforma respond.io. El agente comenzará a responder a cualquier mensaje entrante.

¿Tiene problemas para conectarse a Dialogflow? Contáctanos aquí.

Agente multilingüe de Dialogflow

Al crear un agente en Dialogflow, el idioma que elija se establece como el idioma predeterminado. Con la función Agente multilingüe, su agente ahora puede admitir idiomas adicionales.

Cómo funciona el agente multilingüe de Dialogflow en respond.io

El campo de idioma en los detalles del contacto en la plataforma respond.io se utiliza en la solicitud enviada a Dialogflow. Cuando se envía una solicitud a Dialogflow, se incluirá el idioma del contacto y Dialogflow lo resolverá y responderá según el valor del idioma.

Ejemplo: Si el campo de idioma del contacto'es inglés, la plataforma solicitará una respuesta en y si el campo de idioma es español, la plataforma solicitará la respuesta es .

Obtenga más información sobre los agentes multilingües aquí.

Para que esto funcione, primero deberá crear un agente multilingüe en su cuenta de Dialogflow.

Cómo crear un agente multilingüe

Para crear un agente multilingüe, siga los pasos a continuación.

Paso 1: En el menú de la barra lateral izquierda, haga clic en el botón + para agregar otro idioma.

Paso 2: En la pestaña Idiomas haga clic en Seleccionar idioma adicional y seleccione un idioma adicional del menú desplegable.

Paso 3: Para agregar la localización de idioma para una región específica, pase el cursor sobre el idioma y haga clic en + Agregar configuración regional.

Los idiomas específicos de la configuración regional son idiomas que son específicos de una región o un país.

Paso 4: Haga clic en GUARDAR

El campo de idioma en la plataforma debe completarse para que el agente multilingüe de Dialogflow funcione. Obtenga más información sobre los campos de contacto aquí.

¿Qué será lo próximo?

La interacción entre el Agente de Dialogflow y el Contacto se gestiona mediante intenciones. En resumen, las intenciones se utilizan para describir el comportamiento esperado para un turno de conversación en función del comportamiento entrante prescrito.

Lea más sobre cómo gestionar intenciones:

Compartir este artículo
Telegram
Facebook
Linkedin
Twitter

¿No encuentras lo que estás buscando? 🔎