Newsletter para devsEntra

Monta tu primer chatbot para Facebook Messenger en minutos con TalkBot

Tal vez estés escuchado noticias y hypes sobre bots continuamente. Están de moda y es una tecnología muy interesante.

¿Te interesa conocerla? Seguro que si.

Por algún sitio hay que empezar y te propongo una guía para construir un bot que responde a tus mensajes y publicarlo en Facebook. Estoy descubriendo todo este nuevo mundo lleno de posibilidades y comparto contigo las cosas que voy aprendiendo.

Puedes ver el vídeo y seguir la implementación paso a paso.

Los chatbot o bots son intérpretes que, con inteligencia artificial, interactúa con las órdenes y comandos del usuario. Seguramente la definición de la wikipedia sea mucho más concreta, pero el objetivo es claro. Conseguir que una persona cumpla sus deseos en base a una conversación lo más humana posible.

Todas las plataformas más populares de chat están activando sus propios métodos para generar bots de forma fácil. En el vídeo vemos Facebook Messenger, por ser el más popular, pero Slack, Skype, Twitter y otros muchos tienen ya la opción de crear bots.

¿Te interesa el tema de los bots? ¿Quieres que sigamos hablando de ello? No dudes en escribirme a través de mi formulario de contacto.

De hecho la tecnología es tan nueva, que está en permanente cambio, incluyendo funciones nuevas, creando nuevos frameworks y servicios para crear bots, etc.

En este ejemplo creamos el bot con Talkbot, un servicio muy reciente que permite crear la conversación de forma gráfica a través de un panel donde colocas los elementos y, además, en español. Me pareció interesante que agrupara todos estos elementos para ser el punto de comienzo.

Tenemos un punto de entrada o bienvenida al usuario cuando saluda o comienza. A partir de ese saludo el bot nos pregunta cosas, para conocernos mejor. En nuestro caso la pregunta es muy sencilla, si prefieres gatos o perros.

Sumando combinaciones de preguntas y respuestas, podremos programar nuestro chatbot y crear así una personalidad propia.

Imagínate si el bot te va creando un perfil sobre, por ejemplo, tus gustos culinarios.

Podría preguntarte en base a fotos si disfrutas más de los pescados o de las carnes. Si eliges lo segundo, puedo enseñarte fotos de carne el pollo o un chuletón. Y así, paso a paso llevarte al punto donde te ofrecen los mejores restaurantes de tu zona en base a tus gustos.

Porque claro, te habrá preguntado dónde vives o estás en ese momento, y también conocerá tu geolocalización.

La sensación de cercanía es espectacular.

Cierto es que le veo algunas pegas en cuanto a procesos complejos de compra o gestión de pedidos, donde para hacer una corrección, hay que volver a empezar.

Imagínate haciendo un pedido de una pizza y cambiar de opción respecto a si quieres anchoas o alcaparras, un cambio muy tradicional. El bot muy listo tiene que ser para saber volver a atrás. Ojo, que es algo en lo que se está trabajando. Porque otra cosa no, pero los humanos somos mucho de cambiar de opinión.

Espero que esta guía para montar un bot en Facebook Messenger en plan sencillo te haya sido útil. Si quieres más contenido de este tipo, cuéntamelo a través del formulario, respondo todos los mensajes

Escrito por:

Imagen de Daniel Primo

Daniel Primo

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. @delineas en twitter y canal @webreactiva en telegram

12 recursos para developers cada domingo en tu bandeja de entrada

Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.