Ingeniería de contexto: por qué los agentes de IA programan mal sin las reglas de tu equipo

Ingeniería de contexto: por qué los agentes de IA programan mal sin las reglas de tu equipo

La ingeniería de contexto es la disciplina que decide si un agente de IA programa como un miembro más del equipo o como un contratista brillante que nunca leyó el manual. En 2026, casi todos los equipos ya usan asistentes o agentes de codificación; la diferencia entre los que obtienen resultados y los que acumulan retrabajo no está en el modelo que eligieron, sino en la calidad del contexto que le entregan.

Este artículo explica qué es, por qué se volvió una competencia central del desarrollo con IA y cómo aplicarla sin convertirla en burocracia.

Contexto del problema

Un agente de IA puede leer el código de un repositorio, pero no puede leer lo que el equipo sabe y nunca escribió: por qué se eligió cierta arquitectura, qué módulos no deben tocarse, cómo se corren las pruebas de verdad, qué convenciones importan y cuáles son solo herencia. Ese conocimiento vive en la cabeza de tres personas y en conversaciones de chat que nadie vuelve a leer.

Cuando el agente no tiene ese contexto, hace lo que haría cualquier recién llegado sin inducción: adivina. El resultado es código que compila, pasa pruebas superficiales y aun así rompe una convención, duplica una utilidad que ya existía o introduce una dependencia que el equipo había descartado por razones de seguridad o licenciamiento.

El problema no es la capacidad del modelo. Es que la organización nunca externalizó su conocimiento operativo en un formato que una máquina pueda consumir.

Por qué importa ahora

Tres cambios hacen que la ingeniería de contexto pase de detalle técnico a decisión estratégica.

Primero, la autonomía creció. Los agentes actuales ya no completan una línea: toman una tarea del backlog, modifican varios archivos, ejecutan pruebas, corrigen fallos y abren un pull request. Cada decisión que el agente toma sin contexto se multiplica por todos los archivos que toca.

Segundo, apareció un estándar de facto. Archivos como AGENTS.md —y sus equivalentes específicos de cada herramienta— se leen de forma nativa por la mayoría de los agentes de codificación del mercado, y el formato se ha ido consolidando bajo una fundación abierta. Ya no hace falta inventar un mecanismo propio: existe un lugar acordado donde el equipo deja sus reglas.

Tercero, la brecha entre uso y delegación sigue abierta. Los desarrolladores usan IA en gran parte de su trabajo, pero delegan por completo solo una fracción pequeña de tareas. Lo que impide delegar más no suele ser el modelo, sino la falta de confianza en que el agente entienda el terreno. El contexto bien diseñado es la forma más barata de cerrar esa brecha.

Cómo aplicarlo en empresas o gobierno

La ingeniería de contexto no exige una plataforma nueva. Exige tratar el conocimiento del equipo como un activo de ingeniería, con dueño, versiones y revisión. Un punto de partida razonable tiene cuatro capas.

1. El archivo de instrucciones del repositorio

Un AGENTS.md (o el archivo que use su herramienta) en la raíz del proyecto, con lo que el agente no puede inferir del código: cómo instalar y correr el proyecto, cómo ejecutar las pruebas completas, qué carpetas son intocables, qué patrones arquitectónicos son obligatorios y qué dependencias están prohibidas. Corto, concreto y sin frases genéricas como «escribe código limpio».

2. Las decisiones de arquitectura

Los registros de decisiones (ADR) explican el por qué. Un agente que sabe que el equipo eligió procesamiento por lotes en lugar de tiempo real por restricciones regulatorias no propondrá «mejorar» el sistema hacia el lado equivocado. En el sector público esto es especialmente valioso: muchas restricciones vienen de normativa, no de preferencia técnica.

3. Las pruebas como especificación

Una suite de pruebas confiable es el contexto más potente que existe, porque el agente puede verificar por sí mismo si rompió algo. Donde no hay pruebas, el agente trabaja a ciegas y el revisor humano carga con todo el riesgo.

