Inspiration
Nuestra inspiración nació de la problemática que sufren todo los dispositivos móviles, la repentina desconexión al internet. Para abarcar la problemática, nos propusimos la siguiente situación: Un usuario se da cuenta que tiene un corte profundo en la pierna tras sufrir una caída en un bosque remoto. Al darse cuenta con telefonía, acude a su teléfono para encontrar una solución, sin embargo, tampoco hay conexión al internet y no cuenta con ninguna herramienta para ayudarse en su situación. De esta manera, nos propusimos una aplicación para móviles que cuenta con una base de datos extensa sobre varias situaciones de emergencias y una Inteligencia Artificial que ayuda a facilitar la navegación, además de la identificación de situaciones más complejas, incluyendo emergencias que no amenazan la salud, como una llanta ponchada.
What it does
Nuestra aplicación funciona como la combinación de una enciclopedia y una omniguía, enfocándonos en proporcionar información relacionada a varias situaciones de emergencia que puede vivir un usuario cualquiera. Lo más crucial de nuestra aplicación es que utilizamos un modelo de Inteligencia Artificial completamente local, que ayuda a identificar situaciones complicadas de manera precisa y rápida, sin importar que se cuente con una conexión al internet o no.
How we built it
Primero, nos enfocamos en la ideación y plantación de lo que queremos que la app solucione. Consideramos varias situaciones que se pueden considerar emergencias, como mordidas de serpientes, desmayos, incendios, incluso fallas de un coche. Luego, pensamos en las limitaciones de la aplicación. Consideramos rubros como eficiencia, accesibilidad e información extensiva. Una vez definidos los requisitos, seguimos con el diseño visual (UX/UI). Definimos cosas como el diseño y la estética de la página de inicio, las características (cajas de texto, opciones para subir archivos, tarjetas interactivas, etc.) y opciones de accesibilidad. Finalmente, trabajamos en implementar el diseño con un modelo de Inteligencia Artificial, que es el encargado de manejar el manejo de la app para facilitar el acceso al usuario.
Challenges we ran into
Al principio, no teníamos claro la dirección en la que queríamos ir y, al ser un equipo que no había trabajado mucho juntos, tuvimos que pasar un tiempo adaptándonos y aprendiendo como trabajar con los demás. En el aspecto técnico, los problemas que tuvieron fueron múltiples, pero la mayoría, pequeños y fácilmente manejables, como suelen ser en nuestro rubro. Pero también hubo situaciones que nos llevaron a desafiarnos más. Una de ellas fue él diseñar una interfaz que funcionara eficientemente en emergencias, dando la información más importante más rápidamente y con mayor énfasis, sin distracciones que diluyan lo realmente necesario. También tuvimos que solucionar el problema de no tener el hardware para utilizar un modelo de gran capacidad, lo que nos llevo a buscar una forma inventiva de que la inteligencia artificial te mostrara la información que necesitas de manera confiable. Sin alucinaciones o tiempos enormes de procesamiento.
Accomplishments that we're proud of
Estamos satisfechos con el diseño de la aplicación, aunque puede llevar a cabo ciertas mejoras. Funciona como una guía completa de varias emergencias que se puede enfrentar un usuario regular. La aplicación exitosamente interpreta las respuestas del usuario y lo dirige a la guía correspondiente. Esa clase de precisión nos hace sentir orgullosos.
What we learned
Más que nada, aprendimos la importancia de usar los recursos locales de un dispositivo para implementar una Inteligencia Artificial dedicada a una problemática especifica. Tuvimos la oportunidad de trabajar con varios modelos locales y ahora sabemos definir flujos de trabajo para implementar proyectos con estas características. Además, aprendimos a diseñar proyectos de alto valor y a diseñar flujos de trabajo que posteriormente dividimos entre los integrantes del equipo.
What's next for SOS360
Algunas de las características que podrían implementarse a futuro son:
- Mayor variedad de tarjetas y artículos: expandir la cantidad de emergencias con las que la aplicación puede proporcionar apoyo y recomendaciones.
- Función de búsqueda con voz: en caso de que una persona no pueda escribir, darles la opción de buscar lo que necesitan por medio de su voz.
- Historial para revisitar artículos pasados: en caso de cerrar la aplicación, contar con un historial para tener la opción de acceder directamente a las búsquedas más recientes.
- Conexión directa a redes de emergencia: otorgar números y demás accesos directos a todo tipo de contactos de emergencia, ya sean propios o de la localidad en la que se encuentra la persona (o en su defecto, tener una lista para otras regiones seleccionadas)
Log in or sign up for Devpost to join the conversation.