Portada de la presentación en el CADI CAEDI 2026: "Anteproyectos con clientes reales en talleres de programación asistidos por IA", de Deymonnaz, Kingston, Ferrigno y Bono, Facultad de Ingeniería de la UBA

Diego Kingston, director de Investigación del CCSD, presentó esta semana en el CADI CAEDI 2026 el paper "Anteproyectos con Clientes Reales en Talleres de Programación Asistidos por Inteligencia Artificial", escrito junto con Pablo Deymonnaz, Leandro Ferrigno y Juan Bono. El congreso, que reúne al 8° Congreso Argentino de Ingeniería y el 14° Congreso Argentino de Enseñanza de Ingeniería, se hizo en San Fernando del Valle de Catamarca.

El paper describe un cambio de enfoque en Taller de Programación, la materia de la Facultad de Ingeniería de la UBA que durante años hizo que todos los equipos implementaran la misma consigna (RoomRTC, BitTorrent, Bitcoin) sin que hubiera un cliente real de por medio. Este cuatrimestre cambiaron esa lógica. Cada equipo formuló un anteproyecto respondiendo a la necesidad concreta de un docente o investigador de otra disciplina de la misma facultad.

Terminaron completando ocho casos. Seis fueron para el Departamento de Agrimensura, entre ellos un simulador batimétrico integrado con una caja de arena de realidad aumentada y un conversor de datos GNSS a WebAssembly. Uno fue para Química Física, una suite de 20 simuladores de laboratorio con una arquitectura de cinco capas. Y el último para Ingeniería Mecánica, un servidor que centraliza el control de nueve impresoras 3D usando Klipper y Moonraker. Todo se desarrolló en Rust, bajo las mismas restricciones de calidad que exige siempre la cátedra, y con IA generativa organizada en cuatro etapas: investigación de dominio, diseño, implementación y validación con el cliente.

El objetivo es que los estudiantes de Ingeniería Informática negocien el alcance con alguien que no piensa en términos técnicos, en vez de entregar un sistema que solo la cátedra va a evaluar.