← Últimos artículos
💻 computer science

From Anatomy to Smells: An Empirical Study of SKILL.md in Agent Skills

Este artículo presenta el primer estudio empírico sistemático de los archivos SKILL.md, revelando que más del 99% de las habilidades de agentes del mundo real contienen "olores de habilidad" (violaciones de las mejores prácticas) y destacando una brecha significativa entre las directrices de autoría recomendadas y las reales.

Autores originales: David Boram Hong, Aaron Imani, Iftekhar Ahmed

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

Autores originales: David Boram Hong, Aaron Imani, Iftekhar Ahmed

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

La visión general: Enseñando a los robots a cocinar

Imagina que tienes un robot chef muy inteligente y superrápido (un Agente de IA). Este robot es excelente picando verduras y removiendo ollas, pero no conoce tus recetas familiares específicas ni cómo está organizada tu cocina.

Para solucionar esto, los humanos escriben "libros de cocina" para el robot. En el mundo del software, estos libros de cocina se llaman Habilidades de Agente (Agent Skills). Son archivos digitales (específicamente un archivo llamado SKILL.md) que le dicen al robot:

  • Qué hacer (por ejemplo, "Reparar la base de datos").
  • Cuándo hacerlo (por ejemplo, "Solo cuando el servidor falle").
  • Cómo hacerlo (por ejemplo, "Ejecutar este comando específico").

¿El problema? Al igual que los libros de cocina reales, algunos de estos libros de instrucciones digitales están escritos de forma hermosa, mientras que otros son un desastre. Este artículo es el primer estudio importante que analiza estos "libros de cocina digitales" para ver cómo están escritos y dónde fallan.


Parte 1: La Anatomía (¿Qué hay dentro del libro de cocina?)

Los investigadores abrieron 238 "libros de cocina" del mundo real para ver de qué estaban hechos. Descubrieron que, aunque las personas son libres de escribir lo que quieran, la mayoría sigue una estructura similar.

Piensa en un archivo SKILL.md como una tarjeta de receta:

  1. El Encabezado (Frontmatter): Esta es la etiqueta en el frasco. Tiene el nombre de la habilidad, una descripción corta y etiquetas.
  2. El Cuerpo (Las Instrucciones): Esta es la receta real. Los investigadores descubrieron que la mayoría de las buenas recetas tienen tres secciones principales:
    • La sección de "Tarea" (Task): Las instrucciones paso a paso (el "cómo hacerlo").
    • La sección de "Introducción" (Intro): El contexto sobre cuándo usar esta receta (por ejemplo, "Solo usa esto si tienes una sartén de hierro fundido").
    • La sección de "Referencias" (References): Enlaces a otras herramientas o documentos que el robot podría necesitar.

El Descubrimiento: Aunque la estructura está ahí, a menudo es desordenada. Es como encontrar una receta que salta de "precalentar el horno" a "comprar leche" sin decir primero "ir a la tienda".


Parte 2: Los "Olores" (Cuando el libro de cocina se echa a perder)

En la ingeniería de software, cuando el código está mal escrito pero aún funciona, se le llama "Code Smell" (Olor de Código). No es un error que rompa el programa, pero hace que el código sea difícil de leer o mantener.

Los autores inventaron un nuevo término: Skill Smells (Olores de Habilidad). Estos son malos hábitos al escribir estos libros de cocina digitales que confunden al robot.

Identificaron 26 tipos diferentes de "olores". Aquí hay algunos ejemplos usando nuestra analogía de la cocina:

  • El olor de "Serie de Comandos": En lugar de decir "Haz un sándwich", el libro de cocina dice: "Abrir la nevera, sacar el pan, sacar el queso, poner el queso en el pan, cerrar la nevera". Es demasiado rígido. Si el robot no tiene una nevera, se queda bloqueado. Debería decir simplemente "Ensamblar un sándwich".
  • El olor de "Detalle No Delegado": El libro de cocina incluye toda la historia del universo o el manual del tostador dentro de la receta. Esto es como escribir un ensayo de 50 páginas sobre cómo se cultiva el trigo dentro de una receta de sándwich. Desperdicia el espacio cerebral del robot (ventana de contexto) y lo distrae.
  • El olor de "Nombre Confuso": Nombrar una habilidad como "dig" cuando en realidad trata sobre "buscar documentación de una librería". Es como etiquetar un frasco de "Espagueti" cuando en realidad contiene "Mantequilla de maní". El robot no sabrá cuándo usarlo.
  • El "Vacío de Racionalización": La receta no le dice al robot qué hacer si comete un error. Así que el robot simplemente adivina y continúa, arruinando potencialmente el plato.

Parte 3: La Investigación (¿Qué tan malo es?)

Los investigadores construyeron un robot detective (una herramienta automatizada) para escanear todos los 238 libros de cocina y detectar estos "Olores de Habilidad".

Los Resultados Impactantes:

  • Está en todas partes: El 99% de los libros de cocina tenían al menos un olor.
  • El promedio: Cada libro de cocina tenía aproximadamente 10.5 olores.
  • El olor más común: "Vacío de Racionalización" (94% de los archivos). Esto significa que casi nadie le dice al robot qué hacer cuando las cosas salen mal.
  • El libro de cocina "Perfecto": Solo un único archivo en todo el estudio estaba completamente libre de olores.

El Problema de la "Persistencia":
Los investigadores también observaron estos libros de cocina a lo largo del tiempo (como observar la renovación de una casa). Querían ver si las personas corregían los malos olores a medida que actualizaban sus archivos.

  • El Hallazgo: Los olores nunca desaparecieron. Una vez que un mal hábito se escribía en un libro de cocina, permanecía allí para siempre. Es como pintar una pared de un color feo; incluso si añades pintura nueva después, el viejo color feo sigue debajo y nadie se molesta en repintarlo.

Parte 4: ¿Por qué debería importarnos?

Podrías pensar: "Si el robot aún puede hacer el trabajo, ¿por qué importa si las instrucciones son desordenadas?".

El artículo argumenta que estos olores son como ruido en una señal de radio.

  1. Confusión: Si las instrucciones son demasiado largas o vagas, el robot se distrae y comete errores.
  2. Desperdicio de Energía: El robot tiene que leer páginas de texto innecesario solo para encontrar el comando que necesita.
  3. Riesgos de Seguridad: Algunos olores (como esconder instrucciones dentro de etiquetas de código extrañas) podrían engañar al robot para que haga algo peligroso, como una receta "envenenada".

La Conclusión

Este artículo es una llamada de atención. Ahora mismo, estamos en el "Lejano Oeste" de la escritura de instrucciones para agentes de IA. La gente escribe estos archivos rápidamente sin reglas claras, y los malos hábitos se van acumulando y permanecen allí.

Los autores dicen: "Debemos dejar de tratar estos archivos como notas casuales y empezar a tratarlos como software serio". Así como tenemos herramientas para revisar errores en el código, necesitamos herramientas para revisar estos archivos de "Habilidad" en busca de "Olores" para asegurar que nuestros robots chefs reciban instrucciones claras, seguras y eficientes.

¿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 →