La IA no conoce tu proyecto: tú se lo presentas

Un agente llega a cada conversación sin memoria de tu negocio a menos que tú se la des. Todo lo que no le digas, lo rellenará con su promedio de miles de proyectos: genérico y muchas veces equivocado. Dar contexto es decirle lo que da por sentado. Pero dar demasiado también daña: si le pegas todo el código, se pierde. La habilidad es elegir lo pertinente.
Las tres capas de lo que la IA necesita saber
Mapa conceptual
Restricciones: en positivo y en negativo
Las restricciones se escriben de dos formas y necesitas ambas. En positivo dices las reglas que debe cumplir ('usa el mismo estilo de botones que el resto'). En negativo dices qué prohibido ('no agregues librerías nuevas', 'no cambies la base de datos'). Decir solo lo positivo deja espacio para que invente; decir solo lo negativo lo llena de 'no' sin rumbo. Juntas forman un cerco.
| Tipo | Ejemplo de restricción | Qué evita |
|---|---|---|
| Positivo | Mantén los nombres de variables que ya existen | Que rename cosas y rompa otras partes |
| Negativo | No instales dependencias nuevas sin preguntarme | Que el proyecto se infle de librerías |
| De calidad | Maneja el caso en que el teléfono quede vacío | Que la app falle con datos incompletos |
| De alcance | Esta tarea es solo el botón, no la pantalla completa | Que reescriba de más y tú no entiendas qué |
Una de estas instrucciones le da demasiado alcance a la IA y abre la puerta a que rompa cosas. Marca la línea del problema.
- Agrega validación al campo de teléfono en clientes.php.
- De paso, moderniza toda la app y mejórala un poco.
- No toques nada fuera de ese campo. Devuelve solo el diff.
Identifica la linea con error.
Le pides un cambio pequeño a una IA de código y termina reescribiendo medio proyecto. ¿Qué le faltó a tu instrucción?
Clasifica cada pedido según el tipo de restricción que es.
Positivo
Negativo
Alcance
Pegar todo el código del proyecto en el chat es siempre la mejor forma de dar contexto.
Describe tu proyecto como si se lo explicaras al pasante de antes: negocio, usuario, tecnologías y una convención que no debes romper. Ese es tu bloque de contexto base.
Pista
Si un dato no cambiaría cómo se escribe el código, probablemente sobre en el contexto.- Todo lo que no digas, la IA lo supondrá: dale solo lo pertinente.
- Las restricciones van en positivo, en negativo y con alcance cerrado.
- Un cerco claro protege el código que ya funciona.
Siguiente paso: Criterios de aceptación y tareas pequeñas — cómo partir un deseo grande en rebanadas que sí puedes verificar.