El efecto compuesto del Contexto

Search for a command to run...

No comments yet. Be the first to comment.
En Santiago de los Caballeros, Republica Dominicana. Volví de República Dominicana con la batería cargada… y con el corazón un poco más Java. Gracias, JConf Dominicana. Hay conferencias que te dejan s

La Inteligencia Artificial no hace que un equipo sea 10 veces más productivo por arte de magia. Lo que realmente marca la diferencia es el contexto que le das a la IA. Muchos equipos prueban ChatGPT,

Muchos piensan que una IA mejora automáticamente con cada conversación. La realidad es diferente. Si no capturas los errores, los aciertos y los patrones que aparecen durante el desarrollo, la IA volv

Cuando la mayoría de las personas empieza a desarrollar aplicaciones con IA, suele pensar que el camino para obtener mejores resultados es: Usar un modelo más potente. Escribir mejores prompts. Aum

Uno de los errores más comunes al construir soluciones con Inteligencia Artificial es querer crear un asistente que haga absolutamente todo desde el inicio. La realidad es otra: las mejores soluciones

Esta imagen explica una idea muy importante detrás de Claude Code (y, en realidad, de cualquier agente de IA moderno): invertir tiempo en darle contexto produce un efecto compuesto, igual que el interés compuesto en finanzas.
No significa que la IA "aprenda sola" en el sentido de entrenar un nuevo modelo. Significa que cada vez tiene más información estructurada para trabajar correctamente.
Veámoslo por partes.
La curva representa cómo aumenta la productividad de la IA con el tiempo.
No es lineal.
No es:
Día 1 -> +10%
Día 2 -> +10%
Día 3 -> +10%
Sino algo como:
Día 1 |
Semana 1 |
Mes 1 |
Trimestre |
crecimiento exponencial
¿Por qué?
Porque el contexto se va acumulando.
En Claude Code el contexto es todo aquello que ayuda a entender tu proyecto.
Por ejemplo:
Proyecto
│
├── CLAUDE.md
├── arquitectura
├── reglas
├── patrones
├── scripts
├── skills
├── ejemplos
├── convenciones
└── documentación
Cada archivo reduce las dudas del agente.
La imagen dice:
Basic CLAUDE.md (2 hrs)
+5 skills (3 hrs)
AI understands basics.
Traducción:
Dedicas unas horas a escribir un buen CLAUDE.md y algunas Skills.
Entonces Claude ya sabe cosas como:
Este proyecto usa:
Java 21
Spring Boot
DDD
PostgreSQL
Maven
No usar Lombok.
Siempre crear tests.
Arquitectura hexagonal.
Convenciones de nombres.
Ahora ya no tienes que repetirlo.
Antes:
Claude,
usa Java 21,
usa Maven,
haz tests,
usa records,
no uses Lombok...
Después:
Claude,
crea un endpoint.
Porque todo lo demás ya está documentado.
La imagen dice:
Bug fixes + Pattern discovery
Aquí ocurre algo muy interesante.
Supongamos que Claude genera esto:
public class ProductService {
}
Tú respondes:
Aquí siempre usamos casos de uso.
Entonces actualizas la documentación:
Nunca crear lógica en Services.
Siempre:
Application
↓
UseCase
↓
Repository
Ahora Claude nunca vuelve a cometer ese error.
Otro ejemplo:
Antes:
Controller
↓
Service
↓
Repository
Después:
Controller
↓
CreateProductUseCase
↓
Repository
Ya aprendió el patrón de tu proyecto.
La imagen dice:
+15 more skills
Ahora ya no son cinco Skills.
Ahora tienes muchas.
Ejemplo:
skills/
Cada una explica cómo trabajar.
Cuando Claude necesita hacer logging:
No inventa.
Va a:
skills/logging.md
Cuando necesita Docker:
skills/docker.md
Cuando necesita pruebas:
skills/testing.md
Eso hace que pueda trabajar casi solo.
La imagen dice:
+50 skills
Comprehensive CLAUDE.md
AI tackles "impossible" tasks.
Aquí el proyecto ya tiene muchísimo contexto.
Por ejemplo:
Coding Standards.md
ADR/
Skills/
Examples/
Entonces puedes pedir algo enorme:
Migra este módulo Java 8 a Java 21 usando arquitectura hexagonal, reemplaza javax por jakarta, genera tests y actualiza Docker.
Y Claude ya sabe:
cómo organizas paquetes
cómo nombras clases
cómo escribes tests
qué librerías usas
qué framework utilizas
qué estilo prefieres
cómo documentas
cómo haces logging
cómo despliegas
Ya no necesita preguntarte todo.
Porque el contexto se reutiliza.
Imagina una empresa.
Sin contexto:
Tarea 1
20 explicaciones
↓
Claude trabaja
Nueva tarea:
otras 20 explicaciones
Nueva tarea:
otras 20 explicaciones
Siempre empiezas desde cero.
Con contexto:
Explicas una vez
↓
queda en CLAUDE.md
↓ queda en Skills
↓ queda en ejemplos
↓ queda en documentación
La siguiente tarea reutiliza todo.
Y la siguiente también.
Y la siguiente.
Por eso el beneficio se acumula.
Imagina que contratas un desarrollador nuevo.
Le explicas:
qué hace la empresa
cómo compilar
cómo ejecutar
Todavía pregunta mucho.
Aprende:
convenciones
arquitectura
errores comunes
Ya pregunta menos.
Ya conoce:
el dominio
el código
los patrones
Empieza a resolver tareas solo.
Ahora incluso ayuda a otros.
La IA funciona de manera similar: no porque el modelo cambie, sino porque dispone de un conjunto cada vez más rico y organizado de instrucciones y conocimiento sobre tu proyecto.
Enjoy!
Joe