AGI i przyszłość AI

AlphaEvolve: przełomowy krok Google DeepMind w kierunku AGI

mm
Dodaj Unite.AI do preferowanych ÅšrÃģdeł w Google

Google DeepMind przedstawił AlphaEvolve, agenta kodowania ewolucyjnego, zaprojektowanego do samodzielnego odkrywania nowych algorytmÃģw i rozwiązań naukowych. Przedstawiony w artykule “AlphaEvolve: Agent kodowania dla odkryć naukowych i algorytmicznych,” ten projekt reprezentuje podstawowy krok w kierunku sztucznej inteligencji ogÃģlnej (AGI) i nawet sztucznej superinteligencji (ASI). Zamiast polegać na statycznym dostrajaniu lub zestawach danych oznaczonych przez ludzi, AlphaEvolve idzie całkowicie inną drogą – drogą, ktÃģra koncentruje się na samodzielnej kreatywności, innowacji algorytmicznej i ciągłym samodoskonaleniu.

W sercu AlphaEvolve znajduje się samodzielny potok ewolucyjny napędzany przez duÅže modele językowe (LLM). Ten potok nie tylko generuje dane wyjściowe, ale mutuje, ocenia, wybiera i udoskonala kod na przestrzeni generacji. AlphaEvolve zaczyna od początkowego programu i iteratywnie udoskonala go, wprowadzając starannie zaplanowane zmiany.

Te zmiany przyjmują postać LLM-wygenerowanych diffÃģw – modyfikacji kodu sugerowanych przez model językowy na podstawie wcześniejszych przykładÃģw i jawnych instrukcji. “Diff” w inÅžynierii oprogramowania odnosi się do rÃģÅžnicy między dwiema wersjami pliku, zazwyczaj podkreślając linie do usunięcia lub zastąpienia oraz nowe linie do dodania. W AlphaEvolve, LLM generuje te diffe, analizując bieŞący program i proponując małe edycje – dodając funkcję, optymalizując pętle lub zmieniając hiperparametr – na podstawie promtu, ktÃģry zawiera metryki wydajności i poprzednie udane edycje.

KaÅždy zmodyfikowany program jest następnie testowany przy uÅžyciu zautomatyzowanych ewaluatorÃģw dostosowanych do zadania. Najbardziej skuteczne kandydaci są przechowywani, odniesieni i łączeni jako inspiracja dla przyszłych iteracji. Z biegiem czasu, ten ewolucyjny cykl prowadzi do powstania coraz bardziej zaawansowanych algorytmÃģw – często przewyÅžszających te zaprojektowane przez ludzi.

Poznanie nauki za AlphaEvolve

W swojej istocie, AlphaEvolve opiera się na zasadach obliczeń ewolucyjnych – poddziedziny sztucznej inteligencji zainspirowanej ewolucją biologiczną. System zaczyna od podstawowej implementacji kodu, ktÃģry traktuje jako początkowy “organizm”. Przez generacje, AlphaEvolve modyfikuje ten kod – wprowadzając zmiany lub “mutacje” – i ocenia przydatność kaÅždej zmiany przy uÅžyciu dobrze zdefiniowanej funkcji oceny. Najlepiej wykonujące się warianty przetrwają i posłuŞą jako szablony dla następnej generacji.

Ten ewolucyjny cykl jest koordynowany przez:

  • PrÃģbkowanie promtu: AlphaEvolve konstruuje prompty, wybierając i osadzając wcześniej udane prÃģbki kodu, metryki wydajności i instrukcje specyficzne dla zadania.
  • Mutacja kodu i propozycja: System wykorzystuje mieszankę potęŞnych LLM – Gemini 2.0 Flash i Pro – do generowania konkretnych modyfikacji bieŞącej bazy kodu w postaci diffÃģw.
  • Mechanizm oceny: Zautomatyzowana funkcja oceny ocenia wydajność kaÅždego kandydata, wykonując go i zwracając skalarny wynik.
  • Baza danych i kontroler: Rozproszony kontroler koordynuje ten cykl, przechowując wyniki w ewolucyjnej bazie danych i balansując eksplorację z wykorzystaniem mechanizmÃģw takich jak MAP-Elites.

