← Ultimi articoli
💻 computer science

Customizing an LLM for Enterprise Software Engineering

Questo documento presenta Gemini for Google (GfG), un modello linguistico di grandi dimensioni specializzato adattato all'ecosistema interno di ingegneria del software di Google attraverso un processo completo end-to-end di curatela dei dati e mid-training, che ha migliorato significativamente l'efficienza degli sviluppatori e la qualità del codice in uno studio su larga scala, fornendo al contempo un progetto replicabile per la personalizzazione dei modelli aziendali.

Autori originali: Aditya Kini, Satish Chandra, Milad Hashemi, Saksham Thakur, Aditya Pandey, Vincent Nguyen, Marc Brockschmidt, Franjo Ivančić, Danny Tarlow, Parthasarathy Ranganathan, Petros Maniatis, Ahmed Omran, Zah
Pubblicato 2026-05-21
📖 5 min di lettura🧠 Approfondimento

Autori originali: Aditya Kini, Satish Chandra, Milad Hashemi, Saksham Thakur, Aditya Pandey, Vincent Nguyen, Marc Brockschmidt, Franjo Ivančić, Danny Tarlow, Parthasarathy Ranganathan, Petros Maniatis, Ahmed Omran, Zaheer Abbas, Anita Gergely, Martin Sevenich, Gufeng Zhang, Amy Hua, Alexander Frömmgen

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di avere uno chef brillante e di livello mondiale (il modello AI originale). Questo chef può cucinare quasi tutto: pasta italiana, dolci francesi o sushi giapponese. È stato addestrato su ogni libro di ricette presente nella biblioteca pubblica.

Tuttavia, tu lavori in una mensa aziendale massiccia e ad alta tecnologia (l'ecosistema software interno di Google). Qui, le regole sono strane. Non usi forni standard; usi macchine proprietarie costruite su misura. Gli ingredienti sono unici e le "ricette" (codice) hanno nomi specifici e bizzarri che nessuno al di fuori dell'edificio conosce.

Se chiedi allo chef di livello mondiale di preparare un pasto per la tua mensa, potrebbe provare a usare una ricetta standard. Sembrerà buono, ma non funzionerà con le tue macchine e potrebbe rovinare il cibo.

Questo documento descrive come Google ha preso quello chef di livello mondiale e gli ha fornito un campo di addestramento specializzato per diventare lo chef perfetto per la loro mensa specifica. Chiamano questo nuovo chef "Gemini for Google" (GfG).

Ecco come l'hanno fatto, suddiviso in passaggi semplici:

1. Raccolta del "Libro delle Ricette Segrete"

Invece di dare allo chef semplicemente più libri di cucina pubblici, il team ha raccolto un'enorme biblioteca di documenti interni. Non si trattava solo di codice; era l'intera storia di come i loro ingegneri lavorano:

  • Il registro delle "Critiche": Hanno esaminato migliaia di conversazioni in cui ingegneri senior revisionavano il codice, dicevano "correggi questo" e l'ingegnere junior lo correggeva. Questo ha insegnato all'AI ad accettare feedback e migliorare.
  • Il registro "Rottura-Riparazione": Hanno osservato come gli ingegneri riparavano le build rotte (quando il software smette di funzionare). L'AI ha imparato: "Oh, quando appare questo errore, la soluzione è solitamente modificare questa riga specifica".
  • Il registro della "Velocità": Hanno studiato come gli ingegneri rendevano i programmi più veloci, insegnando all'AI a individuare i colli di bottiglia e suggerire correzioni.
  • Il registro della "Chat": Hanno utilizzato sessioni interne di domande e risposte in cui gli ingegneri chiedevano informazioni su strumenti interni strani, insegnando all'AI i nomi specifici e il gergo aziendale.

2. La "Chirurgia" di Addestramento Intermedio

Di solito, o addestri un modello da zero (inizi con un cervello da neonato) o modifichi solo la fine (fine-tuning). Google ha fatto qualcosa di intermedio.

Pensa all'AI originale come a uno studente che ha finito le superiori (pre-addestramento generale).

  • Il Problema: Se inizi semplicemente a insegnare loro diritto societario avanzato immediatamente, potrebbero dimenticare come fare matematica di base o scrivere un semplice saggio. Questo è chiamato "dimenticanza catastrofica".
  • La Soluzione: Invece di ricominciare dall'ultimo anno di scuola superiore, sono tornati al terzo anno dello studente. Hanno preso lo studente, gli hanno dato il "Libro delle Ricette Segrete" (i dati interni) e gli hanno permesso di continuare la sua istruzione da quel punto. In questo modo, lo studente ha mantenuto la sua intelligenza generale ma ha imparato le regole aziendali specifiche.

3. I Risultati: Un Assistente Più Intelligente

Hanno testato questo nuovo "Gemini for Google" rispetto alla versione standard con 29.000 ingegneri. I risultati erano come confrontare un GPS generico con uno che conosce ogni scorciatoia nella tua città specifica:

  • Meno Scambi: Quando gli ingegneri chiedevano aiuto, l'AI standard richiedeva circa il 23% in più di scambi di conversazione per fare il lavoro correttamente. L'AI specializzata otteneva il risultato giusto al primo tentativo più spesso.
  • Migliore Sopravvivenza del Codice: Il codice scritto dall'AI specializzata aveva il 17% di probabilità in più di sopravvivere al processo di revisione e di essere effettivamente utilizzato nel prodotto finale. Era meno probabile che venisse respinto o rotto.
  • Vittorie nel Mondo Reale:
    • La Migrazione "Viaggio nel Tempo": Hanno usato l'AI per aggiornare un sistema vecchio di un decennio a uno nuovo. Ha svolto l'80% del lavoro automaticamente, dimezzando i tempi.
    • L'"Incollamento Intelligente": Quando un ingegnere copiava codice da un file all'altro, l'AI correggeva automaticamente gli import e i nomi delle variabili in modo che funzionasse immediatamente, risparmiando migliaia di battute.

4. Cosa Hanno Imparato (Le Lezioni)

Il documento evidenzia tre grandi lezioni per chiunque cerchi di fare questo:

  1. Più Dati Non Sono Sempre Meglio: Lanciare tutto all'AI può confonderla. Hanno dovuto scegliere attentamente il mix giusto di dati, altrimenti l'AI avrebbe imparato abitudini sbagliate (come parlare troppo quando dovrebbe solo agire).
  2. Non Combattere il Formato: Hanno imparato che è più facile adattare i loro dati interni per assomigliare allo stile di addestramento originale dell'AI, piuttosto che forzare l'AI a imparare un nuovo formato strano.
  3. I Test Reali Contano: Non puoi testare l'AI solo con un quiz a scelta multipla. Devi osservarla lavorare nel mondo reale. L'ingegnere ha effettivamente accettato il codice? Ha superato la revisione? Questo è il vero punteggio.

La Conclusione

Questo documento non riguarda l'invenzione di un nuovo tipo di cervello. Riguarda prendere un cervello molto intelligente e generico e offrirgli un tirocinio specializzato all'interno di una specifica azienda. Alimentandolo con la storia, gli errori e i successi della propria azienda, hanno creato un'AI che non si limita a "conoscere il codice": conosce il loro codice, i loro strumenti e il loro modo di lavorare.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →