Skip to content

El nuevo 'código trampa' de IA de Microsoft

Ajustar agentes de IA siempre ha significado un costoso fine-tuning o una interminable adivinación de prompts. Microsoft acaba de lanzar una herramienta de código abierto que entrena un simple archivo de texto en su lugar, desbloqueando enormes mejoras de rendimiento por solo unos pocos dólares.

Nora Vance
Hero image for: El nuevo 'código trampa' de IA de Microsoft

Resumen / Puntos clave

  • Ajustar agentes de IA siempre ha significado un costoso fine-tuning o una interminable adivinación de prompts.
  • Microsoft acaba de lanzar una herramienta de código abierto que entrena un simple archivo de texto en su lugar, desbloqueando enormes mejoras de rendimiento por solo unos pocos dólares.

Más allá de los Prompts y el Fine-Tuning

Durante años, mejorar el rendimiento de los agentes de IA presentaba una marcada dicotomía. Los desarrolladores se enfrentaban a la elección entre un costoso y lento fine-tuning del modelo, que exigía acceso a los pesos y los encadenaba a arquitecturas específicas. Alternativamente, podían recurrir a la ingeniería manual de prompts, un enfoque frágil y de adivinación que producía resultados poco fiables. Este dilema forzaba una compensación: una alteración profunda y costosa del modelo o un ajuste superficial y frágil de las instrucciones.

Microsoft Research ha lanzado ahora en código abierto SkillOpt, ofreciendo un tercer camino transformador. Este marco evita los métodos tradicionales al tratar el "skill document" en lenguaje natural de un agente —típicamente un simple archivo markdown— como un parámetro entrenable. SkillOpt redefine fundamentalmente cómo abordamos la mejora de agentes, cambiando el enfoque del núcleo del modelo a sus instrucciones operativas.

El concepto central de SkillOpt es elegante: utiliza datos para evolucionar y optimizar automáticamente las instrucciones, en lugar de alterar los pesos de un modelo de lenguaje grande subyacente. Esto implica un sofisticado ciclo de entrenamiento de cuatro pasos.

Primero, el LLM objetivo realiza tareas, registrando sus acciones y puntuaciones en un "rollout". Luego, un modelo optimizador separado reflexiona sobre estos resultados, identificando patrones y reglas a partir de los éxitos y fracasos.

El optimizador propone ediciones limitadas al archivo de habilidades, sujetas a un "edit budget" que actúa como una tasa de aprendizaje para el texto. Críticamente, solo se aceptan las ediciones que demuestran ser superiores en un conjunto de validación reservado, asegurando un refinamiento robusto y basado en datos de las instrucciones.

El ciclo de Machine Learning para texto

SkillOpt orquesta un sofisticado ciclo de machine learning, tratando el documento de habilidades de un agente como el artefacto entrenable. Este ciclo de cuatro pasos comienza con el Rollout: el agente de IA ejecuta un lote de tareas utilizando su archivo de habilidades actual, registrando meticulosamente cada mensaje, llamada a herramienta y puntuación final. A continuación, el paso de Reflection emplea un modelo optimizador separado para analizar estos éxitos y fracasos registrados, identificando patrones reutilizables que puede convertir en reglas concretas.

A partir de la reflexión, el optimizador propone ediciones dirigidas al archivo de habilidades, añadiendo, eliminando o reemplazando reglas bajo un estricto "edit budget". Este presupuesto funciona precisamente como una tasa de aprendizaje para el texto, evitando críticamente que el optimizador realice cambios destructivos y radicales en reglas que ya funcionan bien, al mismo tiempo que permite mejoras estratégicas.

Ninguna edición es aceptada simplemente porque el optimizador la sugiera. El crucial guardián de Validation exige que los cambios propuestos demuestren su valor en un conjunto de tareas reservado. Este paso riguroso asegura que solo las modificaciones de habilidades demostrablemente superiores se vuelvan permanentes, garantizando un progreso real y fiable en el rendimiento del agente. Las ediciones rechazadas se almacenan en búfer, enseñando al optimizador a evitar repetir errores pasados.

Genio portátil: Habilidades que viajan

La verdadera magia de SkillOpt reside en su portabilidad. Los investigadores de Microsoft demostraron esto tomando un archivo de habilidades optimizado, inicialmente entrenado dentro de un agente Codex, y simplemente transfiriéndolo a un agente Claude. Esta transferencia instantánea proporcionó una asombrosa ganancia de rendimiento de 31.8 puntos en tareas complejas de hojas de cálculo, sin requerir entrenamiento adicional ni ajustes del modelo para Claude.

Esto no fue una casualidad aislada. El equipo también demostró que las habilidades optimizadas en modelos más grandes y capaces podían impulsar con éxito el rendimiento de modelos más pequeños y menos potentes. Este hallazgo crítico indica que SkillOpt captura una auténtica lógica de tarea y conocimiento procedimental, en lugar de meras peculiaridades específicas del modelo o sesgos del conjunto de datos.