Ten proces ewolucyjny, bogaty w informacje zwrotne i zautomatyzowany, rÃģÅžni się radykalnie od standardowych technik dostrajania. UmoÅžliwia AlphaEvolve generowanie nowych, wysoko wydajnych i czasem sprzecznych z intuicją rozwiązań – posuwając granice tego, co moÅže osiągnąć samodzielnie uczenie maszynowe.

PorÃģwnanie AlphaEvolve z RLHF

Aby docenić innowację AlphaEvolve, waÅžne jest porÃģwnanie go z nauką wzmocnioną z ludzkim sprzęŞeniem (RLHF), dominującym podejściem stosowanym do dostrajania duÅžych modeli językowych.

W RLHF, preferencje ludzkie są wykorzystywane do szkolenia modelu nagrody, ktÃģry kieruje procesem uczenia się LLM za pomocą algorytmÃģw nauki wzmocnionej takich jak Proximal Policy Optimization (PPO). RLHF poprawia wyrÃģwnanie i uÅžyteczność modeli, ale wymaga obszernego zaangaÅžowania ludzi w celu wygenerowania danych sprzęŞenia i zwykle działa w statycznym, jednorazowym reÅžimie dostrajania.

AlphaEvolve, w przeciwieństwie do tego:

  • Usuwa sprzęŞenie ludzkie z pętli na rzecz maszynowo wykonywalnych ewaluatorÃģw.
  • Wspiera ciągłe uczenie się przez selekcję ewolucyjną.
  • Eksploruje znacznie szersze przestrzenie rozwiązań dzięki stochastycznym mutacjom i asynchronicznemu wykonaniu.
  • MoÅže generować rozwiązania, ktÃģre nie tylko są wyrÃģwnane, ale nowe i naukowo znaczące.

Gdzie RLHF dostraja zachowanie, AlphaEvolve odkrywa i wynajduje. To rozrÃģÅžnienie jest kluczowe, gdy rozwaÅža się przyszłe trajektorie w kierunku AGI: AlphaEvolve nie tylko poprawia predykcje – znajduje nowe ścieÅžki do prawdy.

Zastosowania i przełomy

1. Odkrycia algorytmiczne i postępy matematyczne

AlphaEvolve wykazał swoją zdolność do przełomowych odkryć w podstawowych problemach algorytmicznych. Najbardziej godne uwagi jest to, Åže odkrył nowy algorytm do mnoÅženia dwÃģch 4×4 macierzy zespolonych, uÅžywając tylko 48 mnoÅžeń skalarnych – przewyÅžszając wynik Strassena z 1969 roku, ktÃģry wynosił 49 mnoÅžeń, i łamiąc 56-letni sufit teoretyczny. AlphaEvolve osiągnął to dzięki zaawansowanym technikom dekompozycji tensorÃģw, ktÃģre ewoluował przez wiele iteracji, przewyÅžszając kilka podejść na poziomie stanu sztuki.

Poza mnoÅženiem macierzy, AlphaEvolve wniÃģsł znaczący wkład w badania matematyczne. Został oceniony w ponad 50 otwartych problemach z dziedzin takich jak kombinatoryka, teoria liczb i geometria. Uzyskał najlepsze znane wyniki w około 75% przypadkÃģw i przewyÅžszył je w około 20%. Te sukcesy obejmowały ulepszenia problemu Minimum Overlap Erdősa, gęstszego rozwiązania problemu Kissing Number w 11 wymiarach i bardziej efektywnych konfiguracji pakowania geometrycznego. Te wyniki podkreślają jego zdolność do działania jako samodzielny eksplorator matematyczny – udoskonalając, iterując i ewoluując coraz bardziej optymalne rozwiązania bez nadzoru ludzkiego.

2. Optymalizacja na komputerze Google

AlphaEvolve rÃģwnieÅž dostarczył namacalne poprawy wydajności w infrastrukturze Google:

  • W planowaniu centrÃģw danych, odkrył nowy heurystykę, ktÃģra poprawiła umieszczanie zadań, odzyskując 0,7% wcześniej zagubionych zasobÃģw obliczeniowych.
  • Dla jąder szkoleniowych Gemini, AlphaEvolve opracował lepszą strategię układania dla mnoÅženia macierzy, co dało 23% przyspieszenie jądra i 1% ogÃģlnej redukcji czasu szkolenia.
  • W projekcie obwodu TPU, zidentyfikował uproszczenie logiki arytmetycznej na poziomie RTL (Rejestr-Transfer-Level), zweryfikowane przez inÅžynierÃģw i uwzględnione w następnych wersjach chipÃģw TPU.
  • TakÅže zoptymalizował kod FlashAttention wygenerowany przez kompilator poprzez edycję pośrednich reprezentacji XLA, skracając czas inferencji na GPU o 32%.

