En el marco del evento “30 años del MUG Argentina”, presenté la charla “Pensar, debatir y construir software con GitHub Copilot”, donde exploramos un enfoque innovador para el diseño de sistemas impulsado por inteligencia artificial.

La propuesta se centró en utilizar GitHub Copilot junto con el Model Context Protocol (MCP) para orquestar la construcción de software desde su base conceptual: la estructura de datos. A través de la integración con un servidor MCP conectado a PostgreSQL, trabajamos sobre la idea de que la “raíz” de un sistema debe definirse correctamente desde la base de datos, permitiendo que el resto de la arquitectura —backend y frontend— evolucione de forma consistente.

Durante la charla, el agente de Copilot no solo generaba estructuras, sino que también reevaluaba decisiones en tiempo real, iterando sobre el diseño para ajustarse a buenas prácticas. Se realizaron validaciones activas mediante la inserción de datos mock, verificando integridad a través de índices, claves foráneas y constraints (incluyendo reglas), lo que permitió simular escenarios reales y fortalecer el modelo desde etapas tempranas.

Uno de los aspectos más destacados fue observar cómo el agente operaba de forma autónoma: construyendo, validando y ejecutando pruebas mientras se definían los requerimientos en lenguaje natural. Este enfoque no solo acelera el desarrollo, sino que introduce una nueva forma de pensar el software, donde el proceso es colaborativo, iterativo y guiado por inteligencia.

La charla propuso un cambio de paradigma: pasar de escribir código a diseñar sistemas en diálogo con agentes inteligentes, logrando bases más sólidas, mantenibles y alineadas con estándares modernos de ingeniería de software. 🚀