Tekstiä sisään, optimoitua ulos
UC Berkeleyn tutkijat julkaisivat 18. helmikuuta optimize_anything-rajapinnan, joka tekee yksinkertaisen lupauksen: anna sille mikä tahansa tekstimuotoinen artefakti ja mittari, niin se optimoi sen puolestasi. Promptit, koodialgoritmit, tekoälyagenttien arkkitehtuurit, pilvikonfiguraatiot – kaikki käy, kunhan tulos on mitattavissa.
Rajapinta on osa GEPA-kehystä (Genetic-Pareto), joka yhdistää geneettisen evoluution ja kielimallipohjaisen reflektion. Tutkimus hyväksyttiin ICLR 2026 -konferenssiin suullisena esitelmänä. Suullisen esityksen sai vain 1,2 prosenttia lähes 19 000 lähetetystä paperista, joten kyseessä on vertaisarvioijien vahva tunnustus.
Käytännössä kehittäjä kirjoittaa muutaman rivin Python-koodia: antaa alkukandidaatin, arviointifunktion ja mahdollisesti harjoitusdatan. GEPA hoitaa loput – hakustrategian, diagnostiikan ja parannuskierrokset.
Kolme optimointitilaa yhden rajapinnan alla
optimize_anything tarjoaa kolme tapaa optimoida erilaisia tehtäviä, ja kaikki toimivat saman rajapinnan kautta.
Yksittäistehtävähaku ratkaisee yhden vaikean ongelman ilman erillistä datasettia. Kandidaatti itsessään on ratkaisu, ja arvioija pisteyttää sen suoraan. Tällä tilalla GEPA optimoi esimerkiksi ympyräpakkausalgoritmeja, joissa tavoitteena on mahduttaa ympyrät mahdollisimman pieneen tilaan.
Monitehtävähaku optimoi useita toisiinsa liittyviä ongelmia niin, että yhdestä tehtävästä opitut parannukset siirtyvät toisiin. GEPA käytti tätä tilaa CUDA-ytimien generointiin, jossa eri PyTorch-operaatioiden optimointi hyödytti toisiaan.
Yleistystila rakentaa artefakteja, joiden pitää toimia myös ennennäkemättömillä esimerkeillä – tuttu haaste koneoppimisesta. Harjoitusaineistolla hiotun ratkaisun on pärjättävä myös validointidatalla. Tällä tilalla GEPA kehitti ARC-AGI-tehtävien ratkaisuagentin ja optimoi pilvireitityksen kustannuksia.
Ratkaisevaa on, ettei kehittäjän tarvitse tietää etukäteen, minkä tilan tehtävä vaatii. Sama API-kutsu käsittelee kaikki kolme tilannetta.
Tekstioptimoinnin gradientti
GEPA:n keskeinen innovaatio on Actionable Side Information eli ASI, diagnostinen palaute, joka toimii eräänlaisena tekstioptimoinnin gradienttina. Perinteiset optimoijat näkevät vain pistemäärän: kandidaatti sai 0,72 pistettä. GEPA sen sijaan lukee kääntäjävirheet, suorituslokit ja kustannuserittelyt ja käyttää kielimallia analysoimaan, miksi kandidaatti epäonnistui ja miten sitä pitäisi korjata.
Ero on käytännöllinen. Jos CUDA-ydin kaatuu muistivirheeseen, GEPA ei kokeile satunnaisia mutaatioita vaan lukee virheilmoituksen ja ehdottaa kohdennettua korjausta. Tutkijoiden mukaan tämä tekee optimoinnista merkittävästi tehokkaampaa kuin sokea evoluutio.
Toinen innovaatio on Pareto-rintaman ylläpito. Sen sijaan että järjestelmä valitsisi aina parhaan kokonaispisteet saaneen kandidaatin, se säilyttää kaikki kandidaatit, jotka ovat jossakin yksittäisessä asiassa parhaita. Yksi kandidaatti voi olla erinomainen tietyntyyppisissä tehtävissä ja heikko toisissa. Pareto-rintama pitää sen mukana, ja ajan myötä täydentävät vahvuudet kertyvät paremmaksi kokonaisuudeksi kuin mikään yksittäinen kandidaatti olisi.



