Tutorial de Mammut: tu primer bot
Licencia: este trabajo está bajo la licencia internacional Creative Commons Attribution-ShareAlike 4.0. Para ver una copia de esta licencia, visita el siguiente enlace https://creativecommons.org/licenses/by-sa/4.0/
Introducción
Te damos la bienvenida. En este tutorial tú y yo vamos a construir, paso a paso, tu primer bot. Te puede parecer un poco difícil en un principio, pero en el fondo estarás utilizando un poco de lógica y herramientas que son muy familiares para ti.
Un bot es en esencia un software que puede comunicarse con un ser humano utilizando lenguaje natural (por ejemplo, en español o inglés) por medio de canales digitales tales como sitios web, aplicaciones móviles, clientes de mensajería instantánea, etc. Las personas utilizan el lenguaje para comunicarse con muchísima soltura, de hecho, este se considera la forma principal de comunicación entre seres humanos. Un bot es una herramienta que permite que usuarios (clientes de una tienda, pacientes médicos, ingenieros) se comuniquen de forma rápida y natural con sistemas artificiales. Y esto abre un mundo de posibilidades nuevas para que las personas interactúen con todo tipo de cosas de manera sencilla.
Así que, sin más preámbulos, ¡vamos a empezar a construir nuestro primer bot!
¿Qué vamos a construir?
Nuestro bot, Dobibot, va a ser el asistente estrella de nuestra flamante tienda de artículos mágicos Jollivander Shop. Como asistente, debe conocer el inventario de nuestra tienda, atender clientes y, por supuesto, proveerles información acerca de los productos que la tienda vende. Para efectos de este tutorial, le enseñaremos a Dobibot a atender a los clientes; esto significa que debe aprender a responder a todas sus preguntas. Un buen asistente debe tener un amplio conocimiento de la información de la tienda y de sus productos mágicos. Además de dar información sobre los artículos, Dobibot también debe ser cortés con los clientes y responder a sus saludos y despedidas.
¿Qué vende Jollivander Shop?
Tenemos una nueva e increíble tienda de artículos mágicos. Nuestra tienda no tiene una sede física, sino que vamos a vender todo en línea; las entregas se hacen vía correo lechuza. Pero, como estamos comenzando, solamente vamos a vender calderos y varitas mágicas.
¿Qué sigue?
Este tutorial cubre los primeros pasos para crear un bot y ponerlo a funcionar. Paso a paso, te acompañaré a crear a nuestro DobiBot.
Nota: te invitamos a leer nuestra documentación de referencia general o las guías de inicio rápido para más información.
¿Estas listo? Comencemos viendo cómo funcionan los bots en general.