Explore scientific investigations, research initiatives, and technology transfers engineered by our lab.
Con el advenimiento de la industria 4.0 el volumen de información en lenguaje natural que producen y potencialmente consumen los sistemas informáticos es inmenso. Por lo cual, se necesitan técnicas que automaticen el tratamiento de esa información. En este marco, los avances de la AI, ya sea a traves de librerias de bajo nivel como las de NLP o por intermedio de los LLMs permiten sacar provecho proveyendo medios para revisar el estilo de redacción, extraer información y identificar similitudes entre otros. Estas técnicas son generales y deben ser ajustadas y combinadas en función de las necesidades puntuales.
La industria del software ha adoptado métodos de desarrollo ágil que permiten atender más rápido las necesidades de sus clientes a través de entregas incrementales, resultado de ciclos de desarrollo más cortos y enfocados en requerimientos prioritarios que producen valor para el cliente. En cuanto a la medición y seguimiento de la calidad interna del producto desarrollado, los métodos ágiles tienen prácticas y herramientas con alta adopción por parte de la industria. Sin embargo, poco se ha logrado en cuanto a la medición y seguimiento de la calidad externa, es decir, usabilidad, accesibilidad y experiencia del usuario (que llamaremos globalmente UX). Los equipos de desarrollo ágil no llegan a manejar la calidad externa eficazmente, como producto de la aplicación de métodos inadecuados. Este proyecto se concentra en el desarrollo de aplicaciones interactivas, en particular, aplicaciones web y móviles, y la calidad externa de sus interfaces de usuario. Según lo reportado en la literatura y lo que hemos observado en la práctica, no se utilizan métodos sistemáticos para descubrir problemas de UX y resolverlos incrementalmente, ni durante el desarrollo, ni en etapas de post-producción, donde a mayor cantidad de usuarios, se vuelven más difíciles de solucionar. Nuestra propuesta radica en asignarle un rol central a la UX dentro de un proceso de desarrollo ágil, y formalizarlo en un método sistemático de fácil adopción, a través de herramientas que permitan la trazabilidad y visualización del estado actual de la calidad en UX desde etapas tempranas de diseño, e inclusive en post-producción. El método involucra artefactos y mecanismos para incorporar la especificación y evaluación temprana de la UX, la visualización del costo/beneficio de mejorarla incrementalmente durante el desarrollo, y su monitorización automatizada en post-producción. De esta forma, el objetivo general de este proyecto es mejorar la capacidad de un equipo de desarrollo de software ágil para atender los requerimientos de experiencia del usuario desde etapas tempranas de diseño y durante todo el desarrollo y mantenimiento de una aplicación interactiva, de manera sistemática y controlada.
El Observatorio de Valores del Suelo (OVS) de la Provincia de Buenos Aires, desarrollado conjuntamente por LINTA, LIFIA y OPISU, busca monitorear parcelas e inmuebles bonaerenses a través de una base de datos georreferenciada basada en un grafo de conocimiento (KG). Para facilitar su uso a personas no especializadas, el proyecto plantea integrar Modelos de Lenguaje Grande (LLMs) que permitan formular consultas en lenguaje natural, diseñar prompts de preguntas y respuestas, extraer ontologías y detectar duplicados dentro de la arquitectura existente. Como resultado, se presentará un prototipo interactivo alojado en MilleniumDB y accesible mediante GeoNode, capaz de procesar consultas en lenguaje cotidiano y responder con subgrafos explicativos para exhibir los procesos tecnológicos implementados.
Motivación: Los mundos virtuales, incluidos los metaversos, son un tema abierto de investigación, esto motiva a seguir explorando las oportunidades que ofrecen, pero también identificar aquellos desafíos que conllevan. Hace tres años venimos explorando en los proyectos con alumnos esta temática desde diferentes aspectos, tanto a nivel de diseño como tecnológico. Más aun, hemos diseñado e implementado dos versiones de Guantes Hápticos con distintas tecnologías. Objetivos: En el proyecto de este año se continuará sobre la base de lo explorado y desarrollado años anteriores para seguir profundizando en la temática. Resultado esperado: Obtener un prototipo funcional que muestre lo que se estuvo trabajando durante el año en relación con la temática.
Los Dark Patterns son técnicas de diseño web orientadas a engañar a los usuarios para obtener beneficios económicos o datos personales, complejizando innecesariamente su navegación. Como continuación de una iniciativa previa que desarrolló una herramienta de detección automática de estos patrones, este proyecto busca perfeccionar la precisión en la identificación de los casos ya soportados e incorporar nuevas categorías de prácticas engañosas. Como resultado, se presentará un prototipo interactivo probado en sitios reales mediante una dinámica lúdica donde los participantes pondrán a prueba su capacidad para detectar estas trampas digitales, explorando la herramienta para visualizar cómo operan en la web y aprender a evitarlas.
Este proyecto busca abordar los desafíos actuales en ingeniería de software cuántico, tanto en la compatibilidad de bibliotecas y frameworks que cambian rápidamente como en la optimización de recursos cuánticos en la era NISQ (Noisy Intermediate-Scale Quantum). Además, propone el desarrollo de asistentes de programación basados en modelos de lenguaje (LLMs) para facilitar la generación y la depuración de código cuántico. En particular, se trabajará en el uso de aprendizaje automático para corregir problemas de compatibilidad cuando se actualizan las versiones de librerías cuánticas, y se explorarán métricas y herramientas que permitan a los ingenieros de software cuantificar y optimizar el uso de recursos cuánticos (por ejemplo, el entrelazamiento y la coherencia) a la hora de ejecutar algoritmos en hardware cuántico real y simulado. Como resultados, se espera contar con prototipos que automaticen la detección de incompatibilidades en el software cuántico, herramientas capaces de medir y gestionar los recursos cuánticos, y un asistente que ayude a generar y depurar código en marcos como Qiskit y Cirq. Asimismo, se publicarán lineamientos y metodologías para trabajar con software cuántico en entornos NISQ, dando lugar a contribuciones científicas que sienten las bases para futuras investigaciones en compatibilidad, optimización de recursos y asistencia inteligente al desarrollo de software cuántico.
OBJETIVO GENERAL: El objetivo general es contribuir a la evolución de la inteligencia artificial a través de la combinación de los conceptos y métodos de dos enfoques predominantes pero muy diferentes entre sí: la IA simbólica, que está inspirada en la lógica matemática y se basa en la manipulación de representaciones lingüísticas abstractas, por un lado y la IA no simbólica, que se centra en la construcción de modelos matemáticos predictivos a partir de grandes conjuntos de datos de muestra, por otro lado. OBJETIVOS ESPECÍFICOS: a) Definir y construir una estructura formal capaz de incorporar ideas relevantes de la lógica simbólica en un marco de aprendizaje profundo. b) Investigar el soporte de los conceptos de composicionalidad, generalización e interpretabilidad sobre la estructura propuesta. HIPÓTESIS : Las deficiencias de cada uno de estos enfoques se alinean con las fortalezas del otro, lo que sugiere que una integración entre ellos sería beneficiosa. Una síntesis satisfactoria de inteligencia artificial simbólica y no- simbólica nos daría las ventajas de ambos mundos.
Este Proyectos de Vinculación Tecnológica Inicial, desarrollado como colaboración entre el LIFIA y Stream S.A., busca mejorar la seguridad laboral en la industria Oil & Gas mediante el desarrollo de dispositivos vestibles avanzados conectados a IoT. La solución propuesta incluye el uso de tecnologías hápticas de alta definición para notificar y alertar a los trabajadores sobre riesgos en tiempo real, incluso en entornos donde los sentidos tradicionales como la vista y el oído puedan estar comprometidos. El prototipo inicial, una pulsera equipada con sensores de localización y actuadores vibrotáctiles, sonoros y lumínicos, ya ha sido desarrollado. Se propone avanzar hacia una versión mejorada que incorpore actuadores de alta definición y lenguajes hápticos más sofisticados, aumentando así la capacidad de comunicación y la efectividad de las alertas. Además, se prevé la conectividad bidireccional, permitiendo informar al centro de control sobre la ubicación de los trabajadores en zonas de riesgo y activar protocolos de seguridad en caso necesario. El objetivo es alcanzar el nivel de madurez tecnológica (TRL) 4 con validación en laboratorio, sentando las bases para pruebas de campo y una futura producción comercial. La solución se desarrollará utilizando un enfoque de Diseño Centrado en el Usuario, garantizando alta usabilidad y efectividad para maximizar la adopción y cumplir con los objetivos de seguridad. Este enfoque podría extenderse a otros dispositivos vestibles y escenarios de seguridad industrial.
Motivación: Con el advenimiento de la industria 4.0 el volumen de información en formato de texto semiestructurado que manejan los sistemas informáticos es inmenso. Por lo cual, se necesitan de técnicas que automaticen el tratamiento de esa información. En este marco, los avances de la AI y en particular del NLP permiten sacar provecho proveyendo técnicas de identificación de similitud, extracción de información y búsqueda de respuesta a preguntas. Estas técnicas son generales y deben ser ajustadas y combinadas en función de las necesidades puntuales. Algunas características a considerar son longitud de los textos y tema del que tratan. Objetivos: El objetivo de este proyecto es realizar pruebas de concepto de diferentes técnicas de NLP y AI con el fin de poder identificar similitudes y diferencias (similarities), poder categorizar textos (categorization) y extraer información precisa (information extraction), como así también obtener respuestas a preguntas (questioning and answering). Resultado esperado (prototipo que se va a mostrar en la Expo-Ciencia 2025): Este proyecto es una continuación del proyecto de NLP en especificaciones técnicas que se viene desarrollando desde el año 2020. Durante este tiempo, se ha desarrollado un prototipo el cual permite editar texto y realizar ciertas tareas (comprobar el estilo de redacción, extraer información, comparar artefactos por similaridad, etc.). En este proyecto, se espera extender la herramienta conforme a los objetivos mencionados.
Este proyecto tiene como objetivo Investigar, desarrollar, y evaluar métodos y herramientas innovadoras que permitan transformar al navegador web en una plataforma para la construcción de aplicaciones P2P que permitan a los usuarios crear, servir, consumir y apropiarse de servicios y contenidos sin depender de una arquitectura centralizada, considerando la creación de estructuras externas como principio básico para la colaboración, potenciando las capacidades actuales de este tipo de software y habilitando la creación de nuevos tipos de aplicaciones basadas en la extensibilidad del navegador y la colaboración P2P.