L'eccezionale ingegnere di Microsoft ha affermato senza mezzi termini che "digitare il codice a mano è completamente obsoleto" Il modello di sviluppo di Windows 11 ha subito enormi cambiamenti

📅 2026-09-06

Riassunto:

David Fowler, un eccezionale ingegnere che ha lavorato per Microsoft per 18 anni, ha recentemente pubblicato un post pubblico sulla piattaforma social. Fowler non è un outsider che attira l'attenzione casualmente. È il co-creatore del framework di comunicazione in tempo reale SignalR. È stato profondamente coinvolto nella creazione del gestore pacchetti NuGet e del motore di distribuzione Kudu. È anche uno sviluppatore principale di ASP.NET Core ed è attualmente responsabile della guida della catena di strumenti Microsoft di nuova generazione Aspire per applicazioni distribuite.

Il CEO di Microsoft, Satya Nadella, aveva precedentemente rivelato che dal 20% al 30% del codice interno dell'azienda è generato dall'intelligenza artificiale, e l'ultima dichiarazione di Fowler dimostra ulteriormente che il codice scritto a mano si sta trasformando dal nucleo dello sviluppo del software al passaggio noioso meno importante.

La traiettoria dell'evoluzione tecnologica conferma questo giudizio. Già nel 2023 numerosi studi condotti da Microsoft Research su Visual Studio IntelliCode hanno dimostrato che l'assistenza dell'intelligenza artificiale in quel momento era principalmente limitata dal metodo di presentazione dei suggerimenti sullo schermo, e rimaneva ancora al livello del completamento automatico passivo del codice. Tuttavia, l'attuale GitHub Copilot si è sviluppato a passi da gigante fino a diventare un agente completamente attivo (agente di codifica). Questo strumento non solo può ricevere in modo indipendente attività di sviluppo e creare l'ambiente richiesto in background, ma può anche modificare in modo indipendente il repository del codice e inviare direttamente una richiesta pull (Pull Request) per la revisione. Nello sviluppo multipiattaforma per applicazioni Windows e Linux basato su WSL, l'agente può eseguire automaticamente strumenti di ispezione del codice e verificare i risultati della compilazione prima di consegnarli agli esseri umani. Linus Torvalds, il padre di Linux, ha recentemente riconosciuto pubblicamente questa tendenza, sottolineando che l’utilità dell’intelligenza artificiale come strumento è fuori dubbio.

Il framework Aspire guidato dal team di Fowler è l'incarnazione principale di questo cambiamento. Nelle ultime versioni Aspire 13.1 e 13.2, Microsoft ha completamente integrato l'interfaccia a riga di comando (CLI) orientata all'agente e il protocollo di contesto del modello (MCP), aggiornando l'assistente di codifica AI a un elemento nativo nel processo di sviluppo. Il team di Fowler ha sottolineato che generare il codice dal modello e fornire il software completo online sono due cose diverse. La nuova catena di strumenti è progettata per consentire agli agenti AI di avviare direttamente servizi, controllare i dati di telemetria, leggere i registri di sistema e riparare e riavviare automaticamente i crash, eliminando così completamente il vecchio modello di sviluppatori umani che copiano e incollano manualmente i messaggi di errore nella finestra di chat e promuovendo la ricostruzione degli strumenti di sviluppo attorno al circuito chiuso dell'IA.

Tuttavia, "nessuna codifica manuale" non significa la fine dell'ingegneria del software. Poiché il costo della generazione del codice si avvicina allo zero, le difficoltà ingegneristiche si spostano rapidamente alla progettazione dell'architettura, al docking API nativo, all'ottimizzazione delle prestazioni, alla gestione delle dipendenze e al controllo del codice. Un rapporto sulla sicurezza dei codici generati dall’intelligenza artificiale del 2026 pubblicato dalla società di sicurezza Veracode ha sottolineato che circa il 44% dei codici generati dall’intelligenza artificiale nei test benchmark presentano vulnerabilità di sicurezza note. A tal fine, il sistema di scansione delle vulnerabilità degli agenti interni di Microsoft, nome in codice MDASH, è stato ampiamente utilizzato nel kernel di Windows, nella virtualizzazione Hyper-V e negli stack di protocolli di rete. Utilizza agenti IA di fascia alta per scavare a fondo nei principali pericoli nascosti del sistema sottostante e far fronte alla pressione di revisione causata dalla proliferazione del codice.

La ridefinizione di questo modello di sviluppo ha avuto un profondo impatto sull'ecosistema Windows 11. Fowler aveva precedentemente preso l'iniziativa di chiedere l'abbandono delle shell di incapsulamento delle pagine web e il ritorno ai client nativi. Successivamente, Microsoft ha promosso vigorosamente WinUI 3 e lo ha reso completamente open source. I documenti aperti e standardizzati forniscono direttamente agli agenti di intelligenza artificiale un ambiente di formazione ed esecuzione più facile da analizzare. Con questo cambiamento, la velocità di iterazione degli aggiornamenti e la scala di riparazione dei difetti di Windows 11 sono state notevolmente migliorate. Microsoft si sta inoltre impegnando per supportare lo sviluppo intelligente localizzato a livello hardware. Il progetto "Project Zenith" appena annunciato crea un ambiente Windows 11 leggero e personalizzato per gli sviluppatori. Stabilindo soglie elevate di 64 GB di memoria unificata e larghezza di banda elevata di 250 GB/s, si garantisce che modelli linguistici di grandi dimensioni con oltre 30 miliardi di parametri possano essere eseguiti senza problemi a livello locale ed si evita la continua spesa di token cloud.

La conclusione di Fowler rivela il cambiamento essenziale nell'attuale sviluppo del software: quando la soglia per la generazione del codice è stata completamente livellata, il valore fondamentale dell'ingegneria si è spostato nella concezione della logica del prodotto, nell'impostazione delle condizioni al contorno, nella revisione e nel controllo delle prestazioni dei prodotti generati dall'intelligenza artificiale. La tastiera non è più il fulcro assoluto della programmazione e le responsabilità dei programmatori si stanno completamente trasformando da pesanti digitatori di codice ad esperti di architettura software e progettazione che controllano la direzione.

Tag correlati

Articoli correlati

Commenti

0/500
Captcha (click to refresh)
Nessun commento