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

Sviluppo software

David Crawshaw propone un job notturno per aggiornare, verificare e sostituire il software

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

Il job esegue un prompt che fetcha l'upstream, rebase le modifiche locali, verifica che il software funzioni e sostituisce la versione corrente.

Illustrazione generata con l’intelligenza artificiale

Un job notturno che fa fetch dall’upstream, applica un rebase sulle modifiche locali, controlla che il software funzioni e, solo allora, sostituisce la versione in uso: è la proposta di David Crawshaw, formulata come un prompt secco in quattro passaggi1.

Il testo impone un ordine. Prima recuperare le modifiche dall’upstream. Poi rebase “on top of upstream” delle modifiche locali. Terzo, un controllo esplicito: “check that the software works as intended”. Infine, se il controllo passa, “replace the current version”1. L’indicazione temporale è netta: esecuzione notturna.

La frase compare associata al nome di David Crawshaw e alla dicitura “Devtools must be open source”. In pagina sono elencati anche i tag: prompt-engineering, coding-agents, generative-ai, ai, llms, open-source1. Il resto si ferma alla sequenza operativa: nessun esempio, nessun contesto di ambiente, nessuna nota su metriche o test, nessuna variante dei passaggi.

Mancano criteri per il controllo. Nessuna soglia, nessun elenco di verifiche, nessuna indicazione su come trattare dipendenze o configurazioni. Non compaiono istruzioni per la gestione dell’errore. Nessun percorso di rollback. Nessun accenno a branch, integrazione continua, strategie di rilascio o finestre di approvazione umana. La proposta resta lineare e binaria: se il controllo passa, sostituire; altrimenti, niente1.

La cadenza “notturna” non viene motivata. La fonte non spiega ragioni, rischi o prerequisiti. Non dice come notificare l’esito né come distinguere ambienti diversi. Non chiarisce se il “controllo” riguardi test automatici, ispezioni manuali o verifiche di runtime. Non entra nei dettagli di strumenti, comandi, parametri. Il riferimento all’upstream è letterale: “fetch upstream changes”. Il rebase è vincolato “on top of upstream”. La sostituzione è condizionata al solo esito del controllo, senza altri guardrail citati.

Nel perimetro pubblicato, la proposta funziona come promemoria di routine: una traccia operativa per allinearsi all’upstream, integrare il lavoro locale e aggiornare la versione in uso, concentrata in un’unica finestra temporale. I tag orientano il contesto, agenti di coding, prompt engineering, open source, ma non aggiungono dettagli esecutivi. La pagina non offre alternative, eccezioni o parametri per calibrare il processo1.

Questa essenzialità ha un rovescio. L’assenza di criteri di verifica, percorsi di rollback e strumenti citati lascia aperte scelte pratiche su cosa controllare, quando promuovere un aggiornamento e come reagire a un fallimento. Senza quei dettagli, la proposta è un’ossatura da adattare: utile come promemoria o obiettivo di automazione, ma incompleta per un’adozione diretta, perché non specifica le condizioni operative né le salvaguardie minime1.

Fonti

  1. Quoting David Crawshaw Simon Willison · 3 agosto 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:

  • Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale.
  • 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.

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.