Dialogflow, anteriormente conocido como Api.ai, es una herramienta de creación de chatbots que permite a los usuarios crear interfaces conversacionales con IA que son atractivas y basadas en texto, proporcionando nuevas formas para que los usuarios interactúen con productos digitales. Google compró Dialogflow en 2019. Es una IA que puede mantener una conversación realista junto con agentes virtuales de vanguardia. Hay dos ediciones disponibles: Dialogflow ES (estándar) y Dialogflow CX (avanzada).
Entonces, ¿deberías construir tus chatbots con Dialogflow?
¡Empecemos!
En este artículo tendrás muchas preguntas:
- ¿Qué es Dialogflow?
- Diseño del usuario
- Dialogflow Essentials (ES)
- Dialog Customer Experience (CX)
- Componentes de Dialogflow
- Usuario/cliente
- Mensajes
- Canales
- Integraciones
- Promoción
- Precios
- Plantillas
- Soporte al cliente
- Conclusiones
Lectura relacionada obligatoria:
- Flow XO: Reseña de la plataforma para 2023
- BotStar: Evaluación del software de chatbot
- Chatbot de WhatsApp: ¿Cómo crear un bot de WhatsApp?
- IA de voz (Inteligencia Artificial): Definición y ventajas para las empresas
- Por qué los chatbots bancarios son imprescindibles para los bancos: 10 beneficios clave
- Chatbots bancarios: Aprovechando todo el potencial de la IA para transformar el sector bancario
- Chatbot vs. IA conversacional: todo lo que necesitas saber
- Una guía completa sobre chatbots como ChatGPT para 2023
¿Qué es Dialogflow?
Con la plataforma de comprensión del lenguaje natural Dialogflow de Google, tu chatbot puede comprender el lenguaje. Dialogflow intenta deducir la intención del usuario a partir de las frases de entrenamiento que proporcionas.
Dialogflow es capaz de responder a las preguntas de tus usuarios automáticamente gracias a esas frases de entrenamiento. Antes de profundizar en esta reseña, te informaremos de que Dialogflow también se puede integrar con otros creadores de chatbots. Esto significa que puedes utilizar Dialogflow para interpretar la intención del usuario y usar el otro creador de chatbots para gestionar la conversación.
Diseño del usuario
Dialogflow se presenta en dos formas: Dialogflow Customer Experience (CX) y Dialogflow Essentials (ES). Las dos variedades de ediciones tienen diferentes interfaces de usuario y cumplen funciones distintas.
Dialogflow Essentials (ES)
La versión más utilizada de Dialogflow se llama Dialogflow Essentials, y es la edición estándar. Al proporcionar a tu agente frases de entrenamiento, puedes usar Dialogflow ES para determinar la intención del usuario. Después de eso, se enseña al agente a comprender estas frases:
Y escribir una respuesta a ello:
Además, se pueden usar Entidades con Dialogflow. Tu chatbot puede distinguir entre una “pizza” y una “pizza con queso” usando Entidades. La parte de la entidad en este ejemplo es "con queso", que se refiere a un ingrediente de la pizza:
Además, puedes usar la interfaz de Dialogflow para probar tu chatbot:
Dialog Customer Experience (CX)
No mucha gente utiliza actualmente Dialogflow CX, una versión relativamente nueva de Dialogflow. En general, a menos que tengas un chatbot muy sofisticado, no se recomienda Dialogflow CX para muchos casos de uso.
Un creador de flujos visual que ofrece una mejor visión general de la conversación es una de las ventajas de Dialogflow CX:
Sin embargo, si eres nuevo en los chatbots, no te sugeriríamos utilizar Dialogflow CX. En comparación con la interfaz sencilla de Dialogflow ES, la interfaz es mucho más difícil de usar.
En general, este artículo considera que la interfaz de Dialogflow ES es fácil de usar y que configurar tu chatbot es sencillo. Aunque Dialogflow CX tiene una curva de aprendizaje más pronunciada y una mejor visión general, probablemente no necesites usarlo.
Componentes de Dialogflow
Hay suficientes componentes en Dialogflow para crear un chatbot robusto. También carecen de archivos adjuntos, retrasos y videos, entre otras características útiles.
Además, algunos componentes del chatbot no están preconstruidos; sin embargo, puedes usar la función de Carga útil personalizada para codificarlos tú mismo.
Además, no puedes usar condiciones en los flujos de tu chatbot cuando usas Dialogflow. El uso de Contexto te permite tener ramas distintas en tu conversación, pero esto es esencialmente una solución alternativa. Lo más probable es que necesites escribir el código tú mismo si deseas usar condiciones que dependan de los datos del usuario.
Usuario/Cliente
No puedes ver un resumen completo de cada persona que ha hablado con tu chatbot en Dialogflow. En realidad, debes crear una integración única con un Google Drive u otro tipo de base de datos si deseas almacenar los datos del usuario.
Mensajes
No puedes enviar difusiones o secuencias con Dialogflow. Dialogflow es esencialmente activado por el usuario, lo que significa que el chatbot no puede iniciar una conversación (o tendrás que escribir el código tú mismo). Solo puede reaccionar a las preguntas planteadas por el usuario.
Además, se puede crear un chatbot que pueda comprender varios idiomas simultáneamente con Dialogflow. Lamentablemente, traducir estos mensajes es difícil porque tienes que agregar manualmente las mismas frases de entrenamiento e intenciones en un idioma diferente.
Canales
Integraciones
La integración más crucial de cualquier plataforma de chatbot es el chat en vivo, que lamentablemente Dialogflow no ofrece. Afortunadamente, algunas empresas, como Botcopy, ofrecen una combinación de chat en vivo y Dialogflow.
Además, se requiere Fulfillment si deseas integrar Dialogflow con otros sistemas. Puedes usar Fulfillment para crear webhooks personalizados y realizar llamadas a la API para integrar Dialogflow con otros sistemas.
Promociones
Las oportunidades de marketing de Dialogflow son bastante limitadas. Esencialmente, Dialogflow Messenger se limita a la creación de widgets nativos que puedes agregar a tu sitio web.
Al modificar algo de CSS (lenguaje de marcado de sitios web), puedes alterar la apariencia (como el título y los colores) de este widget nativo. También puedes activar varias intenciones.
Además, tienes la opción de notificar al usuario tan pronto como se cargue tu sitio web con un mensaje proactivo.
Precios
El precio mensual de Dialogflow se determina por la edición y el número de solicitudes recibidas.
Debes pagar 0,007 $ por solicitud. Además, debes pagar 0,001 $ por segundo de uso de entrada o salida de audio:
Mientras no excedas las 180 solicitudes de texto por minuto, Dialogflow ES es gratuito. Esto implica que no hay costo asociado con el envío de 324.000 mensajes de texto cada mes.
Se te cobrará 0,002 $ por solicitud si realizas más de 180 solicitudes en un minuto. Además, tendrás que pagar extra por la entrada o salida de audio
Mientras no excedas las 180 solicitudes de texto por minuto, Dialogflow ES es gratuito. Esto implica que no hay costo asociado con el envío de 324.000 mensajes de texto cada mes.
Dialogflow es increíblemente asequible. En su mayor parte, Dialogflow ES es de uso gratuito y no requiere pago. Solo tienes que pagar cuando tu chatbot es extremadamente sofisticado o cuando gestionas una gran cantidad de mensajes.
Plantillas
Puedes usar 45 agentes preconstruidos de Dialogflow para poner en marcha tu chatbot. Además, cada agente se puede exportar y el archivo ZIP se puede compartir con otros (esto es esencialmente lo mismo que usar plantillas). Además, puedes simplemente reutilizar los elementos y flujos de tu chatbot copiándolos.
Soporte al cliente
El soporte de Dialogflow está disponible por correo electrónico.
Conclusiones
Dialogflow intenta deducir la intención del usuario a partir de las frases de entrenamiento que proporcionas. Dialogflow es capaz de responder a las preguntas de tus usuarios automáticamente gracias a esas frases de entrenamiento.
Antes de profundizar en esta reseña, queríamos informarte de que Dialogflow también se puede integrar con otros creadores de chatbots. Esto significa que puedes utilizar Dialogflow para interpretar la intención del usuario y usar el otro creador de chatbots para gestionar el resto de la conversación.
Entonces, ¿deberías construir tus chatbots con Dialogflow? De hecho, deberías.
Sin embargo, este artículo generalmente desaconsejaría usar Dialogflow como un creador de chatbots independiente. Además de Dialogflow, también usaría otro creador de chatbots. Dialogflow sobresale en una cosa, que es usar la IA de Google para entender a los usuarios. Sin embargo, crear flujos de chatbot, personalizar conversaciones y almacenar datos de usuario son tareas difíciles que requieren un desarrollador.
Crear flujos de chatbot y almacenar datos de usuario es increíblemente simple con otros creadores de chatbots, como VOC AI. En otras palabras, debes tener lo mejor de ambos mundos. Crea tus flujos de chatbot usando un creador de chatbots diferente e intégralos con Dialogflow para usar la IA de Google para entender.
Además, esta publicación explica que tenemos otro artículo de blog que explica qué es el Chatbot de VOC AI y sus características, puedes leerlo y probarlo. Aquí tienes un video que te dará una idea sobre VOC AI.



