Página web relacionada con Azure (Chatbot y Cognitive Services) sobre el día de los muertos con un toque místico. Proyecto desarrollado para el Hackaton de Innovación Virtual México. Página principal
Nuestro proyecto MexAI se encarga de crear un espacio donde la inteligencia artificial y el día de muertos conviven para extender nuestra cultura. Se trata de un entorno interactivo donde el usuario puede hacer distintas actividades(relacionadas con la inteligencia artificial), por ejemplo, subir una foto de un altar y que el sistema reconozca los elementos importantes y tradicionales con custom vision, un chatbot de preguntas frecuentes sobre la cultura y temas variados del día de muertos. Nosotros consideramos que el día de muertos abarca demasiadas cosas hermosas que nos hacen sentir cerca de nuestros seres difuntos, es por esto por lo que decidimos dar una pequeña probadita de todo para que se queden con ganas de saber más.
Haciendo uso de la inteligencia artificial, creamos un ChatBot (BoooBot) el cual contesta preguntas sobre el día de muertos, puede brindar recetas de las comidas que se suelen poner en una ofrenda como el pan de muerto, las calaveritas de azúcar, etc. pero no solo eso; también proporciona información sobre los significados de los diferentes elementos que se ponen en un altar. Y finalmente puede responder preguntas sobre algunos datos de cultura, mitos y la manera en que se festeja esta gran fecha en otros lugares. Como segundo elemento se implementó un programa capaz de detectar los elementos comunes en una ofrenda, haciendo uso igualmente de la inteligencia artificial, ¿pero cómo funciona? es muy simple, el usuario puede subir una foto de su altar al sitio web, nuestro programa identificará los elementos de esta y colocará un cuadro a su alrededor con un código de colores, por ejemplo, los retratos de color azul, las flores de color naranja, etc. ¡Además, proporciona un pequeño resumen de qué significa cada cosa!
Funcionamiento de nuestro querido boobot, demasiado amigable: Preguntando sobre gastronomía de día de muertos
Funcionamiento de la detección de los elementos en altares de muerto:
Se hizo uso del lenguaje Python para realizar la parte de reconocimiento de objetos en las ofrendas con ayuda de la herramienta Custom Vision de Azure. Para la parte del boooBot se creó una base en QnA con aproximadamente 50 preguntas sobre temas de varias categorías.
El primer reto al que nos enfrentamos fue al conocimiento que teníamos sobre las herramientas que habíamos planeado utilizar, mientras elaborábamos el proyecto salían más dudas y realizábamos las investigaciones correspondientes, otro factor fue el tiempo, debido a que cada uno de nosotros tenía clases o tareas pendientes por lo que no le pudimos dedicar el tiempo que nos hubiera gustado, sin embargo, pudimos realizar un proyecto que podemos mejorar a futuro.
Debemos estar en constante aprendizaje, cada vez salen más herramientas y es muy curioso cómo estas te ayudan a realizar tareas que tal vez se consideran complicadas, pero que dedicándoles tiempo te das cuenta que no son tan complejas y que son muy atractivas.
¡Seguir aprendiendo sin límites! Se puede hacer mejoras en el proyecto añadiendo el Text to Speech y el servicio de traductor para los extranjeros que deseen conocer más de nuestra cultura.