Tag: INTELLIGENZA ARTIFICIALE

  • Ho ricominciato a programmare, dopo anni, e non me lo aspettavo

    Ho ricominciato a programmare, dopo anni, e non me lo aspettavo

    Da qualche anno avevo smesso di scrivere codice. Non per stanchezza: perché il mio ruolo in Softing Consulting era diventato un altro. Coordinavo, decidevo priorità, parlavo con i clienti, lasciavo la produzione ai collaboratori. È il percorso naturale di chi fonda una software house e la fa crescere: a un certo punto il valore che porti non è più nelle righe di codice che scrivi, ma nelle decisioni che prendi su cosa costruire e perché.

    Questo mese è cambiato qualcosa, e voglio raccontarlo con ordine, perché il percorso è stato preciso e credo utile a chiunque, in azienda, si stia chiedendo se e come usare seriamente l'intelligenza artificiale nel proprio lavoro quotidiano — non come slogan, ma come strumento.

    Il punto di partenza: una chat che non bastava più

    Ho iniziato come tutti: usando Claude in chat, per scrivere email, ragionare su decisioni, sintetizzare documenti. Utile, ma limitato. Ogni conversazione partiva da zero. Non c'era memoria tra una sessione e l'altra, non c'era un posto dove tutto quello che costruivo insieme all'AI restasse organizzato, consultabile, vivo.

    Il primo salto è stato passare a un ambiente di co-working con l'AI: non più solo chat, ma una modalità in cui l'assistente poteva leggere e scrivere file, muoversi in una struttura di cartelle, mantenere uno stato. È lì che è nata l'idea di Sofia: un sistema centralizzato che raccoglie regole, cartelle operative, template e memoria dell'azienda, pensato per essere lo stesso per tutto il team — cinque persone, un solo impianto di lavoro condiviso, non cinque approcci diversi.

    Costruire Sofia mi ha portato dentro un problema molto concreto, quello vero delle PMI che seguo io stesso come advisor: l'informazione in azienda esiste, ma è sparsa, duplicata, difficile da raggiungere. Ho applicato a me stesso la stessa disciplina che raccomando ai miei clienti — una regola su tutte, quella dei "tre clic": qualsiasi documento deve essere raggiungibile in tre passaggi, altrimenti non è un problema di ricerca, è un problema di organizzazione che va corretto. L'ho scritta nero su bianco, l'ho applicata a me stesso prima che a chiunque altro.

    Il salto vero: da Claude Code a VS Code

    Poi è arrivato il passaggio che ha cambiato tutto: Claude Code. Non più un assistente che suggerisce codice da incollare altrove, ma un agente che opera direttamente nel terminale, dentro il progetto, con accesso reale ai file, alla shell, a git. La differenza è enorme e sottile allo stesso tempo: non stai più chiedendo "scrivimi questa funzione", stai dicendo "fai questa cosa nel mio progetto" e la cosa succede, sotto i tuoi occhi, con la possibilità di verificare, correggere, chiedere di nuovo.

    Da lì il passo a VS Code è stato naturale: avere l'agente dentro l'editor che uso, con la vista sui file, sulla struttura del progetto, sulla cronologia git, ha chiuso il cerchio. Non è più "l'AI mi aiuta a scrivere codice": è tornare a programmare, con uno strumento che scrive alla velocità con cui io penso il problema, non alla velocità con cui riesco a digitare la sintassi.

    È qui che è successa la cosa che non mi aspettavo: ho ritrovato l'entusiasmo di quarant'anni fa. Vedere un'applicazione crescere sotto comando — a voce, quasi — mi ha restituito qualcosa che avevo archiviato come "cosa che facevano i miei programmatori". Non è nostalgia. È che lo strumento oggi è abbastanza potente da restituirmi accesso diretto a un lavoro che avevo delegato per necessità, non per scelta.

    BMAD: separare il governo dell'azienda dallo sviluppo dei progetti

    Con l'uso quotidiano è emersa una distinzione che prima non avevo bisogno di fare in modo esplicito: Sofia governa l'azienda — regole, cartelle, memoria, decisioni — ma non è il posto giusto per lo sviluppo del software dei progetti Softing e dei clienti. Mescolare le due cose avrebbe reso Sofia più pesante e i progetti più confusi.

    La risposta è stata adottare BMAD-Method, un framework di progettazione agile pensato apposta per lo sviluppo guidato dall'AI: brainstorming strutturato, PRD, story di sviluppo, il tutto organizzato per progetto, ciascuno nella propria cartella sorella di Sofia, ciascuno con la propria installazione. Ogni progetto Softing e cliente — quelli in corso in questo periodo, seguiti in parallelo — ha ora un ambiente di sviluppo agile reale, non improvvisato, con fasi definite e uno stato verificabile in ogni momento.

    Il rituale che ho costruito sopra è semplice: un comando fa il punto su tutti i progetti gestiti con BMAD — fase, cosa manca, blocchi aperti — un altro apre l'ambiente di sviluppo di un progetto specifico, con le skill BMAD caricate e pronte. Non è tecnologia per il gusto della tecnologia: è la stessa logica che uso per aiutare i miei clienti a governare la propria azienda, applicata al mio governo interno.

    Perché questo conta per chi legge, non solo per me

    Non racconto questo percorso per parlare di me. Lo racconto perché è la dimostrazione pratica di qualcosa che dico spesso agli imprenditori che seguo: l'intelligenza artificiale non è uno strumento in più da aggiungere sopra il caos esistente. È un'occasione per rimettere ordine — nei dati, nei processi, nelle informazioni — e solo dopo, con quell'ordine, diventa uno strumento che moltiplica quello che sai già fare.

    Io non ho ripreso a programmare perché l'AI scrive codice al posto mio. Ho ripreso a programmare perché l'AI mi ha restituito la velocità di esecuzione che avevo perso, lasciandomi le decisioni — cosa costruire, come organizzarlo, quali regole dargli — che sono sempre rimaste mie. È la stessa cosa che deve succedere nella tua azienda: l'AI non sostituisce il governo dell'impresa, lo rende più veloce da esercitare, se prima hai messo ordine in come lavori.

    Agosto comincia con un sistema più solido di quanto lo fosse a inizio luglio, e con me che, dopo anni, torno volentieri davanti a un editor a vedere qualcosa crescere sotto comando. Non è un dettaglio tecnico. È un segnale di dove sta andando il lavoro, per chiunque lo guardi con attenzione.

  • Da assistente personale a sistema operativo aziendale: cosa ho imparato costruendo Sofia

    Da assistente personale a sistema operativo aziendale: cosa ho imparato costruendo Sofia

    Il 6 giugno 2026 ho fatto il primo commit di un repository che ho chiamato Sofia. Non era un progetto, era una cartella di lavoro: una struttura di directory più un file di istruzioni che dice a Claude Code come comportarsi quando lavora con me. Dove salvare i documenti, che template usare per un'offerta commerciale, come classificare un dato riservato, quando fermarsi e chiedere conferma prima di scrivere qualcosa fuori dal repository.

    L'ho costruita per me, come strumento personale. Ma fin dall'inizio ho scritto una cosa che oggi guida ogni scelta che faccio su Sofia: lo scopo dichiarato è che smetta di essere mia.

    Il problema che non si vede finché lavori da solo

    Quando un sistema di lavoro con l'AI serve solo a te, molte cose restano implicite. Sai dove va salvato un documento perché lo sai e basta. Sai che tono usare con un cliente perché ce l'hai in testa. Sai quale decisione hai preso tre mesi fa perché te la ricordi, o pensi di ricordartela.

    Questo funziona finché sei l'unico utente. Il giorno in cui qualcun altro del team deve lavorare dentro lo stesso sistema — o anche solo il giorno in cui tu stesso, a distanza di mesi, non ricordi più perché avevi deciso una certa cosa — l'implicito smette di reggere.

    È lì che ho iniziato a vedere la differenza tra "usare l'AI" e "avere un'infrastruttura AI". Non è una questione di potenza del modello. È una questione di struttura esterna: cartelle esplicite invece di convenzioni tacite, regole scritte in un file invece che nella testa di una persona, memoria su file invece che dentro una chat privata che nessun altro può leggere.

    Cosa ho dovuto rendere esplicito

    Costruendo Sofia ho dovuto tradurre in regole scritte cose che prima gestivo a intuito. Alcune di queste, con il senno di poi, sono principi che vanno oltre il mio caso specifico:

    Le decisioni si scrivono, non si ricordano. Ogni scelta che conta — accettare un progetto, cambiare un prezzo, scegliere un fornitore — finisce in un log con la motivazione e le alternative scartate. E una decisione, una volta presa, non si modifica: se cambio idea, scrivo un nuovo file che dichiara esplicitamente quale decisione supera e perché. Il vecchio file resta intatto.

    La duplicazione è il nemico. Se la stessa informazione esiste in due posti, uno dei due è sbagliato. Ogni volta che trovo la stessa cosa scritta o gestita in due posti diversi, so che prima o poi uno dei due andrà fuori sincrono con la realtà, e non saprò quale.

    Un assistente ha bisogno di struttura esterna quanto di intelligenza. Il modello può essere bravissimo, ma se non sa dove guardare e cosa aspettarsi, ogni sessione riparte da zero. Cartelle, template, regole di nomenclatura non sono burocrazia: sono ciò che rende il lavoro dell'AI ripetibile e verificabile anche da chi non ha seguito la conversazione.

    Perché questo riguarda te, non solo me

    Se lavori con un'AI nella tua azienda — o stai pensando di iniziare — il punto non è quale modello scegli. È se stai costruendo qualcosa che regge quando smetti di essere l'unico a usarlo. Molte PMI che seguo stanno vivendo esattamente questo passaggio: da "il titolare che smanetta con ChatGPT" a "uno strumento che il team può usare senza dover chiedere continuamente al titolare come funziona".

    La differenza tra le due cose non è tecnologica. È architetturale: quanto delle regole che seguite oggi vivono solo nella vostra testa, e quanto invece è scritto da qualche parte in modo che chiunque nel team possa leggerlo e applicarlo allo stesso modo.

    Sofia, per me, è il laboratorio dove sto imparando a fare questa traduzione — da regola implicita a regola scritta — prima di doverla fare su scala aziendale, con più persone e meno margine di errore.

  • Softing AI: Business Intelligence per Micro PMI

    Softing AI: Business Intelligence per Micro PMI

    🚀 È nato il mio primo podcast… con l’AI! 🎙️🤖
    Quando la domenica è lunga, nasce lo spazio per nuove sperimentazioni. Ed ecco il risultato: un podcast creato con il supporto dell’intelligenza artificiale, ma con il mio tono di voce e la mia visione.
    🔍 Di cosa si parla nel primo episodio? Ovviamente di Business Intelligence, il mio campo d’azione quotidiano. Ma l’obiettivo è più ampio: voglio testare come l’AI possa accelerare la creazione di contenuti senza perdere autenticità e valore.
    💡 Come funziona? Ho selezionato testi e trascrizioni per addestrare l’AI, che ha elaborato e sintetizzato il contenuto secondo il mio stile. Ma non aspettatevi una voce robotica senza anima! A breve, interverrò anche con la mia voce, creando un mix tra intelligenza artificiale e contributo umano.
    🎧 È un esperimento, una sfida, un’opportunità. Possiamo davvero combinare la velocità dell’AI con la qualità e la profondità del pensiero umano?
    Ascoltalo e fammi sapere cosa ne pensi! 🔗👇