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
- Lo que sabe tu agente
- Contexto
- Negocio y usuario
- Stack y convenciones
- Código relevante
- Restricciones
- Debe (positivo)
- Nunca (negativo)
- Calidad esperada
- Alcance
- Qué entra
- Qué queda fuera
- Una sola cosa
- Contexto
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.
Marca la línea o las líneas con error y pulsa Comprobar.
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.
Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.
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.
Si un dato no cambiaría cómo se escribe el código, probablemente sobre en el contexto.
Tu texto se guarda sólo en este dispositivo.
- 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.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.