Google-transcript: Jeff Dean over inferentiehardware-specialisatie en zelfverbeterende AI-systemen
Y Combinator Startup School 2026, 20 september 2026
Zijn AI-modellen al junior engineers?
Diana Hu: Goed zo. Zullen we beginnen, Jeff?
Jeff Dean: Zeker. Klinkt goed.
Jeff Dean: Ja, ik ben bang dat ik mijn stem kwijt ben. Normaal klink ik niet helemaal zoals dit, maar we doen wat we kunnen.
Diana Hu: Goed zo. Jeff, welkom. En nogmaals, enorm bedankt dat je hier bent. Zeker omdat ik net verkouden ben geworden, en dank dat je hier bent.
Diana Hu: Je hebt MapReduce, Bigtable, TensorFlow, de TPU en Gemini gebouwd. We zouden een heel uur kunnen besteden aan alles wat je hebt gedaan, maar wat ik geweldig vind, is dat je in het openbaar nog steeds gewaagde voorspellingen doet. Vorig jaar mei, op AI Ascent 2025, zei je dat AI op het niveau van een junior engineer zit. Dat is ongeveer een jaar geleden. Hoe dichtbij zijn we bij die voorspelling?
Jeff Dean: Ja, ik heb het gevoel dat de modellen een stuk beter zijn geworden in agent-gebaseerde, langlopende coðeringstaken. Het lijkt me vrij duidelijk dat ze inmiddels behoorlijk bekwaam zijn. Afhankelijk van je exacte definitie van een junior engineer klopt het aardig, zou ik zeggen.
Diana Hu: Wat heb je onderschat bij die voorspelling?
Jeff Dean: Ik denk dat het vermogen om steeds complexere taken uit te voeren sneller is gegroeid dan ik dacht. Ook denk ik dat deze agent-gebaseerde systemen buiten het coðeren om echt beginnen te schitteren in andere domeinen. Ik denk dat dat een belangrijk een trend zal zijn in de toekomst.
Diana Hu: Geef ons nog een gewaagde voorspelling. Wat denk je dat de editie van 2027 wordt?
AI-systemen die zichzelf verbeteren
Jeff Dean: Ik denk dat je veel meer automatisering van ML-systemen zelf zult zien. Kort gezegd: ervoor zorgen dat ML-systemen hun capaciteiten verbeteren door talloze experimenten uit te voeren, problemen op te breken in subproblemen, die subproblemen te laten draaien in een strakke, automatische experimenteerlus, de resultaten samen te voegen en vervolgens een verbeterd systeem te creëren uit die volledig geautomatiseerde probleemdecompositie en experimentering. Ik denk dat dat ontzettend spannend wordt. En dat geldt volgens mij niet alleen voor ML, maar ook voor andere vakgebieden in de wetenschap en engineering. Vrijwel overal waar je een meetbare doelstelling hebt, kun je tegenwoordig flinke vooruitgang boeken.
Diana Hu: Laten we nu een stukje teruggaan in de tijd. Ooit, in 2001, draaide Google Search op harde schijven.
Jeff Dean: Jazeker.
Diana Hu: En jij en Sanjay berekenden dat op een gegeven moment de hele zoekindex in al het RAM-geheugen van alle computers die jullie hadden draaien zou passen. Jullie kwamen tot dat radicale inzicht en brachten in wezen binnen een paar dagen, samen met Sanjay, een compleet nieuwe zoekversie in productie die werkte in RAM in plaats van op harde schijven. Dat zorgde ervoor dat Google Zoeken zo snel werd. Geschiedenis heeft de neiging zichzelf te herhalen. Wat is hét "het past in het geheugen"-moment nu in 2026 waar iedereen in deze zaal over zou moeten nadenken en op zou moeten ontwerpen?
De doorbraak van Google Search die alles veranderde
Jeff Dean: Ja, het is net even anders, maar ik denk dat je steeds meer krachtige en energiezuinige inferentie-hardwaresystemen zult zien. Ik denk dat iedereen zich nu realiseert dat inferentie de sleutel is om deze agent-gebaseerde systemen toegankelijk te maken voor steeds meer mensen, dat latency ontzettend belangrijk is, en dat specialisatie van de hardware een cruciale manier is om dingen te maken die energiezuiniger zijn en een lagere latency hebben dan meer algemene computerapparatuur zoals, zeg, GPU's of TPU's. Iedereen hier is het gewend om te wachten op antwoorden van modellen. Wachten is niet leuk.
Diana Hu: Meesterschap over snelheid. Je zegt dus: wat als we niet meer hoeven te wachten?
Jeff Dean: Ja. Stel je voor wat je kunt doen met iets waarbij de latency 50 keer beter is.
AI-agents zullen wekenlang draaien
Diana Hu: Interessante gedachte. Wat is nu één aanname die zo'n 6.000 mensen in deze zaal hebben over AI die al niet meer klopt?
Jeff Dean: Dat is een goede vraag. Ik denk dat één ding is dat mensen zich niet goed realiseren hoe goed het mogelijk is om agent-gebaseerde systemen te hebben die niet slechts een uur of twee uur aan een probleem werken dat je bezighoudt, maar die in bepaalde probleemdomeinen – met zeer krachtige onderliggende modellen – dagen of weken kunnen doorwerken en echt ingewikkelde taken kunnen voltooien. Sommige mensen beginnen hiervan de eerste tekenen te zien, maar ik denk niet dat iedereen dat al volledig heeft geïnternaliseerd. Dat gaat nog een flinke impact hebben.
Diana Hu: Wat is een specifieke taak die jij hebt laten draaien die wekenlang heeft doorgewerkt? Wat was het? Wat gaf je de agents mee om op te lossen?
Jeff Dean: Je kunt agents op pad sturen om compleet nieuwe versies van software te implementeren in andere programmeertalen die betere veiling- of beveiligingseigenschappen of betere prestaties hebben, en dan kunnen ze dat op een zeer serieuze manier daadwerkelijk gaan doen.
Het achterkant-van-een-servtje-rekenwerk dat leidde tot TPU's
Diana Hu: Dat is erg cool. Waar je heel bekend om staat, is dat je ontzettend goed bent in berekeningen op een servetje ( napkin math). Klinkt grappig. Een van de verhalen over jou is dat toen spraakherkenning rond 2013 begon te werken bij Google, jij op een servetje uitrekende dat als elke Google-gebruiker zijn telefoon zou gebruiken, tegen de telefoon zou praten en het spraakherkenningssysteem slechts 3 minuten per dag zou gebruiken, je de servervloot van Google zou moeten verdubbelen. Dat zou ontzettend duur zijn, puur voor spraakvertaling.
Jeff Dean: Ja.
Diana Hu: En in plaats daarvan bouwden jullie in wezen een eigen maatwerkschip, en dat was het ontstaansverhaal van de TPU.
Jeff Dean: Ja. We zagen resultaten van heel hoge kwaliteit bij de op deep learning gebaseerde spraakmodellen die we aan het trainen waren, maar ze waren computationeel duur vergeleken met het oude spraaksysteem. Maar ze halveerden het foutpercentage. Dat stond gelijk aan ongeveer 20 jaar vooruitgang in spraakherkenning in slechts een paar maanden sleutelen aan het model, het wat opschalen en het verzamelen van betere data. Dus we begonnen ons zorgen te maken dat als spraak veel beter zou werken, mensen het vaker zouden gebruiken. Die berekening op de achterkant van een servet ging eigenlijk daarover. Wat als mensen spraakherkenning vaker gaan gebruiken om e-mails te dicteren, tegen hun telefoon te praten of wat dan ook? Het bleek dat we een betere oplossing nodig hadden dan het destijds laten draaien op CPU's. Dus kwamen we met TPU's, die heel gespecialiseerd zijn in in feite lagedeltings-lineaire algebra met lage precisie, wat de kern vormt van bijna alle moderne machine learning-algoritmen die we vandaag de dag gebruiken. Als je een gespecialiseerd chip bouwt voor lineaire algebra met lage precisie en niets anders kunt doen, blijkt dat ontzettend nuttig te zijn voor machine learning-inferentie, ook al kan hij geen Chrome, Word of wat dan ook draaien. Dat leverde een paar jaar later een chip op die 30 tot 80 keer energiezuiniger was dan de CPU's en GPU's van die tijd, en bovendien een stuk lagere latency had, zo'n 20 tot 30 keer lager.
Diana Hu: Ongelofelijk wat een fundament de TPU vandaag de dag is geworden. Er is geen man over boord dat je had kunnen voorspellen dat de TPU zo fundamenteel zou zijn geworden met de transformer-architectuur, die pas ver na jouw uitvinding van de TPU werd bedacht.
Jeff Dean: Ja, daarom hebben we in wezen een lineair algebra-systeem voor algemene doeleinden gebouwd, wat een TPU in de kern eigenlijk is. We wisten dat ML-algoritmen nog steeds in ontwikkeling waren en je wilde niet te veel overspecialiseren, maar wel genoeg om de dramatische prestatievoordelen te behalen van zeer grote vermenigvuldigingseenheden (multiplier units). We konden supersnel geheugen hebben. We konden supersnelle interconnects hebben voor latere TPU's die heel veel chips efficiënt op hetzelfde probleem inzetten. We zijn doorgegaan met het opschalen daarvan en hebben de prestaties over vele, vele generaties heen verbeterd.
Hoe je baanbrekende ideeën vindt
Diana Hu: Ongelofelijk rekenwerk op een servetje. Servetjes zijn handig. Wat voor soort snelle berekening op een servet zou iedereen hier die een toekomstige oprichter wil worden vanavond moeten maken om potentieel iets te bouwen dat net zo invloedrijk is als de TPU?
Jeff Dean: Het is altijd moeilijk te zeggen. Bedenk welke problemen je ziet in wat je ook maar overweegt, welke knelpunten je opmerkt, en of er heel andere manieren zijn om na te denken over oplossingen voor die problemen waarmee je een factor tien of honderd betere prestaties of capaciteiten kunt behalen, of wat dan ook. Soms, als je met samengeknepen ogen naar een probleem kijkt en niet per se gebonden blijft aan precies hoe dat probleem vandaag de dag wordt opgelost, maar hoe je het zou oplossen vanuit first principles, kun je op heel goede ideeën komen waar andere mensen misschien niet aan denken.
Het nieuwe mentale model van de AI-engineer
Diana Hu: Dat is een goede tip. Voor iedereen hier die het niet weet: jaren geleden schreef Jeff een heel beroemde lijst genaamd "Latency Numbers Every Computer Scientist Should Know" (Latencyngetallen die elke computerwetenschapper zou moeten kennen). Dit zijn getallen rondom bijvoorbeeld hoe lang een cache miss duurt, een disk seek, een netwerkpakketje dat reist van, zeg, Californië naar Nederland, heel veel van dit soort getallen over gedistribueerde systemen en systems engineering. Het is ingelijst en uitgegroeid tot de bijbel voor veel engineers van gedistribueerde systemen. Fast forward naar nu, die lijst is toe aan een update. Geef ons de AI-editie voor nu in 2026.
Jeff Dean: Als je kijkt naar wat er tegenwoordig belangrijk is in AI-systemen, wil je dingen weten zoals de bandbreedte tussen het hoofdgeheugensysteem op je accelerator en het on-chip geheugen naar de vermenigvuldigingseenheid. Je wilt weten hoeveel energie het kost om één enkele vermenigvuldigingsoperatie uit te voeren. Wat is de interconnect-bandbreedte tussen chips, en hoeveel chips kun je met die bandbreedte met elkaar verbinden? En als je verder gaat dan dat domein: wat is de afname in netwerkbandbreedte wanneer je moet communiceren met 10.000 chips in plaats van 500? Ik denk dat dit stuk voor stuk ontzettend belangrijke getallen zijn om te kennen, en ze beïnvloeden sterk hoe je nadenkt over het oplossen van specifieke soorten problemen.
Diana Hu: Iets interessants dat ik je heb horen vertellen, is dat de eenheid waarin je tegenwoordig alles meet, energie is.
Jeff Dean: Ja.
Diana Hu: Je wees erop dat het uitvoeren van een berekening of som ongeveer 1 picojoule kost, maar dat het verplaatsen van de data en het doen van data-I/O duizend keer zoveel kost.
Jeff Dean: Ja. Alleen al het binnenhalen vanuit HBM op een accelerator naar de processor zodat deze er daadwerkelijk op kan rekenen.