Sistema operativo de estudio
Cómo completar el curso y conservar un resultado real
1. Empezar por el contrato
Para cada función de IA define primero el esquema de entrada/salida, presupuesto de timeout, política de reintentos, clave de idempotencia, taxonomía de errores y fuente autoritativa. Un prompt sin contrato de transporte y aplicación todavía no es un backend.
2. Reproducir el fallo
Añade al happy path timeout, 429/5xx del proveedor, salida estructurada malformada, solicitud duplicada, cancelación del cliente y retrieval obsoleto. Cada fallo debe terminar en un estado de sistema predecible.
3. Verificar el efecto lateral
Si el modelo propone una acción de herramienta, la capa de aplicación verifica de forma independiente identidad, autoridad, esquema, precondiciones e idempotencia. El texto del modelo no es permiso para ejecutar una acción.
4. Conservar evidencia de producción
Registra trazas, latencia, reintentos, evidencia de retrieval, decisiones de herramientas, coste por tarea exitosa y resultados de regresión. “Respondió en local” es un stack de observabilidad sorprendentemente modesto.