← Volver a eventos

Pivo&Code de XauenDevs

Prompting Riguroso: Por qué tu IA necesita un Arquitecto, no un entusiasta

viernes 22 de mayo · 19:30 · JaénAprende

Esta charla ya se celebró.

IAArquitectura

Datos del evento

Cuándo

viernes, 22 de mayo de 2026

A las 19:30

Dura alrededor de 1 hora

Dónde

JaénAprende

Cómo llegar

Sobre el evento

Contenido: 1.⁠ ⁠El Problema: La Trampa del VibeCoding (10 min) •⁠ ⁠¿Qué es el VibeCoding? Programar por "sensaciones", aceptando código que "parece que funciona" sin entender las implicaciones arquitectónicas. •⁠ ⁠Consecuencias: Deuda técnica acelerada, pérdida del control del flujo de datos y el temido "código espagueti generado por IA". •⁠ ⁠El papel del Arquitecto: Por qué ahora es más importante que nunca saber qué construir antes de preguntar cómo.

2.⁠ ⁠El Pilar: Design Specs Development (15 min) •⁠ ⁠Documentación viva: El prompt no es la instrucción, el documento de diseño (Markdown/System Instructions) lo es. •⁠ ⁠Definición de Contratos: Uso de esquemas (JSON Schema, OpenAPI, Interfaces TypeScript) como fuente de verdad antes de generar una sola línea de lógica. •⁠ ⁠Context Window Optimization: Cómo estructurar las especificaciones para que la IA no "alucine" por falta de contexto. 3.⁠ ⁠La Técnica: Rigorous Prompting (15 min) Chain-of-Thought (CoT) aplicado a la arquitectura: Forzar a la IA a razonar el patrón de diseño (Hexagonal, Clean, etc.) antes de escribir el código.

Iteración por capas: No pedir "toda la app", sino pedir la capa de dominio, luego la de infraestructura, validando contra la Spec en cada paso.

Test-Driven Development (TDD) + IA: Escribir los tests basados en la Spec y que la IA los use como "raíles" para su generación.

4.⁠ ⁠Demo Práctica (10 min) Mostrar un flujo rápido:

Tengo una Design Spec en Markdown.

Genero el Contrato/Interfaz.

Uso un System Prompt rígido que prohíbe el VibeCoding.

Resultado: Código predecible, testeable y alineado con la arquitectura.

5.⁠ ⁠Conclusión y Q&A (5 min) La IA es un multiplicador, pero si multiplicas por cero (falta de diseño), el resultado sigue siendo cero.

Ponente

Antonio Tirado Antonio Tirado