← Últimos artículos
💻 computer science

Do Context Files Help Coding Agents? A Two-Agent Ablation Study on Real Repositories

Este artículo presenta un estudio de ablación controlado que demuestra que los archivos de contexto persistentes (p. ej., AGENTS.md) no mejoran mensurablemente la corrección de los agentes de codificación debido a que los fallos derivan de déficits en la habilidad de implementación en lugar de una falta de conocimiento del repositorio, explicando además los hallazgos contradictorios previos a través de las variaciones en la dificultad de las tareas específicas de cada agente.

Autores originales: Prakhar Khatri

Publicado 2026-07-31
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Prakhar Khatri

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

El Bibliotecario Digital vs. El Maestro Constructor

Imagina que estás tratando de enseñarle a un asistente robot súper inteligente, pero totalmente nuevo, cómo reparar una máquina compleja en un taller gigante y desordenado. Tienes dos formas principales de ayudarlo. Primero, podrías darle un mapa detallado del taller, una lista de reglas sobre cómo se deben usar las herramientas y una guía sobre cómo se comporta la máquina normalmente. En el mundo de la programación informática, esto se llama un "archivo de contexto" (a menudo llamado AGENTS.md o CLAUDE.md). Es como una nota adhesiva dejada en el escritorio del robot que dice: "¡Recuerda, siempre usamos tornillos rojos aquí!".

Segundo, podrías simplemente dejar que el robot deambule por el taller y descubra las cosas observando la máquina misma.

Durante mucho tiempo, las personas que construyen estos asistentes de codificación con IA se han obsesionado con la primera opción. Pasan horas escribiendo estos manuales de instrucciones, creyendo que si el robot simplemente supiera mejor las reglas, construiría mejor código. Pero aquí está la gran pregunta: ¿Leer el manual realmente hace al robot un mejor constructor, o solo lo hace sentir más seguro mientras sigue cometiendo los mismos errores? Este es el misterio que un nuevo estudio se propuso resolver, probando si estos manuales de instrucciones digitales son las llaves mágicas para una mejor codificación con IA o si son solo mucho papel extra.

La Gran Prueba del Manual

En este estudio, los investigadores actuaron como estrictos profesores de ciencias. Tomaron dos de los agentes de codificación con IA más inteligentes disponibles hoy en día —uno de una empresa llamada Anthropic (llamado Claude) y otro de OpenAI (Codex)— y les dieron una serie de desafíos de codificación del mundo real. Estos no eran problemas de tarea falsos; eran tareas tomadas de proyectos de software reales, como corregir errores en un kit de herramientas en la nube o retocar un compilador.

Para ver si el "manual" ayudaba, realizaron la misma tarea tres veces diferentes para cada robot:

  1. La ejecución "Sin Notas": El robot recibió la tarea pero sin manual.
  2. La ejecución "Siempre Activa": El robot tenía el manual completo metido en su cerebro en cada paso del camino.
  3. La ejecución "Bajo Demanda": El robot tenía una biblioteca de notas más pequeñas y organizadas que podía elegir leer si se quedaba atascado.

Realizaron este experimento 28 total de 288 veces, comparando el código final contra un "estándar de oro" oculto para ver si realmente funcionaba.

La Gran Sorpresa: Los Manuales No Arreglan una Mala Construcción

Los resultados fueron un poco impactantes para las personas que escriben estos manuales. El estudio encontró que tener el archivo de contexto no hacía casi ninguna diferencia en si la IA lograba hacer bien el trabajo.

Ya fuera que el robot tuviera el manual, la biblioteca o nada en absoluto, la tasa de éxito se mantuvo aproximadamente igual. Para el robot Claude, el manual no cambió el resultado en más de 10 puntos porcentuales. Para el robot Codex, no lo cambió en más de 15 puntos porcentuales. En el mundo de la ciencia, esto es lo que llamamos un "resultado nulo", lo que significa que la cosa que pensábamos que podría ser importante, no lo es.

Los investigadores profundizaron para descubrir por qué los manuales no ayudaron. Analizaron las veces que los robots casi logran la respuesta correcta pero fallaron. Descubrieron que los robots no fallaron porque les faltara un dato del manual (como "no uses tornillos rojos"). En su lugar, fallaron porque carecían de habilidades de construcción.

Piénsalo de esta manera: Si le das a un arquitecto brillante un plano perfecto de una casa, pero no sabe cómo colocar un ladrillo o cómo cablear un interruptor de luz, el plano no lo salvará. Los agentes de IA en el estudio eran excelentes leyendo, pero tropezaban con el hacer real. Tenían dificultades para diseñar funciones, elegir los patrones adecuados y conectar las piezas correctamente. El manual no podía enseñarles cómo construir; solo podía decirles cómo era la construcción.

El Giro de "Un Tamaño No Sirve para Todos"

Hubo otro descubrimiento fascinante. Los investigadores notaron que una tarea que era súper fácil para un robot podía ser increíblemente difícil para el otro, y viceversa. Es como cómo algunas personas son excelentes resolviendo acertijos matemáticos pero terribles haciendo malabares, mientras que su amigo es lo opuesto.

Debido a esto, el estudio sugiere que las investigaciones previas podrían haberse confundido. Si un científico probó los manuales en un robot que encontraba las tareas fáciles, y otro científico probó en un robot que encontraba las tareas difíciles, obtendrían resultados diferentes. El "punto ideal" donde un manual podría realmente ayudar parece ser diferente para cada cerebro de IA.

¿Hicieron los Manuales Algo de Verdad?

Entonces, ¿fueron los manuales completamente inútiles? No del todo, pero los beneficios fueron muy específicos y pequeños.

  • Velocidad y Costo: En un proyecto específico, cuando el robot tenía el manual, dejaba de realizar pruebas innecesarias y lentas. Fue como si el robot leyera un cartel que decía "Esta prueba toma 20 minutos" y decidiera saltársela. Esto ahorró tiempo, pero no hizo que el código fuera realmente mejor.
  • La Prueba del "Casi Acierto": Los investigadores intentaron un experimento especial donde tomaron tareas que los robots casi resolvieron y les dieron el manual real y de alta calidad para ver si esto los impulsaría hacia el éxito. No lo hizo. Incluso con las mejores instrucciones, los robots seguían sin poder convertir un "casi acierto" en un "éxito".

La Conclusión Final

El estudio concluye que, para los agentes de codificación con IA que probaron, pasar horas escribiendo manuales de instrucciones perfectos (AGENTS.md) probablemente no hará que escriban mejor código. El problema no es que los robots no conozcan las reglas; es que necesitan mejorar en el oficio real de construir software.

Si bien estos manuales podrían ayudar a los robots a trabajar un poco más rápido o a ahorrar un poco de dinero evitando malos hábitos, no son la varita mágica que arregla el código roto. Si quieres que tu asistente de IA sea un mejor constructor, el estudio sugiere que podrías obtener mejores resultados dividiendo las tareas en pasos más pequeños o dándole mejores ejemplos de cómo construir, en lugar de solo darle más reglas para leer.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →