Un agente que trabaja en tu código necesita una gran cantidad de conocimientos potenciales: tus convenciones, los frameworks utilizados, cómo ejecutar las pruebas y cómo usar cada herramienta disponible. Cargar todo eso en cada agente para cada tarea sería lento, costoso y contraproducente; además, proporcionarle al modelo cientos de páginas de instrucciones irrelevantes solo empeora los resultados, no los mejora.
Habilidades progresivas es la alternativa: los agentes llevan un núcleo pequeño y cargan la capacidad específica solo cuando el trabajo la requiere.
Cómo funciona
Cada agente comienza con lo que siempre necesita: su rol, la tarea y la specificación. Las habilidades adicionales se cargan en respuesta al trabajo que tiene ante sí. Un agente que se enfrente a una migración de base de datos carga lo necesario para gestionar dichas migraciones; uno que nunca interactúe con la base de datos nunca pagará por ese conocimiento.
Por qué es relevante para ti
Tres consecuencias prácticas:
Coste. Los tokens constituyen el principal factor de coste al ejecutar agentes, y el contexto representa la mayor parte del gasto en tokens. Cargar solo lo necesario reduce este coste de forma significativa.
Calidad. Esta es la consecuencia menos evidente y probablemente la más importante. La atención del modelo es limitada. Un agente cuyo contexto está lleno de información irrelevante tiene más probabilidades de pasar por alto lo relevante. Un contexto enfocado produce mejores resultados, no solo un trabajo más económico.
Escalabilidad. Esto permite que los agentes trabajen de manera eficaz en repositorios grandes. La alternativa —intentar mantener toda la base de código en el contexto— deja de funcionar bien antes de lo que ocurre en la mayoría de los proyectos reales.
Lo que tú controlas
No mucho, deliberadamente. La carga de habilidades es automática y depende de lo que requiera el trabajo.
Lo que sí puedes controlar es el contexto del que se sirven los agentes: Contexto del proyecto determina qué está disponible para cargar en primer lugar. Gestionar bien esto es más importante que intentar controlar las habilidades directamente.