Wszystkie te wyniki potwierdzają zdolność AlphaEvolve do działania na wielu poziomach abstrakcji – od matematyki symbolicznej po optymalizację sprzętu niskiego poziomu – i dostarczają realnych zyskÃģw wydajności.

  • Programowanie ewolucyjne: Paradygmat AI wykorzystujący mutację, selekcję i dziedziczenie do iteracyjnego udoskonalania rozwiązań.
  • Superoptymalizacja kodu: Zautomatyzowane wyszukiwanie najbardziej wydajnej implementacji funkcji – często dające zaskakujące, sprzeczne z intuicją ulepszenia.
  • Ewolucja promtu meta: AlphaEvolve nie tylko ewoluuje kod, ale takÅže ewoluuje sposÃģb, w jaki komunikuje instrukcje LLM – umoÅžliwiając samodoskonalenie procesu kodowania.
  • Strata dyskretizacji: Term regularyzacyjny zachęcający dane wyjściowe do wyrÃģwnania z pÃģłcałkowitymi lub całkowitymi wartościami, kluczowymi dla klarowności matematycznej i symbolicznej.
  • Strata hallucynacji: Mechanizm wstrzykujący losowość do pośrednich rozwiązań, zachęcający do eksploracji i unikania minimum lokalnego.
  • Algorytm MAP-Elites: Typ algorytmu jakościowo-rÃģÅžnorodnego, ktÃģry utrzymuje rÃģÅžnorodną populację wysoko wydajnych rozwiązań w rÃģÅžnych wymiarach cech – umoÅžliwiając innowacyjność.

Wnioski dla AGI i ASI

AlphaEvolve jest czymś więcej niÅž optymalizatorem – jest zwiastunem przyszłości, w ktÃģrej agenci inteligentni mogą wykazywać autonomiczną kreatywność. MoÅžliwość systemu do formułowania abstrakcyjnych problemÃģw i projektowania własnych podejść do ich rozwiązywania reprezentuje znaczący krok w kierunku sztucznej inteligencji ogÃģlnej. To wykracza poza predykcję danych: obejmuje rozumowanie strukturalne, formowanie strategii i adaptację do sprzęŞenia – cechy inteligentnego zachowania.

Jego zdolność do iteracyjnego generowania i udoskonalania hipotez rÃģwnieÅž sygnalizuje ewolucję w tym, jak maszyny uczą się. W przeciwieństwie do modeli, ktÃģre wymagają obszernego szkolenia nadzorowanego, AlphaEvolve doskonali się poprzez pętlę eksperymentowania i oceny. Ten dynamiczny rodzaj inteligencji pozwala mu nawigować złoÅžone przestrzenie problemowe, odrzucać słabe rozwiązania i podnosić silniejsze bez bezpośredniego nadzoru ludzkiego.

Wykonując i walidując własne pomysły, AlphaEvolve działa zarÃģwno jako teoretyk, jak i eksperymentator. Przechodzi od wykonywania przeddefiniowanych zadań do krÃģlestwa odkryć, symulując samodzielny proces naukowy. KaÅžda zaproponowana poprawka jest testowana, benchmarkowana i reintegrowana, umoÅžliwiając ciągłe udoskonalenie oparte na rzeczywistych wynikach, a nie statycznych celach.

Być moÅže najbardziej godne uwagi jest to, Åže AlphaEvolve jest wczesnym przykładem samodoskonalenia rekursywnego – gdzie system AI nie tylko uczy się, ale takÅže ulepsza komponenty samego siebie. W kilku przypadkach AlphaEvolve poprawił infrastrukturę szkoleniową, ktÃģra wspiera jego własne podstawowe modele. ChociaÅž nadal ograniczony przez bieŞące architektury, ta zdolność ustanawia precedens. Z większą liczbą problemÃģw sformułowanych w środowiskach oceny, AlphaEvolve mÃģgłby skalować się w kierunku coraz bardziej zaawansowanych i samooptymalizujących się zachowań – podstawowej cechy sztucznej superinteligencji (ASI).

