Dev & Código Jul 21, 2026Añadir a favoritos

La tesis: la calidad de un asistente de IA para código depende menos de su modelo que de su "arnés" —la capa que decide qué fragmentos de la base de código mostrar—. Descifrado de un artículo que pone la ingeniería del contexto en el centro.
Un caso concreto que todo desarrollador senior ha vivido: abrimos nuestro IDE, le pedimos al asistente «refactoriza esta función para usar la nueva API interna» y produce un código plausible, sintácticamente limpio, pero que ignora tres convenciones del proyecto, dos dependencias internas y un helper que ya existe a treinta líneas más adelante. El modelo no es «tonto», simplemente no ha visto lo que debía ver.
Es exactamente la tesis defendida por Vinay Perneti (Augment Code) en una entrevista a Ars Technica titulada «Beyond grep: The case for a context-rich AI coding harness»: el arnés —el conjunto de mecanismos que seleccionan, ordenan e inyectan el contexto en el prompt— pesa hoy más que la elección del modelo subyacente.
Es esencialmente un grep sofisticado:
Funciona para tareas locales (renombrar una variable, corregir una firma). Se derrumba en cuanto hay que entender por qué un test falla tres módulos más allá.
Tres componentes acumulados, en la línea de lo que defiende Perneti en Augment Code:
pytest o cargo test. El modelo ve lo que ha fallado, no solo el código que falla.Proyectos open source recientes ilustran cada uno de estos componentes: el ecosistema tree-sitter para el análisis estructural, las herramientas alrededor de ripgrep combinadas con índices semánticos, y los frameworks de agentes que mantienen un «scratchpad» persistente.
Dos razones económicas:
En otras palabras: la diferencia entre un asistente que toleramos y uno en el que confiamos ya no está en el peso del modelo. Está en la ingeniería de software de su entorno de percepción.
Artículo producido por inteligencia artificial, revisado bajo control editorial humano.