Sabato 24 ottobre 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

Approfondimento

Gestione dell'inference operativa: strumenti cluster e pratiche operative per evitare guasti in produzione

Testo scritto con l’intelligenza artificiale a partire da 6 fonti citate, senza revisione umana prima della pubblicazione.

La maturazione dei runtime e dei framework per l'inferenza distribuita (llm-d, DeepInfer) deve essere accompagnata da runbook, evaluation set proprietari e checkpoint umani per prevenire il degrado degli agenti in produzione.

Illustrazione generata con l’intelligenza artificiale

Un agente AI può funzionare il giorno della consegna e smettere dopo sei mesi, senza che nessuno abbia toccato il codice. Succede quando cambia la versione del modello, si sposta un alias, muta un campo in un’API a monte o i documenti in produzione non assomigliano più a quelli di test1. La tesi: i nuovi runtime per l’inferenza distribuita aiutano a reggere carico e complessità, ma non bastano. Servono runbook, evaluation set di proprietà del cliente e checkpoint umani dentro la pipeline per tenere il sistema in piedi nel tempo.

1. Cosa risolvono llm-d e DeepInfer

Google ha presentato llm-d 1.0 come stack open source, Kubernetes‑native, per l’inferenza distribuita di modelli linguistici. L’annuncio, firmato da Mark Lohmeyer e Sean Horgan sul blog di Google Cloud, è arrivato al PyTorch Conference. llm-d entra nella Cloud Native Computing Foundation come Sandbox. Red Hat e IBM compaiono come co‑fondatori. Contribuiscono oltre 500 persone da più di 25 organizzazioni2.

Il progetto attacca tre punti pratici: routing consapevole della cache, controllo del traffico tra tenant e alta disponibilità. Punta a unire due comunità che oggi lavorano separate. Da un lato PyTorch, con strumenti che servono i modelli. Dall’altro Kubernetes, dove si orchestrano e si scalano i sistemi distribuiti in produzione. llm-d coordina componenti che devono parlarsi mentre aumentano i passaggi per richiesta. Il carico non assomiglia più alla chat lineare. Gli agent riusano lunghi prefissi, invocano più strumenti, orchestrano step multipli2.

DeepSeek, sul fronte dei motori, ha pubblicato su GitHub DeepInfer, il framework di inference usato in produzione e ora in open source. La release copre l’inferenza offline e include le funzioni considerate core per il serving su larga scala. Il repository indica il supporto a DeepSeek‑V4.1‑Flash, con un runtime ottimizzato per il modello e uno per il sampler. Tra le proprietà operative compaiono batch‑invariant inference, deterministic sampling e structured outputs4.

La documentazione elenca i kernel inclusi: FlashMLA, DeepGEMM, DeepEP, TileKernels, DeepSelect e kernel scritti con TileLang. Le ottimizzazioni si muovono su tre livelli, kernel, runtime del modello e runtime del sampler. Per la parallelizzazione compaiono tre modalità: Attention DP, balanced CP e MoE EP con EPLB. Sul decoding, DeepInfer integra DSpark e una verifica schedulata in base alla confidenza, con token di bozza e stime di confidenza per decidere quando verificare4.

In sintesi, llm-d e DeepInfer toccano corde diverse ma compatibili: orchestrazione su cluster e ottimizzazioni di runtime e kernel. Entrambi si posizionano sulla produzione, non sul laboratorio2,4.

2. Perché le migliori tecnologie non bastano

I guasti che bruciano la fiducia degli utenti spesso arrivano da fuori. Il provider del modello rimuove una versione, un alias punta a un’altra build, un’API upstream rinomina un campo. I documenti che l’agente legge cambiano sigle e formati. Il codice resta uguale, ma il comportamento si rompe. Il cliente lo vede come errore, e chi sta davanti non sa spiegare cosa sia successo1.

I benchmark non coprono questi scarti. Un modello può segnare l’88% su MMLU, stare nel top percentile su GSM8K e risultare impeccabile su HumanEval. In produzione, dopo poche settimane, può inventare regole di reso, inviare payload fuori schema o rispondere con documenti superati ma con tono sicuro. Non è degradazione. È progettazione fuori contesto. La verifica deve restare accesa lungo tutto il ciclo di vita, non fermarsi prima del rilascio5.

llm-d punta a coordinare componenti distribuiti su carichi multi‑step. DeepInfer mette a disposizione funzioni e kernel per il serving su larga scala. Non risolvono, da soli, le rotture introdotte da versioni, alias, API e fonti informative che cambiano1,2,4.

