¡¿Creando un ChatBot en menos de 5 minutos?! ¡Sí es posible!
Glaucia Lemos
Posted on April 30, 2019
¡¿Es posible crear un ChatBot en menos de 5 minutos ?! Ya voy a decir que sí y es posible.
Antes de pasar al video donde mostramos cómo crear un Chatbot, quisiera mostrarles el proceso de desarrollar un Chatbot. Luego en el video veremos que es posible crearlo en menos de 5 minutos.
¡Manos a la obra!
Recursos necesarios
Para crear nuestro ChatBot, vamos usar la nueva versión de Microsoft Bot Framework: v.4. Si deseas conocer más detalles acerca de las novedades de la versión 4, acceda al siguiente enlace:
Para el desarrollo de nuestro echoBot necesitamos instalar:
- Visual Studio Code
- Instalar globalmente el Yeoman
- Instalar Node.js
- Instalar Microsoft Bot Framework Emulator
Como dijimos anteriormente, estaremos haciendo uso del SDK v.4 para desarrollar nuestro echoBot.
¡Aquí vamos!
Step by Step, oh, baby! 😃
Vamos a ir paso a paso, así todos pueden seguir el tutorial de forma adecuada. En primer lugar, vamos a instalar Node.js y luego Yeoman.
Si eres usuario de Windows echa un vistazo a la documentación que he creado en el repositorio del demo AQUÍ. Debes instalar Python 2.7.x (para los usuarios de Windows) y luego ejecutar el comando:
> npm install -g windows-build-tools
Luego crea una carpeta con el nombre del proyecto. Sólo tienes que seguir los siguientes pasos:
> mkdir chatBot
> cd chatBot
Genial! ¡Carpeta creada! Ahora ejecute el siguiente comando:
> npm install -g yo generator-botbuilder
¿Qué está haciendo este comando? Estaremos instalando el paquete que creará un scaffolding de nuestro ChatBot. ¡Él usa el Yeoman! Por eso, necesitamos instalar globalmente este paquete. Si quieres saber más sobre este paquete, basta con echar un vistazo al siguiente enlace:
¡Perfecto! Ahora vamos a hacer lo siguiente: dentro de la carpeta digite el siguiente comando:
> yo botbuilder
Ahora ... sigue la ejecución del Botbuilder como muestra el gif abajo:
Luego, la línea de comandos escribe el comando: code . Ese comando abrirá VS Code para el proyecto creado. Echemos un vistazo a lo generado por el comando anterior.
Observa que, crea un scaffolding de la aplicación. Y es justamente lo que vamos a hacer ahora. Ve a la carpeta creada echoBot y ejecuta el siguiente comando:
> nodemon
Hecho esto, ejecuta el Bot Emulator y observa cómo deben proceder para ejecutar nuestro echoBot en el gif abajo:
¡¿Simple, no?! Observa que cuando ejecuta el comando nodemon automáticamente ya ejecuta el port del restify. Y luego abriremos el Bot Framework Emulator para ejecutar correctamente nuestro echoBot, que está señalizado con el símbolo del Bot Framework.
¡Y listo! Está listo nuestro ChatBot y desarrollado en menos de 5 minutos. Como prueba, he grabado un video donde se muestra que he creado en poco tiempo:
Sé que es un ChatBot sencillo. Pero, sólo para mostrar a todos ustedes aquí que sí - es posible crear un ChatBot en menos de 5 minutos. Si desean crear un ChatBot más elaborado, sugiero hacer uso de los Servicios Cognitivos de Microsoft. Si quieren saber más detalles, basta echar un vistazo al siguiente enlace:
Hay 6 servicios cognitivos que podrías estar incluyendo en el ChatBots. A saber:
De los 6 anteriores, me gusta más usar el LUIS. Que es un servicio cognitivo de Procesamiento de Lenguaje Natural. Si quieres aprender a desarrollar un ChatBot integrado con LUIS, sigue este curso excelente abajo:
Conclusión
El uso de ChatBots se ha vuelto muy común en nuestros días. Y de hecho son de gran utilidad porque nos auxilian para responder a las preguntas necesarias, en cualquier momento y a cualquier hora - 24/7, sin necesidad de un operador de telemarketing. Y si la experiencia de ChatBot se integra con el uso de I.A con Servicios Cognitivos, pueden estar seguros de que el usuario se sentirá muy feliz y contento con esa experiencia.
Empieza a estudiar sobre el desarrollo de ChatBots integrados con Servicios Cognitivos con I.A.
Si desean saber sobre esa y otras novedades, me acompañen en twitter.
¡Nos vemos muy pronto! 😍
Posted on April 30, 2019
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.