Tal eficiencia cambia fundamentalmente el desarrollo de agentes. SkillOpt logró un rendimiento de primera clase en los 52 entornos de prueba diversos examinados, incluyendo siete modelos objetivo y seis benchmarks. Este notable proceso de optimización costó solo $1-$5 en gasto de API por tarea, sin requerir notablemente infraestructura de GPU dedicada. Para más detalles sobre este enfoque innovador, consulte SkillOpt: Agent skills as trainable parameters - Microsoft Research.

Este marco proporciona esencialmente un "código de trucos" para la inteligencia de agentes, democratizando capacidades avanzadas. Permite a los desarrolladores cultivar comportamientos sofisticados y reutilizables de manera rentable, acelerando el despliegue práctico de agentes de IA más inteligentes en sistemas del mundo real.

Enjoying this? Get one like it in your inbox each morning.

one email a day · unsubscribe in two clicks · no third-party tracking

De Prompts Desechables a Activos Entrenables

SkillOpt de Microsoft señala un cambio profundo en el desarrollo de la IA. Estamos yendo más allá del dilema tradicional del costoso ajuste fino de modelos frente a la frágil ingeniería de prompts. En cambio, SkillOpt optimiza los comportamientos de los agentes, capturados como archivos de texto auditables y con control de versiones, típicamente markdown. Esto trata los documentos de habilidades como artefactos entrenables, no como prompts desechables.

SkillOpt eleva la creación de prompts de un arte a una disciplina de ingeniería sistemática. Su bucle similar al aprendizaje automático – Rollout, Reflect, Edit, Validate – transforma la conjetura iterativa en un proceso riguroso. Un modelo optimizador propone ediciones limitadas al archivo de habilidades, adhiriéndose a un "presupuesto de edición" que funciona como una tasa de aprendizaje para el texto, asegurando que las mejoras se validen contra conjuntos de datos reservados.

Este enfoque sistemático crea activos altamente reutilizables. Una habilidad entrenada en Codex, por ejemplo, entregó una ganancia de rendimiento de 31.8 puntos en tareas de hojas de cálculo cuando se usó en Claude, sin entrenamiento adicional. Las habilidades optimizadas para modelos más grandes también se transfirieron a modelos más pequeños, proporcionando mejoras. Esto demuestra que el método captura conocimiento general de resolución de tareas, no peculiaridades específicas del modelo.

En última instancia, SkillOpt posiciona el texto estructurado como un objetivo de primera clase para la optimización. Esto hace que el desarrollo de agentes sea drásticamente más barato, rápido y accesible. Con costos de entrenamiento reportados tan bajos como $1 a $5 en gasto de API y sin requerir infraestructura de GPU, democratiza las capacidades avanzadas de los agentes de IA para una gama más amplia de desarrolladores.

Preguntas Frecuentes

¿Qué es Microsoft SkillOpt?

SkillOpt es un framework de código abierto de Microsoft Research que mejora el rendimiento de los agentes de IA optimizando automáticamente sus 'documentos de habilidades' en lenguaje natural (como un archivo markdown) en lugar de reentrenar el modelo o escribir prompts manualmente.

¿Cómo funciona SkillOpt sin ajuste fino?

Utiliza un bucle de entrenamiento de cuatro pasos: 1) El agente ejecuta tareas (Rollout), 2) Un modelo optimizador analiza los resultados (Reflection), 3) Propone ediciones al archivo de habilidades (Edit), y 4) Las ediciones solo se aceptan si mejoran el rendimiento en un conjunto de validación.

¿Son portables entre modelos las habilidades entrenadas por SkillOpt?

Sí. Una característica clave es la portabilidad. En las pruebas, un archivo de habilidades entrenado para un modelo (como Codex) proporcionó un impulso significativo de rendimiento cuando se usó con un modelo completamente diferente (como Claude) sin ningún reentrenamiento, demostrando que las habilidades son agnósticas al modelo.

¿Es caro usar SkillOpt?

No, es altamente rentable. Dado que no requiere un ajuste fino intensivo en GPU, los costos de entrenamiento para una tarea pueden ser tan bajos como $1 a $5 en gasto de API, haciéndolo accesible para una amplia gama de desarrolladores y empresas.

Found this useful? Share it.

AI Reputation Report

What AI knows about you.

ChatGPT, Perplexity, Gemini, Claude & Grok are already answering questions in your category. Type your site, see who they name — you, or your competitor. Free preview.

Check my sitefree preview

One short daily email of tools worth shipping. No drip funnel.

one email a day · unsubscribe in two clicks · no third-party tracking

🚀Descubre más

Mantente a la vanguardia de la IA

Descubre las mejores herramientas de IA, agentes y servidores MCP seleccionados por Stork.AI.

P.S. ¿Construiste algo que vale la pena usar? Publícalo en Stork