AI per lo sviluppo software

SkillOpt di Microsoft: le Skill degli agenti AI si possono ottimizzare e portare tra modelli diversi

Un risultato quasi perfetto sui benchmark ha attirato l'attenzione, ma il dato più utile per chi scrive Skill ogni giorno è un altro: un file di istruzioni ottimizzato bene continua a funzionare anche cambiando modello o harness.

Cos'è SkillOpt e perché parte da un problema concreto

Se hai letto il nostro articolo su Skills vs MCP, sai già che le Skill sono file di istruzioni in linguaggio naturale che insegnano a un agente AI come affrontare un compito specifico, senza bisogno di scrivere codice o integrazioni. Il problema pratico è che scriverne una buona è più difficile di quanto sembri: due frasi ambigue, un ordine di passaggi poco chiaro o un esempio fuorviante possono far fallire l'agente su casi che a un umano sembrerebbero ovvi. Finora la scrittura di una Skill efficace era soprattutto un lavoro di tentativi ed errori, guidato dall'esperienza di chi la scriveva.

SkillOpt di Microsoft affronta questo problema trattando l'ottimizzazione di una Skill come un processo sistematico invece che artigianale: parte da una versione iniziale del file di istruzioni, la testa contro casi concreti, individua dove l'agente sbaglia o è ambiguo, e riscrive le istruzioni per correggere esattamente quel punto. È un ciclo iterativo di verifica e correzione applicato al testo che guida l'agente, non al modello sottostante.

Il dato che conta davvero: la portabilità tra modelli e harness

Il punteggio pressoché perfetto ottenuto nei test è quello che ha fatto notizia, ma è un numero legato al benchmark specifico usato per la valutazione, e come tale va preso con la cautela con cui si guarda qualunque risultato "quasi 100%". Il dato più utile per chi lavora con gli agenti ogni giorno riguarda invece la portabilità: il file di Skill ottimizzato (il cosiddetto best_skill.md) continua a funzionare bene anche quando cambi il modello che lo esegue, e anche quando lo sposti da un harness a un altro — ad esempio da Codex a Claude Code. In altre parole, l'ottimizzazione non "impara i vizi" di un modello specifico, ma migliora la qualità intrinseca delle istruzioni.

Questo è esattamente il tipo di garanzia che serve a chi investe tempo a scrivere Skill per il proprio team o per i propri progetti: sapere che il lavoro fatto oggi non va rifatto da capo quando l'anno prossimo cambi modello o strumento. Rende le Skill un asset più simile a documentazione tecnica ben scritta — che resta utile nel tempo — che a un prompt ottimizzato per un modello specifico, che invecchia alla prima major release.

Cosa portarsi a casa se scrivi Skill oggi

Fonti: Microsoft's SkillOpt Shows Optimized Agent Skill Artifacts Transfer Across Model Scales and Between Codex and Claude Code Harnesses, su MarkTechPost