- Inicio
- Habilidades
- Prompting
- Inyeccion de Contexto
Inyeccion de Contexto
Inyecta contexto relevante en tus prompts para respuestas mas precisas y fundamentadas que coincidan con tu situacion especifica.
El Problema
Los modelos de IA responden basandose en datos de entrenamiento generales, no en tu base de codigo, documentacion o reglas de negocio especificas. Sin contexto inyectado, obtienes respuestas tecnicamente correctas pero practicamente inutiles — recomendando patrones que entran en conflicto con tu arquitectura, sugiriendo bibliotecas que ya rechazaste, o ignorando restricciones obvias para cualquiera en tu equipo.
El Prompt
Antes de responder mi pregunta, internaliza este contexto. Todas tus respuestas deben ser consistentes con el.
CONTEXTO DEL PROYECTO:
- Stack tecnologico: [frameworks, lenguajes, versiones]
- Arquitectura: [monolito/microservicios, modelo de despliegue]
- Restricciones: [presupuestos de rendimiento, requisitos de cumplimiento, tamano del equipo]
CONTEXTO DE CODIGO:
[snippets de codigo relevantes, definiciones de tipos o configuracion]
CONTEXTO DE DOCUMENTACION:
[extractos relevantes de tu documentacion, ADRs o guias de estilo]
DECISIONES PREVIAS:
- Elegimos [X] sobre [Y] porque [razon]
- [Patron/biblioteca] esta prohibido porque [razon]
AHORA RESPONDE:
[tu pregunta]
Ejemplo de Salida
Dada tu arquitectura Astro 5 + React islands con atomic design estricto:
El componente de galeria de imagenes debe ser un organismo (no una molecula) porque
compone la molecula ImageCard y la molecula FilterBar juntas.
Colocalo en: src/components/organisms/ImageGallery.astro
Usa tus design tokens existentes:
- Espacio de grid: var(--space-md)
- Border-radius de card: var(--radius-md)
- Transicion hover: var(--transition-base)
NO uses client:load — dado que la galeria esta above the fold, usa client:visible
con rootMargin de "200px" para hidratacion temprana sin bloquear el paint inicial.
Cuando Usar
Usa inyeccion de contexto para cualquier pregunta sobre tu proyecto especifico — decisiones de arquitectura, patrones de codigo, debugging o elecciones de implementacion. Transforma consejos genericos de IA en guia especifica del proyecto. Esencial para equipos que trabajan con asistentes de IA en bases de codigo establecidas.
Tips Pro
- Inyecta registros de decisiones de arquitectura (ADRs) — estos le dan al modelo el “por que” detras de tus decisiones, no solo el “que”.
- Incluye tus reglas de linting — pegar tu .eslintrc o restricciones de tsconfig evita que el modelo sugiera codigo que fallara en tu CI.
- Actualiza el contexto por sesion — contexto desactualizado es peor que ningun contexto; refresca tus snippets inyectados cuando la base de codigo cambie.
- Usa encabezados de archivos como contexto — las primeras 20 lineas de un archivo (imports, tipos, constantes) a menudo contienen suficiente contexto para que el modelo entienda el panorama completo.