4. Los límites de autonomía

Definir por escrito qué puede hacer el agente sin aprobación (refactorizar dentro de un módulo, actualizar documentación, escribir pruebas) y qué requiere revisión obligatoria (cambios en autenticación, migraciones de datos, integraciones con sistemas externos). Esta capa conecta la ingeniería de contexto con la gobernanza de IA de la organización.

Riesgos o errores comunes

Dejar que la IA escriba el archivo de contexto. Parece cómodo y es contraproducente: investigaciones recientes sobre repositorios reales encontraron que los archivos de instrucciones generados automáticamente tienden a reducir el éxito del agente y a elevar el costo de inferencia. El contexto valioso es justo el que la IA no puede deducir del código.

Confundir contexto con volumen. Un archivo de cientos de líneas con listados exhaustivos y obviedades consume tokens, diluye lo importante y termina ignorado. Menos de 150 líneas, solo lo que el agente no sabe.

Escribirlo una vez y olvidarlo. El contexto envejece con cada convención nueva. Si el archivo no se actualiza en el mismo pull request que introduce el cambio, el agente aprende reglas que ya no existen.

Filtrar información sensible. Credenciales, direcciones internas o datos de usuarios no pertenecen a un archivo que se envía a un modelo. El contexto describe cómo se trabaja, no qué secretos existen.

Recomendaciones prácticas

Empiece por un solo repositorio crítico y escriba el archivo de instrucciones a mano, con las dos o tres personas que más conocen el sistema. Registre ahí los errores que los agentes ya cometieron: cada corrección repetida en revisión es una regla candidata.

Asigne un dueño y trate el archivo como código: se revisa en pull request, se actualiza de forma incremental y no se regenera desde cero. Los cambios pequeños y frecuentes conservan lo que ya funcionaba.

Mida algo simple antes y después: cuántos comentarios de revisión recibe un pull request abierto por un agente, o cuántas veces hay que repetir una instrucción. Si esos números bajan, el contexto está funcionando y puede extenderse a otros proyectos.

Para instituciones públicas, conviene además incluir en el contexto las restricciones normativas que afectan al software (protección de datos, accesibilidad, interoperabilidad). Es la manera más directa de que el agente respete reglas que ningún linter detecta.

Conclusión

La ingeniería de contexto es, en el fondo, gestión del conocimiento aplicada al desarrollo con IA. Los equipos que documentan sus reglas, decisiones y límites convierten a los agentes en colaboradores consistentes; los que no lo hacen delegan tareas a un sistema que reinventa el proyecto en cada sesión. En 2026, el modelo se compra; el contexto se construye. Y quien lo construye bien obtiene una ventaja que no depende del proveedor de turno.

Preguntas frecuentes

¿Qué es la ingeniería de contexto en desarrollo de software?

Es la práctica de diseñar, mantener y versionar la información que un agente de IA necesita para trabajar en un proyecto: instrucciones del repositorio, decisiones de arquitectura, pruebas y límites de autonomía. Su objetivo es que el código generado respete las reglas del equipo sin supervisión constante.

¿Qué diferencia hay entre AGENTS.md y la documentación tradicional?

La documentación tradicional está escrita para personas y suele ser extensa. AGENTS.md está pensado para que un agente lo lea al inicio de cada tarea: breve, operativo y centrado en lo que no puede inferirse del código, como comandos de prueba, restricciones y zonas prohibidas.

¿Vale la pena si el equipo es pequeño?

Sí, y a menudo más. En un equipo pequeño el conocimiento está concentrado en pocas personas y el riesgo de perderlo es mayor. Un archivo de contexto de una hora de trabajo evita repetir las mismas correcciones en cada pull request generado por IA.

¿Cómo se relaciona con la gobernanza de IA?

La capa de límites de autonomía —qué puede hacer el agente sin aprobación— es la traducción operativa de las políticas de gobernanza. Sin esa capa, las políticas quedan en un documento; con ella, el agente las cumple en cada tarea.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *