El pasado miércoles 16 de octubre celebramos una nueva edición del LUCA Innovation Day bajo el lema “Artificial is Natural” "A.I. is part of life. A better life." Esta ya es la tercera cuarta edición de este evento y, en esta ocasión, se quiso incidir en algo que hasta hace unos años se venía avisando y que ya es una realidad: cada vez más empresas hacen uso de Big Data y de la Inteligencia Artificial tanto en su gestión interna como en sus servicios a clientes.
El número de proyectos relacionados con la Inteligencia Artificial & Machine Learning en desde el uso de Cognitive Services en Asistentes Digitales, sistemas de recomendación y herramientas de análisis interno usando Deep Learning en herramientas de negocio son cada vez mayores generando un impacto positivo observado no sólo las empresas, sino también en el conjunto de la sociedad son cada vez más visible.
Figura 2: Keynote sobre Living Apps y LUCA AI Wizard "chatbot"
Y por supuesto, desde LUCA, la unidad de BigData & AI para empresas de Telefónica buscamos incorporar todas estas tecnologías para reinventar la interacción del cliente con la compañía de la manera más sencilla, y por eso en el último evento hablamos de LUCA Suite para democratizar las herramientas de generación e implementación de algoritmos de Machine Learning en el negocio, las Living Apps, para llevar mediante el uso de Cognitive Services experiencias digitales enriquecidas hasta el salón de nuestros clientes, y el último, del que os voy a hablar hoy, LUCA AI Wizard, para democratizar y simplificar la generación de ChatBots en la empresa, para llevarlos hasta el mundo físico.
Habréis notado hoy, que el blog ha sufrido una pequeña modificación con una nueva actualización. Se ha incluido un chatbot llamado el ChemaBot a través del cual puedes iterar con un asistente conversacional. Un chatbot es un sistema automatizado que simula una conversación sencilla en tiempo real con el usuario en base a los inputs que recibe. Chema Alonso pidió al departamento de Ideas Locas que hiciéramos acercáramos la IA a todos los fieles a El lado del mal usando la plataforma LUCA AI Wizard para aclarar las dudas que os puedan surgir relacionados con el hacking, la seguridad informática u otras curiosidades.
LUCA AI Wizard, es una herramienta que nos permite rellenar la base de conocimiento, entrenar y desplegar un asistente de manera rápida con solo seguir un asistente que cualquier persona, sin conocimiento de Data Scientist o en Inteligencia Artificial, puede utilizar. Es como un CMS para la creación de chatbots, y con él hicimos ChemaBot del que habló Chema Alonso hace unos días y que ya puedes ver en el blog.
Crear un asistente virtual mediante el LUCA AI Wizard es sencillo y, como veréis a continuación, incorporarlo en una página web, o a un póster, a un anuncio en una marquesina física, a una foto, o a una imagen, resulta igual de simple. Nos pusimos manos a la obra y conseguimos rápidamente familiarizarnos con el funcionamiento de la herramienta.
LUCA AI Wizard - Esbozando el ChemaBot
El primer paso requiere la creación de la base de conocimiento de nuestro chatbot, para lo que tenemos que recolectar antes las preguntas, las respuestas, y las diferentes formas de preguntar las mismas cosas, y con esa información en nuestro poder, ya podemos comenzar.
Como se ve en la pantalla de bienvenida al inicio, tenemos la opción de editar un asistente previamente creado o construir uno desde cero. Para ello realizamos la elección que deseemos en la siguiente vista. En nuestro caso, vamos a construir nuestro ChemaBot.
Lo primero que tenemos que definir son aspectos visuales, como los que podéis ver en nuestro ChemaBot en funcionamiento. Un icono, colores, etcétera. Es decir, configuración general para el bot que quieres construir.
Tras la vista “Wake up words”, que nos permite definir una palabra que active nuestro asistente, introduciremos las preguntas canónicas y sus correspondientes variaciones en forma de "alias". Los "alias" no son más que la pregunta canónica reformuladas de diferentes maneras, para dar cierta flexibilidad de comprensión y respuesta al chatbot resultante sobre las que luego el motor de IA aprenderá.
Una vez ya tenemos definidas las preguntas, introducimos las respuestas que deberemos obtener del asistente. Ya sólo nos queda lanzar el entrenamiento y publicar el bot para que podamos hacer uso de él donde deseemos.
Como vemos, la última vista nos permite testear nuestro bot customizado y entrenar el motor y publicarlo. LUCA AI Wizard nos ofrece un script que podremos embeber en cualquier página web o blog, además de una url en forma de QRCode que podremos poner también donde deseemos. Limpio, simple y listo para desplegar.
Arquitectura desplegada para el ChemaBot
A continuación, explicamos por encima la infraestructura necesaria para poner en producción el bot. Nos hemos basado en tres pilares:
Teníamos muchas ganas de incorporar los servicios cognitivos de Aura al blog y darle un toque “maligno”. Esperamos que esta incorporación sea de vuestro agrado y que consiga aclararos algunas dudas. Os animamos a usarlo. Trabajaremos en él y le daremos cariño para enriquecer la interacción con el usuario.
Autor: Enrique Blanco (@eblanco_h) es Investigador en el departamento de Ideas Locas CDO de Telefónica. Puedes contactar con Enrique Blanco en MyPublicInbox
Figura 1: ChemaBot creado con LUCA AI Wizard ya está en "El lado del mal" |
El número de proyectos relacionados con la Inteligencia Artificial & Machine Learning en desde el uso de Cognitive Services en Asistentes Digitales, sistemas de recomendación y herramientas de análisis interno usando Deep Learning en herramientas de negocio son cada vez mayores generando un impacto positivo observado no sólo las empresas, sino también en el conjunto de la sociedad son cada vez más visible.
Figura 2: Keynote sobre Living Apps y LUCA AI Wizard "chatbot"
Y por supuesto, desde LUCA, la unidad de BigData & AI para empresas de Telefónica buscamos incorporar todas estas tecnologías para reinventar la interacción del cliente con la compañía de la manera más sencilla, y por eso en el último evento hablamos de LUCA Suite para democratizar las herramientas de generación e implementación de algoritmos de Machine Learning en el negocio, las Living Apps, para llevar mediante el uso de Cognitive Services experiencias digitales enriquecidas hasta el salón de nuestros clientes, y el último, del que os voy a hablar hoy, LUCA AI Wizard, para democratizar y simplificar la generación de ChatBots en la empresa, para llevarlos hasta el mundo físico.
Habréis notado hoy, que el blog ha sufrido una pequeña modificación con una nueva actualización. Se ha incluido un chatbot llamado el ChemaBot a través del cual puedes iterar con un asistente conversacional. Un chatbot es un sistema automatizado que simula una conversación sencilla en tiempo real con el usuario en base a los inputs que recibe. Chema Alonso pidió al departamento de Ideas Locas que hiciéramos acercáramos la IA a todos los fieles a El lado del mal usando la plataforma LUCA AI Wizard para aclarar las dudas que os puedan surgir relacionados con el hacking, la seguridad informática u otras curiosidades.
Figura 3: Presentación de LUCA Suite y LUCA AI Wizard
LUCA AI Wizard, es una herramienta que nos permite rellenar la base de conocimiento, entrenar y desplegar un asistente de manera rápida con solo seguir un asistente que cualquier persona, sin conocimiento de Data Scientist o en Inteligencia Artificial, puede utilizar. Es como un CMS para la creación de chatbots, y con él hicimos ChemaBot del que habló Chema Alonso hace unos días y que ya puedes ver en el blog.
Figura 4: Ejemplo de aspecto de ChemaBot |
Crear un asistente virtual mediante el LUCA AI Wizard es sencillo y, como veréis a continuación, incorporarlo en una página web, o a un póster, a un anuncio en una marquesina física, a una foto, o a una imagen, resulta igual de simple. Nos pusimos manos a la obra y conseguimos rápidamente familiarizarnos con el funcionamiento de la herramienta.
LUCA AI Wizard - Esbozando el ChemaBot
El primer paso requiere la creación de la base de conocimiento de nuestro chatbot, para lo que tenemos que recolectar antes las preguntas, las respuestas, y las diferentes formas de preguntar las mismas cosas, y con esa información en nuestro poder, ya podemos comenzar.
Figura 5: LUCA AI Wizard. Pantalla de inicio |
Como se ve en la pantalla de bienvenida al inicio, tenemos la opción de editar un asistente previamente creado o construir uno desde cero. Para ello realizamos la elección que deseemos en la siguiente vista. En nuestro caso, vamos a construir nuestro ChemaBot.
Figura 6: Construimos el nuevo ChemaBot |
Lo primero que tenemos que definir son aspectos visuales, como los que podéis ver en nuestro ChemaBot en funcionamiento. Un icono, colores, etcétera. Es decir, configuración general para el bot que quieres construir.
Figura 7: Configuración general del ChemaBot |
Tras la vista “Wake up words”, que nos permite definir una palabra que active nuestro asistente, introduciremos las preguntas canónicas y sus correspondientes variaciones en forma de "alias". Los "alias" no son más que la pregunta canónica reformuladas de diferentes maneras, para dar cierta flexibilidad de comprensión y respuesta al chatbot resultante sobre las que luego el motor de IA aprenderá.
Figura 8: Configurando la base de conocimiento del bot |
Una vez ya tenemos definidas las preguntas, introducimos las respuestas que deberemos obtener del asistente. Ya sólo nos queda lanzar el entrenamiento y publicar el bot para que podamos hacer uso de él donde deseemos.
Figura 9: Bot entrenado y QRCode y Script para embeber generados |
Como vemos, la última vista nos permite testear nuestro bot customizado y entrenar el motor y publicarlo. LUCA AI Wizard nos ofrece un script que podremos embeber en cualquier página web o blog, además de una url en forma de QRCode que podremos poner también donde deseemos. Limpio, simple y listo para desplegar.
Arquitectura desplegada para el ChemaBot
A continuación, explicamos por encima la infraestructura necesaria para poner en producción el bot. Nos hemos basado en tres pilares:
• Un servidor cliente que te permite gestionar el cuadro de diálogo, estilo y configuración del mismo.
• Un segundo servidor donde se aloja LUCA AI Wizard, desde donde se gestiona la base de conocimiento de la Inteligencia Artificial, formada por las preguntas canónicas, sus correspondientes alias y las respuestas asociadas. Aquí también se incorporan los enlaces de los recursos gráficos incluidos en las diferentes respuestas.
Para acceder a la versión de ChemaBot directamente desde un QRCode, puedes usar este que te dejo en esta Figura 11. La idea es que si quieres asociar tu propio Chatbot a un elemento físico, como un anuncio en una marquesina, una foto en una tienda, o una promoción en un revista que alguien lee en cualquier rincón, llegar al ChatBot asociado a él sea tan fácil como escanear el QRCode.
• Un tercer servidor, donde se aloja el conocimiento aprendido por los servicios cognitivos de Aura a partir de las preguntas y respuestas introducidas en la Wizard tool. Este servidor recibirá las peticiones desde cliente y devolverá una respuesta en función del score obtenido con referencia a una de las canónicas o alias.
Figura 10: Arquitectura dedicada al despliegue de ChemaBot
Figura 11: QRCode para acceder al ChemaBot desde cualquier móvil |
Teníamos muchas ganas de incorporar los servicios cognitivos de Aura al blog y darle un toque “maligno”. Esperamos que esta incorporación sea de vuestro agrado y que consiga aclararos algunas dudas. Os animamos a usarlo. Trabajaremos en él y le daremos cariño para enriquecer la interacción con el usuario.
Autor: Enrique Blanco (@eblanco_h) es Investigador en el departamento de Ideas Locas CDO de Telefónica. Puedes contactar con Enrique Blanco en MyPublicInbox
No hay comentarios:
Publicar un comentario