# Plantilla de especificación de una pequeña herramienta Una página, escrita antes de construir nada (lección 1). Sirve luego para construir (lecciones 2 y 3), para probar (lección 4) y para mantener (lección 8). Nada de la lista «nunca» dentro. ``` ESPECIFICACIÓN: [nombre de la herramienta] Actualizada el: [fecha] EL PROBLEMA: [lo que no funciona hoy, en 2 o 3 frases] QUIÉN LA USA: [quién, en qué dispositivo, en qué momento] EL RECORRIDO: [los pasos, desde el punto de vista de la persona] 1. ... 2. ... 3. ... LA VERSIÓN MÍNIMA: [la herramienta más pequeña que ya resuelve el problema] FUERA DEL ALCANCE POR AHORA: [lo que no se hace en esta versión] FUNCIONÓ SI: [criterios que se pueden comprobar, uno por línea] 1. ... 2. ... LOS DATOS: [cuáles, dónde se quedan, lo que no se guarda] RESTRICCIONES: [por ejemplo: un solo archivo, sin cuenta, sin servidor, sin instalar nada, sin cargar nada desde Internet] POR DECIDIR: [lo que queda por resolver] ``` ## La solicitud para tu agente ``` Quiero una pequeña herramienta para [necesidad, en dos frases]. No sé programar. Propón una especificación breve, con exactamente estas partes: [pega las partes de la plantilla]. Restricciones: [tus restricciones]. Escribe [por decidir] en lo que yo tengo que resolver, y haz como máximo 3 preguntas al final. Escribe la especificación en specification.md y luego muéstramela. No crees ningún otro archivo. ``` ## Antes de pasar a la construcción - ☐ Cada criterio de «FUNCIONÓ SI» se comprueba con un sí o un no - ☐ Ya no queda ningún [por decidir] - ☐ Los datos: nada más que lo necesario - ☐ La versión mínima cabe en una frase --- Curso práctico de IA, Maxime Toulemonde (EI, empresa individual francesa). Para tu uso personal y tu aprendizaje; prohibida la redifusión sin autorización. Condiciones: maximetoulemonde.com/formation/es/conditions-utilisation