Sesión 5 · Planeación
Sesión 5: Introducción al patrón de planeación
Compara one-shot y Planning: prepara un plan accionable, ejecútalo por etapas y sintetiza el contexto para conservar las reglas de la tarea.
Qué aprenderás
- Distinguir una respuesta directa de un flujo que propone y comprueba un plan.
- Identificar capacidades, jornadas, prioridades y dependencias del ejercicio.
- Preparar una evaluación de viabilidad con y sin Superman.
- Comparar calidad, tiempo y consumo antes de añadir más iteraciones.
- Preparar un plan claro a partir del código inicial y las restricciones.
- Distinguir ejecución incremental y síntesis del contexto entre etapas.
Referencias de código
Índice de esta lección
Paso 1
Conoce los temas de la sesión 5
Trabajaremos el patrón Planning partiendo de un código inicial. Compararemos una respuesta directa, o one-shot, con un plan explícito que guíe acciones paso por paso.
El recorrido incluye decidir cuándo conviene planear, reconocer límites de una petición única, construir un plan claro y accionable y ejecutar sus acciones de forma incremental.
Entre etapas sintetizaremos el contexto: las reglas vigentes, los resultados comprobados y lo que falta por resolver. Ese resumen ayuda a conservar el hilo sin repetir todo el historial, pero debemos contrastarlo con los datos originales.
Esta introducción presenta el recorrido. Las siguientes clases de la sección incluyen el código inicial, los datos de héroes y villanos, el Excel y las tres fases del laboratorio.
1. Cuándo conviene planear antes de pedir código al modelo2. Límites del one-shot prompt en tareas complejas3. Construir un plan claro y accionable desde el código inicial4. Ejecución incremental5. Sintetizar pasos anteriores para mantener el hilo entre iteracionesQué deberías observar
Identificas la comparación de enfoques y el papel de la ejecución y la síntesis entre etapas.
Paso 2
Divide la tarea en acciones comprobables
Comenzamos la sección 5 con el patrón de planeación. En lugar de pedir que una tarea se resuelva de una vez, prepararemos un flujo que la descomponga en acciones ordenadas.
El objetivo del curso es construir ese flujo mediante código, conservando el proveedor configurado. No depende de activar un modo de planeación en un editor o en una aplicación de chat.
El plan debe ser un resultado visible que podamos revisar: acciones, responsables, orden y condiciones. No necesitamos acceder al razonamiento interno del modelo para comprobarlo.
La ejecución incremental aborda una acción, comprueba su resultado y actualiza el estado antes de continuar. La síntesis debe conservar restricciones, decisiones justificadas y trabajo pendiente; no debe convertir una suposición en un hecho ni borrar un error todavía sin resolver.
Petición + código inicial + reglas → plan con acciones comprobablesPor etapa → ejecutar una acción → verificar su resultadoContexto para la siguiente etapa:- Reglas y límites vigentes- Acciones completadas y resultados comprobados- Errores o dudas pendientes- Próxima acción y criterio de aceptaciónAl finalizar → comprobar viabilidad y comunicar el resultadoQué deberías observar
Distingues un plan revisable de una respuesta que simplemente afirma que la tarea se puede resolver.
Paso 3
Identifica las reglas del problema
El ejercicio tendrá héroes y villanos. Cada villano presenta una debilidad que debe cubrir la capacidad de algún héroe; además, cada héroe tiene un límite de horas de trabajo.
Las capturas también tienen prioridades. Un plan debe asignar héroes compatibles, respetar sus jornadas y justificar el orden; una lista convincente no demuestra que cumpla estas reglas.
Los nombres, capacidades y jornadas están en el código inicial; la hoja de Excel se ofrece en las referencias de la sección. La próxima clase recorre esos datos y distingue las fórmulas de horas de la revisión del plan.
Por héroe → capacidades y horas disponiblesPor villano → debilidad, prioridad y duración de capturaPor acción → héroe asignado y posición en el planComprobaciones → compatibilidad, carga de trabajo y ordenQué deberías observar
Puedes enumerar los datos necesarios antes de decidir si existe un plan.
Paso 4
Resuelve la dependencia antes de ordenar por prioridad
Uno de los villanos puede liberar a los demás. Según las reglas de este ejercicio, debe capturarse primero aunque no sea el de mayor prioridad.
Esto introduce una dependencia: las otras capturas no son válidas si ese villano sigue libre. Ordenar únicamente por gravedad puede producir un plan que parezca razonable y fracase al ejecutarse.
Conserva esa condición de precedencia al revisar el plan. Cuando el material completo precise las prioridades restantes, comprobaremos también cómo se ordenan las demás capturas.
Primero → capturar al villano que libera a los demásDespués → capturas restantes, según sus prioridades y restriccionesRechazar → planes que incumplen la dependencia inicialQué deberías observar
Reconoces por qué una dependencia puede imponer un orden anterior a la prioridad.
Paso 5
Comprueba la viabilidad con los mismos datos
El material anuncia dos variantes de la prueba: sin Superman el plan debe resultar inviable; con Superman debe existir una solución. Es el resultado esperado para ese conjunto de datos, no una regla general de todos los problemas de planeación.
Para justificarlo necesitamos el catálogo de capacidades, tiempos y restricciones. No basta con responder “viable” ni con mencionar a Superman: cada captura debe tener una asignación compatible y una carga de horas permitida.
Si un plan no cumple una restricción, señala cuál falló. Si no encuentras una solución, distingue un intento fallido de una demostración de imposibilidad. Los datos y la hoja permiten contrastar las asignaciones en las próximas clases.
Caso A: sin Superman → esperado en el material: inviableCaso B: con Superman → esperado en el material: viablePara cada plan → verificar capacidades, horas, prioridades y precedenciaFaltan datos → declarar la limitación; no fabricar asignacionesQué deberías observar
Puedes describir qué evidencia necesitarás para evaluar las dos variantes.
Paso 6
Compara una respuesta directa con planeación
Primero evaluaremos una respuesta directa, o one-shot, con el código inicial y las reglas completas. Después probaremos un flujo que construya un plan, lo ejecute por etapas y sintetice el contexto entre ellas. Mantendremos el mismo problema y criterios de evaluación.
Un modelo puede resolver el problema en una sola llamada; otro puede beneficiarse de una descomposición. Planificar puede ordenar mejor la respuesta, pero no garantiza el cumplimiento de las reglas. Esa conclusión requiere comprobar el resultado.
Si el flujo añade llamadas, puede aumentar el tiempo y el consumo de tokens. Mide los valores reales y la calidad del plan; no supongas un coste fijo ni una mejora automática por tener más iteraciones.
El material propone comenzar por la solución más sencilla y añadir complejidad cuando la evaluación lo justifique. Las siguientes clases implementan las tres fases y comparan sus resultados con los datos del ejercicio.
Comparar con los mismos datos, código inicial y reglas:A. One-shot → resultado de una peticiónB. Planning → plan → etapa → verificación → síntesis → siguiente etapaMedir → restricciones cumplidas, viabilidad, tiempo, llamadas y tokensElegir → el flujo más sencillo que alcance el criterio de calidadQué deberías observar
Tienes una comparación verificable entre calidad y recursos, sin dar por hecho que más pasos siempre ayudan.
Ahora te toca
Prueba la idea por tu cuenta
Sin inventar capacidades ni tiempos, prepara una lista de comprobaciones para un plan de captura. Explica por qué el villano que libera a los demás debe ir primero y qué datos necesitas para justificar la viabilidad con y sin Superman. Diseña también una plantilla de síntesis para pasar el contexto de una etapa a la siguiente.
Necesito una pista
Separa compatibilidad de capacidades, horas por héroe, prioridad y dependencia de captura. La ausencia de los datos impide construir una solución completa. Conserva reglas, resultados comprobados, incidencias y siguiente acción.
Comparar con una solución
Cada acción debe usar un héroe capaz de cubrir la debilidad, sumar su carga dentro de la jornada y respetar el orden exigido. El villano que libera a otros debe capturarse primero por la dependencia. Para comprobar las variantes de Superman hacen falta capacidades, duraciones y límites del ejercicio; aquí solo podemos preparar el criterio de evaluación. La plantilla de síntesis conserva las reglas vigentes, las acciones completadas con resultados comprobados, los errores o dudas pendientes y la siguiente acción con su criterio de aceptación.
Antes de seguir
Comprueba lo que aprendiste
No es una nota. Es una pausa para comprobar que la idea quedó clara.
¿Terminaste la práctica?
Haz el ejercicio y comprueba tus respuestas antes de marcar la lección como completada.