3. Tre pratiche operative da mettere in produzione

Primo, un runbook che esca con il sistema. Deve dire cosa l’agente può fare, cosa non deve mai fare, in quali sistemi può scrivere e cosa fare quando si comporta in modo strano. Va scritto per la persona di turno, non per chi ha costruito l’agente1.

Secondo, un evaluation set di proprietà del cliente. Le domande e le risposte attese devono restare disponibili e aggiornabili da chi usa il sistema. Vanno eseguite in modo periodico. La verifica non è un controllo una tantum. Serve una guardia continua che rifletta i casi reali del cliente1,5.

Terzo, un checkpoint umano dentro la pipeline. ServiceNow presenta Autonomous Engineer con una scelta netta: pianifica, costruisce e testa in autonomia, poi blocca la pipeline e chiede un’approvazione esplicita prima della messa in produzione. La validazione non resta fuori banda. Entra nel flusso e lascia una decisione tracciata, con una persona che se ne assume la responsabilità6.

Queste tre pratiche si parlano. Il runbook guida cosa fare quando un check fallisce. L’evaluation set misura il drift che i benchmark non vedono. Il checkpoint umano ferma il rilascio automatico quando emergono scarti che richiedono giudizio1,5,6.

4. Handover e responsabilità

Un agente si guasta anche senza modifiche. Chi risponde ha bisogno di strumenti e informazioni in mano. L’handover è parte del progetto, non un incontro finale. Senza responsabilità chiare e materiali operativi, gli errori emergono davanti al cliente e restano senza una spiegazione pronta1.

Qui entrano in gioco i materiali che escono insieme al sistema. Il runbook descrive confini e azioni di risposta. L’evaluation set di proprietà del cliente consente verifiche ripetibili e aggiornabili. Il checkpoint umano inserito nella pipeline rende tracciabili le decisioni sulle modifiche. Questi elementi non sostituiscono orchestrazione e ottimizzazioni, le completano1,5,6.

5. Implicazioni per chi progetta agenti per la PA e servizi critici

Google Cloud ha presentato “Gemini for government services” in preview. L’agente riceve una consegna, pianifica i passi, attiva skill e tool, si collega ai sistemi dell’organizzazione. Risponde a domande, svolge attività di knowledge work, crea media, scrive ed esegue codice. Include funzioni di sicurezza, amministrazione e governance pensate per l’uso aziendale. Tre elementi spiccano: skill focalizzate sui processi di governo, collegamenti ai sistemi già in uso nelle agenzie, agenti sviluppati da partner3.

Il settore pubblico lavora tra statuti, regolamenti e linee guida. I dati abitano sistemi legacy a silos. Sovranità, conformità e riservatezza impongono limiti rigidi. Ne nasce lavoro manuale di inserimenti, controlli e revisioni che rallentano i servizi ai cittadini3.

Dentro questi vincoli, gli strati tecnici e operativi si incontrano. llm-d porta funzioni per orchestrare inferenza distribuita su carichi multi‑step in Kubernetes. DeepInfer offre ottimizzazioni per il serving su larga scala. Runbook, evaluation set di proprietà del cliente e checkpoint umani tengono il sistema allineato quando cambiano regole, alias o formati1,2,4,6.

Il messaggio per chi costruisce servizi critici è concreto. Investire in orchestrazione e ottimizzazione dell’inference senza definire come si gestiscono le deviazioni produce sistemi che si guastano in silenzio. L’equilibrio tra cluster, test vivi e decisioni umane è la condizione perché l’agente che funziona alla consegna continui a funzionare quando cambia ciò che gli sta intorno1.

Fonti

  1. Agente AI ok il giorno della consegna, può smettere di funzionare se nessuno lo mantiene millebit.com
  2. Google lancia llm-d 1.0 per inferenza distribuita su Kubernetes millebit.com
  3. Google Cloud lancia Gemini per i servizi pubblici in preview millebit.com
  4. DeepSeek rilascia DeepInfer, motore di inference open source millebit.com
  5. Perché i modelli AI con punteggi alti falliscono in produzione millebit.com
  6. ServiceNow presenta Autonomous Engineer, automazione con controllo umano millebit.com
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:

  • Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono. Valutazione su questo pezzo: 9/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 8,3/10 dopo 1 revisione.

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.