promptgarten 🌱
🌍 FR
Concepto●●○4 min · +40 XP

Patrones de pair programming con IA

Las personas y la IA trabajan mejor juntas cuando está claro quién conduce y quién navega, y cuándo intervienes tú.

Driver y navigator

Del pair programming clásico viene una imagen que también encaja con el trabajo con IA: una parte 'conduce' (escribe/ejecuta), la otra 'navega' (piensa junto con el otro, corrige, mantiene la visión de conjunto). Con un agente, normalmente inviertes ese papel: el agente conduce (escribe código), tú navegas (marcas la dirección, corriges pronto).

Plan, review, ejecución

Un patrón probado tiene tres fases: primero hacer que se cree un plan (todavía sin código), luego leer el plan y corregirlo, y solo entonces hacer que se implemente. Eso evita que el agente escriba mucho código para la solución equivocada.

Cuándo intervenir

Interviene en cuanto notes que algo va en la dirección equivocada, no solo al final. Si tienes que corregir el mismo error dos veces, normalmente vale más la pena reiniciar con un prompt más preciso que hacer una tercera corrección.

Bucles de feedback

El bucle más corto es el mejor: el agente da un paso, tú (u otro agente) lo revisas, el feedback vuelve, siguiente paso. Esto aplica tanto al código como a las revisiones: una mirada fresca de alguien que no ha escrito la solución encuentra más cosas.

EJEMPLO

Flujo para una nueva funcionalidad: 1) 'Explora cómo gestionamos actualmente las sesiones y lee los archivos relevantes. Todavía sin código.' 2) 'Crea un plan para el login con Google OAuth.' - leer el plan, eliminar un paso demasiado grande. 3) 'Implementa el plan, escribe tests para el callback.' 4) 'Usa un subagente y revisa el diff contra el plan; reporta carencias, no preferencias de estilo.'

🛠️ EJERCICIO — PRUÉBALO TÚ

Practica el flujo de plan-revisión-ejecución con una tarea real pequeña en tu proyecto.

  1. Elige una tarea pequeña pero no trivial (por ejemplo, un nuevo campo de formulario con validación).
  2. Haz que primero solo se cree un plan, sin código: 'Crea un plan en 3-5 pasos, todavía sin código.'
  3. Lee el plan, corrige al menos un paso de forma consciente, y luego haz que se implemente paso a paso.

AUTOEVALUACIÓN

  • ¿Realmente corregiste un paso del plan antes de que se generara código?
  • ¿El código final está más cerca de tu intención que si hubieras escrito directamente 'construye X'?
  • ¿En qué punto habrías tenido que intervenir si no hubieras leído el plan?

QUIZ RÁPIDO

¿Cuál es la ventaja clave de separar la planificación y la implementación en pasos distintos al trabajar con un agente?

FUENTES

TEMAS RELACIONADOS

Patrón: primero planear, después programar ●●○El Agent Loop: pensar → actuar → comprobar → repetir ●●○Code review con IA: mirada fresca en vez de autoevaluación ●●○Vibe Coding: cuándo funciona y cuándo te muerde ●○○