Para ayudarte a comprender mejor la integración entre Dialogflow y respond.io, puedes leer las siguientes publicaciones del blog:
-Cómo construir un chatbot con Dialogflow
- Cómo usar respond.io como un CRM de Dialogflow
Conectar Dialogflow a respond.io es simple ya que sólo necesitará recuperar un archivo JSON de Dialogflow y subirlo a la plataforma respond.io.
Esta guía de video te llevará a través del proceso de generar y recuperar la clave de cuenta de servicio de Google (un archivo JSON) de tu Agente de Dialogflow y cargarlo a la plataforma de respond.io.
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, tendremos que hacer lo siguiente:
Conectando a Dialogflow.
Puedes omitir el paso y proceder al siguiente si ya lo has hecho.
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 has creado tu cuenta de Dialogflow y puedes proceder al siguiente paso: Creando 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 tu bot a entender y clasificar idiomas 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. Haga los cambios necesarios en la configuración predeterminada.
Campos | Descripción |
---|---|
Nombre | Para fines de identificación. Este nombre se utilizará sólo para referencia interna. |
Idioma | El idioma a utilizar para los procesos de lenguaje natural de Dialogflow. Elige el idioma de tu público objetivo. |
Zona horaria | La zona horaria a adoptar para propósitos analíticos en Dialogflow. |
Tenga en cuenta que un nuevo proyecto de Google Cloud se creará automáticamente en el Agente de Dialogflow al crearse. El proyecto de Google Cloud se utilizará para conectar Dialogflow a respond.io.
Paso 3: Cuando esté listo, haga clic en CREAR para crear el agente.
Ahora, el Agente de Dialogflow es creado y usted puede proceder a conectar Dialogflow a respond.io.
Conectar Dialogflow a la plataforma de respond.io es simple, ya que solo necesitarás recuperar un archivo JSON de Dialogflow y subirlo a la plataforma de 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 Google abierto, haga clic en Ir a la configuración del proyecto.
Paso 5: En la IAM & Admin menu > Seleccione Cuentas de servicio
Paso 6: En la pantalla Detalles de la Cuenta de Servicio, nombra la Cuenta de Servicio y haga clic en CREAR Y CONTINAR
Paso 7: Asignar el rolCliente de API de Dialogflowa la cuenta de servicio > haga clic en CONTINUE
Paso 8: El paso Otorgar acceso a los usuarios a esta cuenta de servicio es opcional.
Paso 9: Haga clic en HECHO
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: Inicie sesión en respond.io con su cuenta de usuario y vaya aAjustes >Integraciones
Paso 13: Desde la lista, busque Dialogflow y haga clic en Connect.
Paso 14: Selecciona el idioma de tu público objetivo y sube el archivo JSON descargado desde Paso 11.
Paso 15: Haz clic en Conectar para conectar el Agente de Dialogflow a la plataforma.
Tu Agente de Dialogflow ahora está conectado a la plataforma respond.io. El agente empezará a responder a cualquier mensaje entrante.
¿Tienes problemas para conectarte a Dialogflow? Contáctanos aquí.
Al crear un agente en Dialogflow, el idioma que selecciones se establece como idioma predeterminado. Con la función de agente multilingüe, tu agente ahora puede soportar 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 resolverá y responderá de acuerdo con 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.
Más información sobre Agentes multilingües aquí.
Para que esto funcione, primero tendrás que crear un agente multilingüe en tu cuenta de Dialogflow.
Para crear un agente multilingüe, sigue los siguientes pasos.
Paso 1: En el menú lateral izquierdo, haz clic en el botón + para añadir otro idioma.
Paso 2: En la pestaña Idiomas, haz clic en Seleccionar idioma adicional y selecciona un idioma adicional del menú desplegable.
Paso 3: Para añadir localización de idioma para una región específica, pasa el cursor sobre el idioma y haz clic en + Añadir localización.
Los idiomas específicos de cada localización son idiomas específicos de una región o un país.
Paso 4: Haz clic en GUARDAR.
El campo de idioma en la plataforma debe ser completado para que el agente multilingüe de Dialogflow funcione. Obtén más información sobre Campos de contacto aquí.
La interacción entre el Agente de Dialogflow y el Contacto es gestionada por intenciones. En resumen, las intenciones se utilizan para describir el comportamiento esperado de un giro de conversación basado en el comportamiento entrante prescrito.
Lee más sobre cómo gestionar las intenciones:
Artículos relacionados 👩💻