Nel teatro un po’ autoreferenziale dell’intelligenza artificiale applicata allo sviluppo software, dove ogni vendor promette rivoluzioni e ogni CTO finge di crederci almeno fino al prossimo budget cycle, l’annuncio di IBM con il suo Project Bob (https://bob.ibm.com/) merita qualcosa di più di un’alzata di spalle. Non perché sia l’ennesimo copilota con un nome umano, scelta ormai inflazionata quanto le stock option negli anni Novanta, ma perché prova a risolvere un problema che Silicon Valley tende sistematicamente a ignorare: l’enterprise non è un playground, è un campo minato regolatorio, tecnico e culturale.
L’idea di fondo è quasi banale nella sua ambizione, e proprio per questo interessante. Un agente AI che non si limita a suggerire codice, ma che attraversa l’intero ciclo di vita del software, dalla pianificazione all’implementazione, fino al debugging e alla documentazione. Un concetto che ricorda più un ingegnere senior stanco ma affidabile che un assistente brillante ma inconsistente. Qui sta la prima frattura con il mainstream. Mentre molti strumenti si fermano alla superficie della produttività individuale, Bob tenta di infiltrarsi nella struttura stessa del processo ingegneristico, con tutte le sue inefficienze, le sue eredità tossiche e le sue rigidità organizzative.
Il punto, però, non è tecnico. Non lo è mai davvero. Il punto è politico, economico e, in una certa misura, antropologico. Le grandi aziende non soffrono per mancanza di codice; soffrono per eccesso di storia. Ogni linea di COBOL che gira su un mainframe è un frammento di memoria aziendale cristallizzata, una decisione presa in un contesto che non esiste più ma che continua a generare valore, o almeno a evitare disastri. In questo senso, il fatto che Bob dichiari di comprendere linguaggi come RPG e COBOL con la stessa disinvoltura di Python non è una feature tecnica, è una dichiarazione di intenti strategica.
Nel mondo reale, quello dove i sistemi legacy muovono trilioni di dollari ogni giorno, la modernizzazione non è un progetto, è un processo senza fine. Ogni tentativo di “riscrivere tutto” finisce per assomigliare a una ristrutturazione urbana che non può permettersi di chiudere il traffico. Qui Bob si posiziona come un traduttore simultaneo tra epoche tecnologiche, una sorta di archeologo digitale che non si limita a osservare le rovine, ma le rende operative. Un’ambizione che, se realizzata anche solo parzialmente, vale più di mille demo scintillanti basate su microservizi perfetti e dataset puliti che esistono solo nei pitch deck.
Interessante, quasi cinicamente pragmatico, è anche il tema dell’orchestrazione multi-modello. In un momento storico in cui ogni vendor cerca di convincere il mercato che il proprio LLM sia la risposta definitiva, IBM sceglie una strada meno romantica e più realista. Bob non si innamora di un modello; li usa tutti. IBM Granite, Anthropic Claude, e altri ancora diventano componenti intercambiabili di una pipeline decisionale che ottimizza, in tempo reale, accuratezza, latenza e costo.
Questo approccio ricorda più un sistema di trading algoritmico che un assistente di coding. Non esiste un modello perfetto, esiste una funzione di ottimizzazione. Ed è una lezione che molti stanno imparando troppo lentamente. La monocultura tecnologica è comoda, ma fragile. L’orchestrazione è complessa, ma resiliente. In un contesto enterprise, dove ogni millisecondo e ogni errore hanno un costo misurabile, la seconda opzione tende a vincere, anche se richiede più governance, più osservabilità e, inevitabilmente, più competenze interne.
Il tema della governance, infatti, è il vero cuore della proposta. Qui il discorso si fa meno glamour e più sostanziale. Compliance, sicurezza, auditabilità. Parole che non fanno vendere conferenze, ma che decidono se un progetto entra in produzione o rimane bloccato in un limbo di proof of concept eterni. Bob nasce con l’idea che questi vincoli non siano un ostacolo da aggirare, ma una struttura da integrare. FedRAMP, HIPAA, ambienti on-premise o ibridi. Non è un dettaglio. È la differenza tra un tool che funziona in una startup e uno che può essere adottato da una banca sistemica o da un ente governativo.
In questo senso, IBM gioca una partita diversa rispetto a molti competitor nativi cloud. Ha un vantaggio storico, quasi ingombrante, nella gestione di ambienti regolati. Ha passato decenni a vendere affidabilità più che innovazione, stabilità più che velocità. Paradossalmente, in un’epoca ossessionata dalla disruption, questa eredità diventa un asset. Quando l’AI smette di essere un esperimento e diventa infrastruttura critica, la domanda non è più “quanto è intelligente”, ma “quanto è controllabile”.
La dicotomia tra Architect Mode e Code Mode è un’altra scelta interessante, non tanto per la sua implementazione, quanto per il modello mentale che propone. Separare il pensiero strategico dall’esecuzione operativa è un riflesso delle organizzazioni umane. Gli architetti progettano, gli sviluppatori implementano. Un agente che può oscillare tra questi due stati suggerisce un tentativo di mappare la struttura aziendale dentro il sistema stesso. Non è solo AI che scrive codice; è AI che simula ruoli.
Questa simulazione apre scenari ambigui. Da un lato, aumenta la produttività e riduce il carico cognitivo sugli ingegneri. Dall’altro, rischia di standardizzare il pensiero, di appiattire le differenze tra team, di trasformare l’architettura software in una commodity guidata da pattern statistici. La storia dell’informatica è piena di strumenti che promettevano di democratizzare lo sviluppo e che hanno finito per creare nuove forme di dipendenza tecnologica. Bob potrebbe essere un acceleratore o un vincolo, a seconda di come verrà governato.
Il contesto economico rende tutto questo ancora più interessante. Negli ultimi trimestri, i risultati finanziari dei grandi player tecnologici hanno mostrato una crescita sostenuta della domanda di capacità computazionale per l’AI. Tuttavia, gran parte di questa domanda proviene da un numero relativamente ristretto di aziende, spesso le stesse che sviluppano i modelli. Una sorta di economia circolare dell’AI, dove i produttori sono anche i principali consumatori. L’enterprise tradizionale osserva, sperimenta, ma non scala. Mancano strumenti che parlino la sua lingua.
Bob tenta di colmare questo gap. Non promette magie, promette integrazione. Non vende visioni futuristiche, vende compatibilità con ciò che già esiste. È una strategia meno sexy, ma più sostenibile. Nel lungo periodo, l’adozione dell’AI nelle grandi organizzazioni dipenderà meno dalla qualità dei modelli e più dalla capacità di inserirli in ecosistemi complessi senza romperli. Una lezione che il mondo del cloud ha già imparato, spesso a caro prezzo.
Il lancio di iniziative come l’IBM Dev Day dedicato a Bob, con hackathon e incentivi economici, è un tentativo di costruire un ecosistema attorno a questa visione. Non basta avere una tecnologia solida; serve una comunità che la adotti, la estenda, la critichi. La storia di piattaforme come Linux o Kubernetes insegna che il successo non è mai solo tecnico. È sociale, culturale, quasi ideologico. Creare developer advocacy in un contesto enterprise è più difficile che nel mondo open source, ma anche più remunerativo se funziona.
Rimane, inevitabilmente, una domanda di fondo. Quanto di tutto questo è reale, e quanto è marketing ben confezionato. La risposta, come sempre, è nel mezzo. L’AI applicata allo sviluppo software ha già dimostrato di poter aumentare la produttività, ma ha anche evidenziato limiti significativi in termini di affidabilità, sicurezza e comprensione del contesto. Un agente che promette di gestire l’intero SDLC deve affrontare questi limiti su scala molto più ampia.
La vera prova non sarà la demo, ma l’integrazione in sistemi esistenti, con tutte le loro idiosincrasie. Sarà la gestione degli errori, non la generazione del codice. Sarà la capacità di spiegare le decisioni, non solo di prenderle. In un mondo ideale, Bob diventa un moltiplicatore di competenze. In uno meno ideale, diventa un altro layer di complessità da gestire.
Una frase che circola spesso nei board tecnologici, a metà tra cinismo e realismo, dice che “l’innovazione è ciò che resta dopo che tutto il resto ha fallito”. Bob potrebbe rientrare in questa definizione. Non è la prima iterazione di AI per lo sviluppo, ma potrebbe essere una delle prime progettate con una comprensione autentica dei vincoli enterprise. Un dettaglio che, nella pratica, vale più di qualsiasi benchmark.
Nel frattempo, il mercato continuerà a oscillare tra entusiasmo e scetticismo, tra hype e disillusione. Gli agenti AI diventeranno sempre più sofisticati, le promesse sempre più ambiziose. Ma alla fine, come spesso accade, vinceranno le soluzioni che funzionano nei contesti più noiosi, quelli dove nessuno guarda ma dove si genera il vero valore. Se Bob riuscirà a operare lì, lontano dai riflettori e vicino ai sistemi critici, allora forse, per una volta, l’AI enterprise smetterà di essere una promessa e inizierà a essere un’infrastruttura.