Martedì 3 novembre 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Gli articoli di Millebit sono scritti con l’intelligenza artificiale a partire da fonti citate in ogni pezzo. Come lavoriamo

Intelligenza artificiale

Microsoft testa skills per agenti direttamente nei pacchetti NuGet

Testo scritto con l’intelligenza artificiale a partire da una fonte citata, senza revisione umana prima della pubblicazione.

Ogni versione di pacchetto può includere file SKILL.md che istruiscono gli agenti su API e comportamenti, resi disponibili dal normale dotnet restore.

Illustrazione generata con l’intelligenza artificiale

Microsoft sta sperimentando la consegna di agent skills all’interno dei pacchetti NuGet. Ogni versione può includere file SKILL.md che spiegano agli agenti come usare API e funzionalità, insieme ai binari scaricati con un normale dotnet restore1.

Le agent skills, introdotte da Anthropic nel 2025, si sono diffuse rapidamente. Esempi citati sono dotnet/skills e Impeccable skills. Finora si distribuivano soprattutto via repository git1.

Il formato: un file SKILL.md in Markdown con intestazione YAML, con specifica pubblicata su agentskills.io. La stessa struttura vale anche per le skill inserite nei pacchetti NuGet1.

Le skill colmano i vuoti di conoscenza dei modelli e codificano il “nostro modo” di lavorare su un compito. Un pacchetto aggiornato fornisce istruzioni aggiornate subito, senza attendere un nuovo training del modello1.

Esempio: il pacchetto markout pubblica più SKILL.md nella cartella skills. La versione 0.40.0 mostra file come skills/markout/SKILL.md e altre varianti, presenti sia in project.assets.json sia nella cache locale in ~/.nuget/packages/markout/0.40.0/skills/…1.

Nel post compaiono i comandi che elencano e leggono questi file: dotnet build, quindi la ricerca di SKILL.md in project.assets.json, poi la scansione della cache locale e l’anteprima dei primi campi YAML del file SKILL.md di markout, con name, version e description1.

Con dotnet-inspect package markout -S Skills si ottiene l’elenco dei file SKILL.md inclusi nel pacchetto, con percorso e dimensione. L’output mostra le stesse voci presenti nella cache NuGet1.

Il post mostra un’altra skill orientata alla sicurezza, nome vulnerable-nuget-package-check. Cerca dipendenze vulnerabili in un progetto .NET. L’istruzione operativa è il comando dotnet package list --vulnerable --include-transitive. La nota finale invita ad aggiornare i riferimenti vulnerabili a versioni corrette1.

Il post parte da un problema osservato sul campo. Gli agenti, come comportamento di base, sanno cercare nei pacchetti locali. Possono leggere README.md. Possono anche scrivere piccoli programmi per riflettere sui metadati degli assembly. I modelli di frontiera ricavano insight sorprendenti, ma con costi in token non banali1.

Il post chiede dove convenga spendere creatività e token: nell’inferire documentazione a partire dai metadati, o nel risolvere il problema di business dell’utente. Propone di fornire istruzioni pronte nel pacchetto1.

I repository restano una via praticata. Due strade principali: skill dentro il normale repo di codice, come dotnet/runtime nella cartella .github/skills, con revisione via pull request. Oppure i marketplace di skill, come dotnet/skills, che espongono un marketplace.json e si installano con un comando che fa in sostanza un git clone, motivo per cui i repository devono restare leggeri. Vantaggio per chi lavora su un repo: le skill sono sempre lì. Nota su Copilot Web Agent e sulle skill locali da marketplace: non esistono fuori dalla macchina se non si decide di committarle1.

NuGet aggiunge una leva: ogni release può portare istruzioni precise e aggiornate, nello stesso luogo dei binari, disponibili subito dopo un dotnet restore1.

Tema copertura: i registri hanno una lunga coda. È probabile che i modelli non conoscano buona parte dei pacchetti1.

Fonti

  1. Delivering Skills in NuGet packages .NET Blog · 3 novembre 2026
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici

Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:

  • Rilettura. Un passaggio toglie i tic della prosa generata da un modello, come i contrasti costruiti e le frasi che annunciano invece di informare, senza toccare fatti e fonti.
  • Fedeltà alle fonti. Un passaggio dedicato toglie ogni affermazione che le fonti non sostengono. Valutazione su questo pezzo: 9,5/10.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale: superato.
  • Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica. Questo articolo ha preso 7,9/10.

I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.

Come funziona Millebit, nel dettaglio →

Hai trovato un errore? Segnalacelo
Tipo di segnalazione

Leggiamo ogni segnalazione. Le correzioni fatte sono elencate in Correzioni. L’email, se la lasci, serve solo a risponderti.