Saltar al contenido

Detalles

⚠️ Por favor, no olvides indicar tu nombre completo y un documento identificativo (DNI, pasaporte, etc.) en la pregunta habilitada para ello en la inscripción. Será obligatorio presentar dicho documento el día del evento para poder acceder al ILab.

Abstract:

¿Cansado de que el vibe coding funcione un día y al siguiente se rompa por detalles, ambigüedades o “suposiciones” del modelo? En esta charla verás un enfoque más sólido y reproducible: AI Declare, un DSL diseñado para guiar a un LLM en la generación de aplicaciones completas.

En lugar de depender de prompts largos y frágiles, defines el sistema en un lenguaje estructurado y validable, y el agente lo transforma en una codebase funcional: API, lógica, capa de datos, frontend en React y código DevOps.

Si te interesa construir agentes que no solo escriban snippets, sino que generen software con criterio, consistencia y trazabilidad, esta charla te dará el mapa mental y un ejemplo práctico end-to-end.

La charla cubrirá el impacto de los LLM en el desarrollo de software y cómo se están utilizando agentes para la generación de código, revisando sus limitaciones habituales (ambigüedad, gestión del contexto, división de tareas y verificación). A continuación presentaremos AI Declare y su enfoque DSL-first, con validación semántica y transpilación a código (por ejemplo, Java o TypeScript). Cerraremos con una demo en vivo en la que se definirá un sistema con el DSL, se generará la codebase con GPT-5, se levantará el proyecto generado y se validará su funcionamiento end-to-end.

Bio: Mikel San Vicente Maeztu

Ingeniero informático con 15 años de experiencia en la empresa y, desde hace 6 años, profesor de Informática en Formación Profesional. Combina la práctica profesional con la docencia, con especial interés en el desarrollo con IA, la programación funcional y el diseño de lenguajes específicos de dominio (DSL) para construir soluciones más robustas, expresivas y mantenibles.

Temas relacionados

Artificial Intelligence Programming
Programming Languages
Scala
Domain Driven Design

También te puede gustar