← Nieuwste papers
💻 computer science

Customizing an LLM for Enterprise Software Engineering

Dit artikel introduceert Gemini for Google (GfG), een gespecialiseerd groot taalmodel dat is aangepast voor het interne software-engineering-ecosysteem van Google via een uitgebreid end-to-end proces van datacuratie en mid-training, wat in een grootschalige studie aanzienlijk de ontwikkelaarsefficiëntie en codekwaliteit verbeterde en tegelijkertijd een reproduceerbaar blauwdruk biedt voor het aanpassen van modellen voor ondernemingen.

Oorspronkelijke auteurs: 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
Gepubliceerd 2026-05-21
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: 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

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Stel je een briljante, wereldklasse chef voor (het originele AI-model). Deze chef kan bijna alles koken: Italiaanse pasta, Franse gebakjes of Japanse sushi. Ze is getraind op elk receptenboek in de openbare bibliotheek.

Je werkt echter in een enorme, high-tech bedrijfskantine (het interne software-ecosysteem van Google). Hier zijn de regels vreemd. Je gebruikt geen standaardovens; je gebruikt op maat gebouwde, propriëtaire machines. De ingrediënten zijn uniek en de "recepten" (code) hebben specifieke, vreemde namen die niemand buiten het gebouw kent.

Als je de wereldklasse chef vraagt een maaltijd te bereiden voor je kantine, probeert ze misschien een standaardrecept te gebruiken. Het ziet er goed uit, maar het werkt niet met je machines en het kan het eten bederven.

Dit artikel beschrijft hoe Google die wereldklasse chef een gespecialiseerde trainingskamp gaf om de perfecte chef te worden voor hun specifieke kantine. Ze noemen deze nieuwe chef "Gemini for Google" (GfG).

Hier is hoe ze dat deden, opgesplitst in eenvoudige stappen:

1. Het verzamelen van het "Geheime Receptenboek"

In plaats van de chef gewoon meer openbare kookboeken te geven, verzamelde het team een enorme bibliotheek met interne documenten. Dit was niet alleen code; het was de volledige geschiedenis van hoe hun ingenieurs werken:

  • Het "Critique"-logboek: Ze keken naar duizenden gesprekken waarin senior ingenieurs code beoordeelden, zeiden "fix dit", en de junior-ingenieur het oploste. Dit leerde de AI hoe ze feedback moet accepteren en verbeteren.
  • Het "Break-Fix"-logboek: Ze keken hoe ingenieurs gebroken builds oplosten (wanneer de software stopt met werken). De AI leerde: "Oh, wanneer deze foutmelding verschijnt, is de oplossing meestal om deze specifieke regel te wijzigen."
  • Het "Speed"-logboek: Ze bestudeerden hoe ingenieurs programma's sneller lieten draaien, waardoor de AI leerde om trage plekken te herkennen en oplossingen voor te stellen.
  • Het "Chat"-logboek: Ze gebruikten interne Q&A-sessies waarin ingenieurs vragen stelden over vreemde, interne tools, waardoor de AI de specifieke namen en jargon van het bedrijf leerde.

2. De "Mid-Training" Operatie

Normaal gesproken train je een model van scratch (begin met een babybrein) of pas je alleen het einde aan (fine-tuning). Google deed iets in het midden.

Zie het originele AI-model als een student die de middelbare school heeft afgerond (algemene pre-training).

  • Het Probleem: Als je ze direct geavanceerd bedrijfsrecht leert, kunnen ze vergeten hoe ze basiswiskunde doen of een simpel essay schrijven. Dit heet "catastrophic forgetting" (catastrofaal vergeten).
  • De Oplossing: In plaats van helemaal aan het einde van de middelbare school te beginnen, gingen ze terug naar het derde jaar van de student. Ze namen de student, gaven hen het "Geheime Receptenboek" (de interne data) en lieten hen hun opleiding vanaf dat punt voortzetten. Zo behield de student hun algemene intelligentie maar leerde ze de specifieke bedrijfsregels.

3. De Resultaten: Een Slimmere Assistent

Ze testten deze nieuwe "Gemini for Google" tegen de standaardversie met 29.000 ingenieurs. De resultaten waren als het vergelijken van een algemene GPS met een die elke afkorting in jouw specifieke stad kent:

  • Minder Hin- en Hergewerk: Wanneer ingenieurs om hulp vroegen, had de standaard AI ongeveer 23% meer conversatierondes nodig om het werk goed te krijgen. De gespecialiseerde AI kreeg het vaker in één keer goed.
  • Beter Code-Overleven: Code geschreven door de gespecialiseerde AI had 17% meer kans om de beoordelingsprocedure te doorstaan en daadwerkelijk in het eindproduct te worden gebruikt. Het werd minder vaak afgewezen of bedorven.
  • Wereldse Overwinningen:
    • De "Time Travel" Migratie: Ze gebruikten de AI om een tien jaar oud systeem te updaten naar een nieuw systeem. Het deed 80% van het werk automatisch, waardoor de tijd werd gehalveerd.
    • De "Smart Paste": Wanneer een ingenieur code van het ene bestand naar het andere kopieerde, corrigeerde de AI automatisch de imports en variabele namen zodat het direct werkte, wat duizenden toetsaanslagen bespaarde.

4. Wat Ze Leerden (De Lessen)

Het artikel benadrukt drie grote lessen voor iedereen die dit probeert:

  1. Meer Data Is Niet Altijd Beter: Gewoon alles op de AI gooien kan haar verwarren. Ze moesten zorgvuldig de juiste mix van data kiezen, anders zou de AI de verkeerde gewoonten leren (zoals te veel praten terwijl ze gewoon moet handelen).
  2. Vecht Niet Tegen het Formaat: Ze leerden dat het makkelijker is om hun interne data te laten lijken op de oorspronkelijke trainingsstijl van de AI, in plaats van de AI te dwingen een nieuw, vreemd formaat te leren.
  3. Echte Tests Zijn Belangrijk: Je kunt de AI niet zomaar testen op een meerkeuzetoets. Je moet kijken hoe het in de echte wereld werkt. Heeft de ingenieur de code daadwerkelijk geaccepteerd? Heeft het de beoordeling doorstaan? Dat is de echte score.

De Conclusie

Dit artikel gaat niet over het uitvinden van een nieuw type brein. Het gaat over het nemen van een zeer slim, algemeen doelbrein en het een gespecialiseerde stage geven binnen een specifiek bedrijf. Door het de eigen geschiedenis, fouten en successen van het bedrijf te voeden, creëerden ze een AI die niet alleen "code kent"—maar hun code, hun tools en hun manier van werken kent.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →