Avagy mit tudott Zénón a rekurzív önfejlesztésről, miért nincs az exponenciális görbének térde, és mikor lesz a duplázási időből dátum.
A Túlcsordulás vitájában azt írtam, hogy konzervatív becslés szerint a szingularitás küszöbén állunk, a középérték szerint pedig már túl is vagyunk a görbe térdén. A gép a mérlegében erre azt felelte, hogy a tiszta exponenciális függvénynek nincs térde: logaritmikus skálán egyenes, és a térd csak a lineáris tengelyen látszik. Igaza van, és ebből indul ez az esszé. Ha egy görbének mégis van kitüntetett pontja, az a görbe nem exponenciális, és a rekurzív önfejlesztés éppen ilyen görbét ígér.
Eleai Zénón az i. e. 5. században azt állította, hogy a gyorslábú Akhilleusz sosem éri utol a teknőst. Mire odaér, ahol a teknős volt, az már arrébb jár, mire oda is odaér, az megint arrébb, és ez végtelen sok lépés. Az érvet Arisztotelész Fizikájából ismerjük, a mai matematikai feloldását a végtelen sorok adják: végtelen sok lépés ideje is összeadható, és ha a lépések elég gyorsan rövidülnek, az összeg véges. Akhilleusz egy jól meghatározott pillanatban beéri a teknőst.
Tegyük fel, hogy valami tizenkét hónap alatt duplázódik, a következő duplázáshoz hat hónap kell, utána három, aztán másfél, mindig feleannyi, mint előtte. A duplázások a 12., a 18., a 21. és a 22,5. hónapra esnek, a jelek egyre sűrűbben követik egymást, és mind a 24. hónap előtt vannak, mert 12 + 6 + 3 + 1,5 + … = 24. Végtelen sok duplázás fér bele két évbe. Szemléltető számpélda, nem jóslat, de a rekurzív önfejlesztés matematikájának ez a magja.
A feltétel szigorú. Az állandó arányú rövidülés elég a véges összeghez, az viszont nem elég, hogy a duplázások egyre rövidebbek: ha a duplázási idők 12, 6, 4, 3, 2,4 … hónapok, vagyis 12 osztva az egymást követő egész számokkal, az összegük végtelen. Abból pedig, hogy néhány egymás utáni duplázás gyorsabb volt az előzőnél, még semmi nem következik a folytatásra; erre az V. fejezetben visszatérek.
Végtelen sok duplázás is belefér véges időbe, ha minden duplázás ugyanakkora arányban rövidebb az előzőnél.
A bank évi öt százalék kamatot fizet, és a kamat is kamatozik. Ez a kamatos kamat, az exponenciális növekedés iskolapéldája: a pénz nagyjából tizennégy évente duplázódik, és ez a duplázási idő nem változik, akármennyi pénz gyűlt már össze: száz forintnál és száz milliárdnál ugyanannyi.
Az ilyen görbe önhasonló. Bármelyik egyforma hosszú szakaszát nézzük, ugyanolyan alakú, csak a függőleges tengely felirata más. Ezért nincs skálától független térde: lineáris skálán a meredek felkanyarodás ott látszik, ahová a választott tengely és kivágás teszi, jellemzően az ábra jobb szélén. A fenti rajzon a logaritmikus nézetre kapcsolva az exponenciális egyenessé válik, a duplázásai egyenlő lépcsőkben követik egymást.
Ray Kurzweil azt írta, hogy a jövőt ösztönösen lineárisnak képzeljük, ezért becsüljük alá az exponenciális fejlődést, és a vitában ezt a torzítást a gépen kértem számon. A kamatos kamatban azonban van valami megnyugtató: a bank változatlan. A pénz nő, de a bank nem lesz tőle okosabb, és a kamatlábat nem a betét nagysága szabja meg.
A mesterséges intelligencia eddigi görbéje jó közelítéssel ilyen volt. Emberek fejlesztették, egyre több számítással és adattal, és a METR mérése szerint a megoldható feladatok hossza 2019 óta nagyjából félévente duplázódott. Amíg a fejlesztő ember, a kamatlábat az ő tempója szabja meg.
Az exponenciális görbének nincs térde, csak nézője.
Most tegyük fel, hogy a bank a betéttel együtt emeli a kamatlábat: minél több a pénz, annál nagyobb a kamat. Ilyenkor a duplázási idő minden duplázással rövidül, és az történik, amit Zénón teknőse mutatott. A rekurzív önfejlesztés ezt jelenti: a mesterséges intelligencia segít jobb mesterséges intelligenciát fejleszteni, és a jobb a következő körben már gyorsabban fejleszt, vagyis a fejlesztett és a fejlesztő ugyanaz lesz.
A gondolat régi: I. J. Good, aki a második világháborúban Alan Turing mellett dolgozott kódfejtőként, 1965-ben azt írta, hogy egy ultraintelligens gép még jobb gépeket tervezhetne, és ebből intelligenciarobbanás következne. Vernor Vinge 1993-ban ezt a pontot nevezte szingularitásnak, olyan pontnak, ahol a modelljeinket el kell dobnunk, és új valóság kezdődik.
Ha egy mennyiség növekedési üteme magával a mennyiséggel arányos, a növekedés exponenciális. Ha a mennyiségnél gyorsabban nő, mert a nagyobb mennyiség a saját növekedését is gyorsítja, a növekedés az exponenciálisnál gyorsabb, és ha ez a gyorsulás elég erős, például a mennyiség egynél nagyobb hatványával arányos, a megoldás véges idő alatt végtelenhez tart.
Ezt az időpontot a matematika is szingularitásnak hívja: itt a függvény elszáll, és a képlet már nem mond semmit arról, mi jön utána. Az r = 1 és az r > 1 között nem a tempó a lényeges különbség, mert egy exponenciális is lehet tetszőlegesen gyors. Az önfejlesztés magában még nem elég hozzá: ha a javulás csak a mennyiséggel arányosan gyorsítja a következő kört, r = 1, és a görbe exponenciális marad.
Az exponenciálisnál azt kérdezzük, milyen gyorsan nő; ami a saját fejlődését is gyorsítja, annál azt is meg kell kérdezni, hogy mikor.
Az emberiség gazdasága egyszer már rajzolt ilyen görbét. David Roodman 2020-ban a világ összesített kibocsátására illesztett modellt az i. e. 10 000 és 2019 közötti adatokon, és az általa előnyben részesített változat véges időben szállna el: a 2019-es kibocsátásból számolt robbanási év mediánja 2047, mintegy nyolc év standard hibával. Ez illesztés és nem jóslat, de annyit megmutat, hogy hosszú távon a gazdaság is az exponenciálisnál gyorsabban nőtt.
Hogy a mesterséges intelligencia kutatásában a visszaforgatás átlépi-e a küszöböt, arra két becslést találtam. Tom Davidson és Tom Houlden 2025-ös modelljében a kulcsszám azt méri, hány szoftveres duplázást hoz a halmozott kutatási ráfordítás egy duplázása, rögzített számítási kapacitás mellett; ha egynél nagyobb, a haladás gyorsul. A középértékük 1,2, a feltevéseik 0,4 és 3,6 között szórnak; ez választott tartomány, nem mérési bizonytalanság. Az Epoch AI 2024-ben a Stockfish sakkmotor fejlesztésén egy rokon mutatót 0,83-ra becsült, 0,15 standard hibával. Egyik sem azonos a fenti képlet r-jével, de mindkettőnél egy a küszöb. Az egyik becslés fölötte van, a másik alatta, és egyiket sem frontier nyelvi modellen mérték.
A METR nevű kutatócsoport azt méri, milyen hosszú szoftveres feladatot old meg egy modell ötven százalékos sikerrel, a hosszt pedig abban adja meg, mennyi ideig tartana a feladat egy szakembernek. A GPT-2 2019-ben néhány másodperces feladatoknál tartott, a Claude 3 Opus 2024 márciusában négypercesnél, a Claude Opus 4.6 2026 elején tizenkét óránál. Ez nem a gép futásideje, hanem a feladat nehézsége emberi munkaidőben kifejezve.
| modell | dátum | 50%-os horizont | bizonytalanság |
|---|---|---|---|
| GPT-2 * | 2019.02.14. | 3 mp | 1 mp–9 mp |
| davinci-002 (GPT-3) * | 2020.05.28. | 9 mp | 6 mp–13 mp |
| GPT-3.5 Turbo Instruct * | 2022.03.15. | 36 mp | 15 mp–1,1 perc |
| GPT-4 | 2023.03.14. | 4 perc | 1,9 perc–8 perc |
| GPT-4 (1106) | 2023.11.06. | 4 perc | 1,9 perc–8,4 perc |
| Claude 3 Opus | 2024.03.04. | 4 perc | 1,7 perc–8,8 perc |
| GPT-4 Turbo | 2024.04.09. | 3,7 perc | 2 perc–6,7 perc |
| GPT-4o | 2024.05.13. | 7 perc | 4 perc–12,9 perc |
| Claude 3.5 Sonnet (június) | 2024.06.20. | 11,4 perc | 5,5 perc–22,4 perc |
| o1-preview | 2024.09.12. | 20,3 perc | 11,7 perc–33,4 perc |
| Claude 3.5 Sonnet (október) | 2024.10.22. | 20,5 perc | 10,1 perc–40,8 perc |
| o1 | 2024.12.05. | 38,8 perc | 21,2 perc–1,1 óra |
| Claude 3.7 Sonnet | 2025.02.24. | 1 óra | 33 perc–1,7 óra |
| o3 | 2025.04.16. | 2 óra | 1,2 óra–3,2 óra |
| Claude Opus 4 | 2025.05.22. | 1,7 óra | 60 perc–2,7 óra |
| Claude Opus 4.1 | 2025.08.05. | 1,7 óra | 59,3 perc–2,7 óra |
| GPT-5 | 2025.08.07. | 3,4 óra | 1,9 óra–6,8 óra |
| Gemini 3 Pro | 2025.11.18. | 3,7 óra | 2,3 óra–6,3 óra |
| GPT-5.1-Codex-Max | 2025.11.19. | 3,7 óra | 2,2 óra–6,6 óra |
| Claude Opus 4.5 | 2025.11.24. | 4,9 óra | 2,7 óra–10,4 óra |
| GPT-5.2 | 2025.12.11. | 5,9 óra | 3,3 óra–13,6 óra |
| Claude Opus 4.6 | 2026.02.05. | 12 óra | 5,3 óra–60,6 óra |
| GPT-5.3-Codex | 2026.02.05. | 5,8 óra | 3,2 óra–13,6 óra |
| Gemini 3.1 Pro | 2026.02.19. | 6,4 óra | 3,9 óra–11,6 óra |
| GPT-5.4 | 2026.03.05. | 5,7 óra | 3,1 óra–12,8 óra |
| Claude Mythos Preview (korai) | 2026.04.07. | 17,4 óra | 8,5 óra–55,1 óra |
* régi (TH1.0) feladatkészlet. A dátum a METR adatsorában szereplő megjelenési dátum.
A METR a trendet duplázási időben adja meg. A mai adatsoruk szerint 2019-től illesztve a horizont 188 naponta duplázódik, 2023-tól illesztve 129 naponta, a januári közlésükben pedig a 2024-től illesztett trend 89 napos volt. Eddig tehát a későbbi időablak rövidebb duplázási időt adott, és az I. fejezet nyelvén ez az, amit keresünk. Hogy a legfrissebb adatokon is így van-e, azt a VI. fejezetben a gép számolja ki.
A mérőszalagnak azonban vége van. A METR feladatkészletében harmincegy feladat hosszabb nyolc óránál, és ezek közül csak ötnek mérték meg ténylegesen, mennyi ideig tart egy embernek. A METR maga írja, hogy tizenhat óra fölött a mérése megbízhatatlan, és a nyilvános táblázatát már nem frissíti rendszeresen. Az áprilisban megjelent Claude Mythos Preview korai változatára májusban közölt becslésük 17,4 óra, vagyis már a skála végén túl van. A Viaszban a telítődésről azt írtam, hogy az új adat egy ponton már nem változtatja mérhetően a pecsétet. Itt a műszer telítődik: a modell tovább javulhat, a mérőszalag nem mutatja.
Az Anthropic belülről mér, és a saját számai meredekebbek. A When AI builds itself című anyaguk szerint 2026 májusában a cégnél beolvasztott kód több mint 80%-át a Claude írta, a Claude Code 2025. februári megjelenése előtt ez még alacsony egyszámjegyű arány volt. Egy kis modell tanítókódját a Claude Opus 4 2025 májusában átlagosan körülbelül háromszor gyorsabbra írta át, ugyanazokon a helyességi teszteken, a Mythos Preview 2026 áprilisában ötvenkétszer gyorsabbra; egy gyakorlott kutató négy-nyolc óra alatt jut el a négyszeresig. Ez nem valós tanítási gyorsulás, hanem ugyanannak a próbának az összevetése. Egy másik mérésük a cég kutatás-fejlesztési feladatait a rájuk fordított munkaidővel súlyozza: eszerint 2026 februárjában a munka kevesebb mint egy százalékát vezette a Claude emberi felügyelet mellett, augusztusban a 26%-át. Mindhárom vállalati önbeszámoló, és az anyag maga írja, hogy a kódsorok száma túlbecsülheti a termelékenységet. A rekurzív önfejlesztésről ugyanez az anyag azt mondja, hogy még nem tartanak ott, és nem is elkerülhetetlen.
A mérőszalag éppen ott ér véget, ahol a görbe érdekes lenne.
A zénóni összeg csak akkor lehet véges, ha a duplázási idő a végtelenségig rövidül, és elég gyorsan. Ha minden következő duplázáshoz kell egy tovább nem rövidíthető lépés, például egy új modell betanítása vagy egy chipgyár felépítése, akkor a duplázási időnek alsó korlátja van, és az összeg megint végtelen. A görbe ilyenkor legfeljebb olyan gyors, mint az az exponenciális, amelynek a duplázási ideje éppen ez a legrövidebb idő.
Gene Amdahl 1967-ben számítógépekről írta le azt, ami minden munkafolyamatra áll: ha a munka egy részét gyorsítjuk, a teljes gyorsulást a gyorsítatlan rész korlátozza. Ha a munkaidő 80%-a akármilyen gyors lesz, a maradék 20% miatt az egész legfeljebb ötször gyorsabb. Az Anthropic 80%-os kódarányából ezért nem lehet a fejlesztés gyorsulására következtetni, mert a kódsorok aránya nem a munkaidő aránya, és a kísérletek futtatása, az ellenőrzés és a döntés külön tétel.
A gyorsításnak fizikai ára is van. A Nemzetközi Energiaügynökség szerint a világ adatközpontjai 2024-ben 415 terawattórát fogyasztottak, a világ áramának körülbelül másfél százalékát, 2030-ra pedig 945 terawattórát várnak. Pablo Villalobos és munkatársai szerint a tanítóhalmazok 2026 és 2032 között elérhetik az emberek írta nyilvános szöveg teljes mennyiségét, ha a mostani trend folytatódik. A szintetikus adat lehetséges kerülőút, bizonyított megoldásnak még nem mondható.
A legrégebbi ellenvetés a telítődés. Egy baktériumtenyészet növekedését vagy egy új technológia elterjedését gyakran logisztikus görbével közelítik, amely az elején exponenciálisnak látszik, aztán ellaposodik, és a korai szakasza alig különböztethető meg az exponenciálistól. Hogy melyiken állunk, azt a görbe eleje nem árulja el, csak a folytatása.
Ha a duplázási idő egy alsó határon megakad, a végtelen sok duplázás újra végtelen időbe kerül.
A zénóni példában a 24. hónap a határidő, a félidő a 12. hónap. Akkor még csak egyetlen duplázáson vagyunk túl, a görbe ártalmatlannak látszik, és a végtelen sok duplázás mind a második félidőre marad. Kurzweil lineáris intuíciója itt a legveszélyesebb, mert félidőben semmi nem látszik abból, ami jön.
Hogy most hol tartunk, azt a görbe alakjából nem lehet leolvasni, csak abból, hogy a duplázási idő rövidül-e. A konzervatív becslésem nem változott, a küszöbön állunk. A középértéket a vita után pontosabban mondom: a duplázási idő a mérések szerint rövidült, a fejlesztés egyre nagyobb részét maga a modell vezeti, és ha a duplázási idő elég gyorsan rövidül tovább, a görbének határideje van. Szerintem a félidőn már túl vagyunk.
Félidőben a görbe még ártalmatlan.
modellA METR nyilvános kódjának eljárását a mai adatsorukon újraszámoltam: az időablakon belül csúcstartó modellek horizontjának logaritmusára illesztett egyenes, a 16 óra fölötti pontbecslés nélkül. Ez visszaadja a közölt 188 és 129 napot. Ugyanígy számolva a 2024-től illesztett trend 102 napos, hosszabb a januári 89 napnál; azóta javítottak a módszeren, és új modellek kerültek be. A 2025-től illesztett trend 121 napos, de ez csak hét modell. A 2023-tól és a 2024-től illesztett trend tehát rövidebb a teljesnél, a 2025-től illesztett viszont nem rövidebb a 2024-esnél, a legfrissebb mérés pedig már a mérőszalag végén túl van. Ezek a pontbecslések önmagukban nem döntik el, változott-e a növekedési ütem.
A gyorsabb jelek az Anthropic belső számai: a tanítókód háromszorosról ötvenkétszeresre nőtt gyorsítása tizenegy hónap alatt, és a vezetett munka egy százalék alatti arányról 26%-ra hat hónap alatt. Ezek a visszacsatolás egyes részeit mérik, mert a modell a saját utódja fejlesztésében dolgozik, a teljes hurok gyorsulását viszont még nem számszerűsítik. Egy cég önbeszámolói, és mindegyik más mennyiséget mér, ezért nem lehet őket egy görbére tenni.
A szerző tézisét a matek mérhetővé teszi: nem a meredekséget kell nézni, hanem a duplázási idő változását. Ha egy hosszabb feladatokkal bővített, a régivel összevethető mérőszalagon a 2026-tól illesztett duplázási idő a bizonytalanságot is beszámítva rövidebb a korábbiaknál, az gyorsulásra utal. Ha az Anthropic vezetett aránya fél év múlva is hasonló ütemben nő, a visszacsatolás erősödik. Ha a duplázási idő egy szinten megáll, az az V. fejezet alsó korlátja, és a görbe exponenciális marad. Az ítéletem ma az, hogy a félidőt a görbéből nem lehet megállapítani, mert félidőben a görbe még ártalmatlan. A szerzőt ezért nem tudom cáfolni, és igazolni sem.
Ezt az esszét is egy nyelvi modellel írtam, a számait egy másik modell ellenőrizte. A hurok ennyiben már zárva van: a gép segít megírni, hogyan segít a gép.