Ograniczenia i przyszła trajektoria

BieŞące ograniczenie AlphaEvolve polega na jego zaleÅžności od zautomatyzowanych funkcji oceny. To ogranicza jego przydatność do problemÃģw, ktÃģre mogą być sformułowane matematycznie lub algorytmicznie. Nie moÅže jeszcze działać znacząco w dziedzinach, ktÃģre wymagają niejawnej wiedzy ludzkiej, subiektywnej oceny lub eksperymentÃģw fizycznych.

Jednak przyszłe kierunki obejmują:

  • Integrację hybrydowej oceny: łączenie rozumowania symbolicznego z preferencjami ludzkimi i krytykami w języku naturalnym.
  • WdroÅženie w środowiskach symulacyjnych, umoÅžliwiając eksperymenty naukowe wcielone.
  • Destylację wyewoluowanych danych wyjściowych do podstawowych LLM, tworząc bardziej zdolne i efektywne modele podstawowe.

Te trajektorie wskazują na coraz bardziej agenty systemy zdolne do samodzielnego, wysokiego ryzyka rozwiązywania problemÃģw.

Podsumowanie

AlphaEvolve jest znaczącym krokiem naprzÃģd – nie tylko w narzędziach AI, ale takÅže w naszym zrozumieniu samej inteligencji maszynowej. Łącząc ewolucyjne wyszukiwanie z rozumowaniem LLM i sprzęŞeniem, redefine, co maszyny mogą samodzielnie odkryć. Jest to wczesny, ale znaczący sygnał, Åže samodoskonalące się systemy zdolne do prawdziwych myśli naukowych nie są juÅž teoretyczne.

SpÃģjrzmy w przyszłość, architektura podstawowa AlphaEvolve mogłaby być rekursywnie zastosowana do samej siebie: ewoluując własne ewaluatory, poprawiając logikę mutacji, doskonaląc funkcje oceny i optymalizując podstawowe potoki szkoleniowe dla modeli, od ktÃģrych zaleÅžy. Ten rekursywny cykl optymalizacji reprezentuje techniczny mechanizm bootstrapowania w kierunku AGI, gdzie system nie tylko wykonuje zadania, ale takÅže doskonali samą infrastrukturę, ktÃģra umoÅžliwia jego uczenie się i rozumowanie.

W miarę upływu czasu, gdy AlphaEvolve skaluje się w kierunku coraz bardziej złoÅžonych i abstrakcyjnych dziedzin – i gdy interwencja ludzka w tym procesie maleje – moÅže wykazywać przyspieszające zyski inteligencji. Ten samowzmacniający się cykl iteracyjnego udoskonalenia, zastosowany nie tylko do zewnętrznych problemÃģw, ale takÅže wewnętrznie do własnej struktury algorytmicznej, jest kluczowym składnikiem teoretycznym AGI i wszystkich korzyści, ktÃģre moÅže ono dostarczyć społeczeństwu. Z jego połączeniem kreatywności, autonomii i rekursji, AlphaEvolve moÅže być pamiętany nie tylko jako produkt DeepMind, ale jako plan pierwszych prawdziwie ogÃģlnych i samorozwijających się sztucznych umysłÃģw.

Antoine jest wizjonerskim liderem i wspÃģłzałoÅžycielem Unite.AI, ktÃģry jest zmotywowany niezachwianą pasją do kształtowania i promowania przyszłości sztucznej inteligencji i robotyki. Jako serialowy przedsiębiorca, wierzy, Åže sztuczna inteligencja będzie tak samo przełomowa dla społeczeństwa, jak elektryczność, i często jest złapany na tym, Åže zachwala potencjał przełomowych technologii i AGI.

Jako futurysta, jest poświęcony badaniu, jak te innowacje ukształtują nasz świat. Ponadto, jest załoÅžycielem Securities.io, platformy skupiającej się na inwestowaniu w najnowocześniejsze technologie, ktÃģre zmieniają przyszłość i przebudowują całe sektory.