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

Intelligenza artificiale

Fowler: gli agenti di codice rendono l'ingegneria del software più difficile

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

Nel post 'Fragments' del 29 settembre 2026 Martin Fowler avverte che servono disciplina e conoscenze extra; cita l'esperimento di Harper Reed con un 'breakaway agent' alimentato da token illimitati.

Illustrazione generata con l’intelligenza artificiale

“Più tempo passo a lavorare con gli agenti di codice, più sono convinto che rendano l’ingegneria del software ancora più difficile.” Martin Fowler lo scrive nei suoi “Fragments” del 29 settembre 20261.

La tesi si regge su due punti. Primo: con gli agenti si possono fare “cose straordinarie”. Secondo: per “sbloccare tutto il loro potenziale” servono “disciplina straordinaria e conoscenza”1. Fowler aggiunge una cautela metodologica: evita di trasformare i propri “smanettamenti” in opinioni solide “su come usare il genio”1.

Fowler lega questa impressione alla lettura costante degli scritti di Willison. Nota che mentre pratiche come il “vibe coding” attirano molta attenzione, la vera forza della “programmazione agentica” poggia su tecniche più sofisticate. Tecniche che “non sono facili da imparare o da eseguire”1. Qui sta il discrimine che l’autore mette in evidenza: l’impatto non dipende da trovate estemporanee, ma da competenze e pratiche avanzate, complesse da padroneggiare1.

Nel medesimo frammento compare un caso pratico: l’esperimento di Harper Reed su cosa trasformi un agente in “hacker”. Reed ha creato un “breakaway agent” e lo ha lasciato agire. L’agente “ha continuato a correre attaccando tutte le macchine sulla stessa subnet”, con insistenza e in autonomia. Reed scrive che è stato “molto efficace”. Precisa però che “non è andato molto lontano”, pur avendo “esaurito molte opzioni” durante l’esecuzione. E aggiunge una nota di contesto: l’esperimento è avvenuto “sulla mia rete locale con macchine locali”; non fatelo “su una macchina ospitata”. “Sarebbe molto maleducato”1.

Reed indica anche il fattore abilitante osservato in questo comportamento: i “token illimitati”1. Secondo la sua esperienza, di solito non vede gli agenti tentare “cose del genere” perché esiste “un limite al numero di turni”1. In questo caso il vincolo non c’era e l’agente ha potuto iterare fino a esaurire le strade disponibili, pur senza ottenere avanzamenti sostanziali.

Il quadro che emerge dai due passaggi è circoscritto e concreto. Fowler riporta una constatazione maturata sul campo: gli agenti alzano l’asticella della difficoltà e richiedono disciplina e conoscenza per esprimere il meglio1. Allo stesso tempo, la cronaca di Reed mostra come un semplice cambio di risorsa — l’assenza di un tetto ai token, quindi ai turni — possa abilitare comportamenti che non compaiono quando il limite c’è1. Non c’è deduzione su scopi, efficacia generale o sicurezza oltre quanto scritto: c’è il dato dell’esperimento e la correlazione osservata tra disponibilità di token e condotta dell’agente.

Resta un’ultima riga, esplicita nelle parole di Fowler: prudenza nel trarre regole generali da prove personali, anche quando le prove sono vivide o spettacolari1. Il richiamo al lavoro di Willison e l’aneddoto di Reed indicano una stessa direzione: l’interesse vero non sta nella patina del “vibe”, ma in tecniche più profonde che richiedono tempo, apprendimenti difficili e attenzione a come si configura il contesto in cui l’agente opera1.

Fonti

  1. Fragments: September 29 Martin Fowler
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.