Inspiration

De entre todos los retos presentados por las empresas que acudían a la hackudc, el cerebro digital capto especialmente nuestra atención. Guardar información para consumirla en otro momento posterior, es una acción bastante recurrente en nuestro día a día y ciertamente problemática, ya que realmente la diversidad de datos y herramientas supone un obstáculo en el acceso y uso de dicha información. Partiendo de esta base propuesta por Kelea, nos sentimos identificados con la situación expuesta y decidimos que desarrollar una solución para este reto podría suponer un impacto real en personas como nosotros, evitando quizás dejar en el olvido recursos interesantes o conocimiento interesante.

What it does

Hemos desarrollado una aplicación web con un sistema de login simple a través del cual acceder a un sistema personal de cerebro digital. En este sistema, cada usuario puede desde la página principal introducir archivos en diversos formatos, enlaces, texto y audio entre otros, sirviendo de punto de entrada unificado que simplifica mucho la usabilidad del usuario al no necesitar de una complejidad o acciones específicas necesarias para almacenar la información.

Una vez introducidos, estos datos quedan en espera de ser procesados, utilizando un API de Llama3 para automatizar tareas de extracción, clasificación y resumen de la información. Dentro de esta sección, existe la posibilidad de introducir acciones por parte del usuario como modificar el grupo de recursos al que pertenece, el título, la descripción o incluso características más especiales para enlaces de noticias, donde el usuario puede solicitar que se realice una verificación mediante herramientas IA de si la noticia incluye bulos o datos dudosos.

Finalmente y para tener un toque más distintivo hemos decidido dar acceso y representar el conocimiento a consumir desde una interfaz atractiva que muestra una máquina de arcade navegable con los elementos procesados. Adicionalmente muestra un mapeo de hacia que tipo de temáticas tienden los recursos que almacena el usuario y recomendaciones siguiendo esa línea.

How we built it

Nos hemos basado en el conocimiento adquirido principalmente en la asignatura de Ferramentas de Desenvolvemento, una materia de la mención de software en 4º año de ingeniería informática en la facultad anfitriona del evento. Además de aplicar los conocimientos adquiridos, el esqueleto del proyecto se basó en un arquetipo utilizado para las prácticas de dicha asignatura. Entre el stack tecnológico de este proyecto destacan lenguajes como Java, JavaScript y CSS, frameworks como Spring, React y librerías como Bootstrap. Todas estas elecciones se basan en la experiencia previa de los participantes y en que han resultado herramientas y tecnologías modernas, cómodas y que han permitido en otras ocasiones alcanzar buenos resultados.

Challenges we ran into

Nuestro principal desafío, ha sido la encrucijada en la que nos colocó el no tener una idea clara de como diferenciarnos del resto de equipos, logrando a su vez captar la atención e interés del jurado del evento. Es decir, los requisitos básicos del reto no supusieron un problema y pronto nos encontramos con una aplicación bastante avanzada para las circunstancias, sin embargo tuvimos que realizar un brainstorming y varias pruebas para encontrar un añadido creativo que fuese la guinda de nuestro pastel.

Accomplishments that we're proud of

Creemos que entre nuestros mayores logros está nuestra agilidad, permitiéndonos alcanzar puntos de acuerdo y alinear objetivos en un tiempo destacable en torno a uno de los desafíos. Además de la propia aplicación destaca la atención al detalle, el foco en la experiencia de usuario y la creatividad con la que abordamos la representación y acceso a la información.

What we learned

Lo que más destaca para nosotros siendo nuestra experiencia de este estilo son aspectos como el trabajo en equipo en un contexto donde la gestión del tiempo es tan vital. Al final todos hemos variado entre papeles más activos o más pasivos y hemos sumado nuestras habilidades y puntos fuertes complementándonos para superar las flaquezas individuales. Además el evento aporta mucho en el trabajo con la presión, sintiendo competencia e incertidumbre, pero en definitiva suponiendo una experiencia enriquecedora.

What's next for synapse

Lo principal sería brindar de más utilidades de interés para el usuario toda la parte de procesado de los distintos tipos de información almacenada y pulir más la experiencia de usuario a la hora de consumir el conocimiento generado. Además consideramos especialmente relevante realizar las adaptaciones pertinentes para que las plataformas móviles sean el objetivo principal de la plataforma, ya que consideramos que por tal y como ha sido concebida tiene más cabida y utilidad en dichas plataformas.

Share this project:

Updates