Tabla de contenido
Dialogflow: Conectando a Dialogflow
Actualizado
por xander
Cómo construir un Chatbot con Dialogflow
Cómo usar respuesta. o 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.
Tutorial de vídeo
Esta guía de vídeo le llevará generando y recuperando la clave de cuenta de servicio de Google (un archivo JSON) de su Agente de Dialogflow y cargándola responde. o plataforma.
Configurando Dialogflow
Para configurar Dialogflow, tendremos que hacer lo siguiente:
Obteniendo una cuenta de Dialogflow
Paso 1: Navegue a esta página y proceda a iniciar sesión con su cuenta de Google.

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

Crear un agente de Dialogflow
En Dialogflow, hay un módulo llamado Agent 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ú lateral de navegación.

Paso 2: Dale al agente un nombre 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 lenguaje a utilizar para los procesos de Dialogflow'de lenguaje natural. Elige el idioma de tu público objetivo. |
Timezone | La zona horaria a adoptar para propósitos analíticos en Dialogflow. |
Paso 3: Cuando esté listo, haga clic en CREATE para crear el agente.
Conectando a Dialogflow
Conectando Dialogflow a la respuesta. o platform es simple ya que sólo necesitará recuperar un archivo JSON de Dialogflow y subirlo a la plataforma respond.io.
Paso 1: Inicie sesión usando su cuenta de Google que está asociada con Dialogflow.
Paso 2: Navegue al módulo de configuración haciendo clic en el icono ⚙ junto al menú desplegable de Agents.

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 IAM & Administrador menú > Seleccione Cuentas de servicio

Paso 6: En la pantalla Detalles de la Cuenta de Servicio, nombre de la Cuenta de Servicio y haga clic en CREAR Y CONTINAR

Paso 7: Asignar el rolCliente API de Dialogflowa la cuenta de servicio > haga clic en CONTINUE

Paso 8: El acceso de los usuarios a esta cuenta de servicio es opcional.
Paso 9: Haga clic en Hecho
Paso 10: Busque la cuenta de servicio creada previamente y seleccioneAdministrar clave en el menú de acciones.

Paso 11: En la pantalla de Claves, haga clic en AÑADIR CONFIR > Crear nueva tecla y seleccioneJSON cuando se le pregunte qué formato de tecla se prefiere > haga clic en CREATE


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 Conectar.
Paso 14: Seleccione el idioma de su público objetivo y sube el archivo JSON descargado desde Paso 11.

Paso 15: Haga clic enConectar para conectar el agente de Dialogflow a la plataforma.
Agente multilingüe de Dialogflow
Al crear un agente en Dialogflow, el idioma que elija se establece como idioma predeterminado. Con la función de 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 sobre 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 al valor del idioma.
Ejemplo: Si el campo de idioma del contacto's es inglés, la plataforma solicitará una respuesta en y si el campo de idioma es español, la plataforma solicitará la respuesta es.
Cómo crear un agente multilingüe
Para crear un agente multilingüe, siga los siguientes pasos.
Paso 1: En el menú de la barra lateral izquierda, haga clic en el botón + para añadir otro idioma.

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

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

Paso 4: Haga clic en AHORRAR
¿Qué's siguiente?
La interacción entre el Agente de Dialogflow y Contacto es gestionada por intenciones. En resumen, los intentos se utilizan para describir el comportamiento esperado para un giro de conversación basado en el comportamiento entrante prescrito.
Lea más sobre cómo gestionar los intentos: