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.