Esijulkaisu: kaikki 16 kehitettyä agenttia menettivät aiemmin ratkaistuja tehtäviä
Tutkijat vertasivat neljää menetelmää, jotka muokkaavat agentin harnessia: jokainen 16 lopullisesta versiosta ratkaisi uusia tehtäviä mutta menetti alkuversion ratkaisemia. Useimmat luotettavuutta parantaneet versiot olivat myös kalliimpia käyttää.
Muun muassa Kiinan tiede- ja teknologiayliopiston ja Kalifornian yliopiston Berkeleyn tutkijat julkaisivat 5. marraskuuta arXivissa esijulkaisun. Sen mukaan vertailutestin pisteet voivat kätkeä tehtävät, joissa itseään kehittävä tekoälyagentti alkaa epäonnistua. Tutkimusta ei ole vertaisarvioitu.
Itsekehityksessä mallin painot pysyvät ennallaan. Muutokset tehdään harnessiin eli agenttia ohjaavaan ohjelmaan, joka antaa mallille työkalut ja ajaa sen työvaiheet. Kehitysmenetelmä valitsee aiemman version ja ajaa sillä tehtäviä. Sitten se etsii virheiden syitä, muokkaa harnessia ja päättää, jääkö muutos voimaan.
Tutkijat vertasivat neljää menetelmää: AHE, HyperAgents, A-Evolve ja GEPA. MiniSWE-harnessissa menetelmä sai muuttaa lähdekoodia, Codexissa vain ulompia osia, kuten kehotteita ja skillejä. Vertailutesteinä olivat pankkiasioinnin τ³-Banking ja koodauksen Terminal-Bench 2. Kaikissa ajoissa malli oli GPT-5.4. Jokaisella alku- ja loppuversiolla ajettiin kahdeksan kierrosta.
Luotettavuus on onnistuneiden yritysten osuus kaikista yrityksistä. Kattavuus on niiden tehtävien osuus, jotka agentti ratkaisi ainakin kerran.
Pisteet nousivat, tehtäviä putosi pois
Luotettavuus parani 11 asetelmassa 16:sta ja kattavuus 10:ssä. Neljässä asetelmassa mittarit muuttuivat eri suuntiin. Kaikki 16 versiota ratkaisivat tehtäviä, joita alkuversio ei ollut ratkaissut kertaakaan. Samalla ne epäonnistuivat tehtävissä, jotka alkuversio oli ratkaissut. τ³-Bankingissa kierrosten ensimmäinen ja jälkimmäinen puolisko antoivat osin ristiriitaisia tuloksia. Tekijät eivät tulkitse jokaista muutosta opituksi tai menetetyksi osaamiseksi.
Taulukossa ovat τ³-Bankingin tulokset alkuversioon verrattuna. HyperAgents nosti MiniSWE:n luotettavuutta 5,2 prosenttiyksikköä, vaikka se menetti kymmenen alkuversion ratkaisemaa tehtävää.
| Harness | Menetelmä | Luotettavuus, %-yks. | Kattavuus, %-yks. | Uudet tehtävät | Menetetyt tehtävät |
|---|---|---|---|---|---|
| MiniSWE | AHE | +5,4 | +11,3 | 15 | 4 |
| MiniSWE | HyperAgents | +5,2 | +3,1 | 13 | 10 |
| MiniSWE | A-Evolve | −1,2 | +1,0 | 7 | 6 |
| MiniSWE | GEPA | +0,8 | +4,1 | 10 | 6 |
| MiniSWE | AGE | +6,6 | +11,3 | 13 | 2 |
| Codex | AHE | +5,9 | +6,2 | 12 | 6 |
| Codex | HyperAgents | +6,6 | +9,3 | 11 | 2 |
| Codex | A-Evolve | −2,2 | +1,0 | 9 | 8 |
| Codex | GEPA | −0,8 | −3,1 | 6 | 9 |
| Codex | AGE | +7,9 | +10,3 | 15 | 5 |
Lähde: esijulkaisun taulukko 10, kahdeksan ajokierrosta. AGE on tekijöiden oma menetelmä.
Taulukon perusteella menetelmiä ei voi asettaa yleiseen paremmuusjärjestykseen, koska kustakin yhdistelmästä ajettiin yksi kehityskulku.
Luotettavuutta parantaneista 11 versiosta kahdeksan maksoi yritystä kohden enemmän kuin alkuversio. Yritystä kohden kalliimpi versio voi silti tulla kokonaisuutena halvemmaksi. AHE:n MiniSWE-versio ratkaisi τ³-Bankingissa neljällä kierroksella 56,7 prosenttia tehtävistä ja alkuversio kahdeksalla 54,6 prosenttia. AHE-version kustannus jäi pienemmäksi.
Muissa vertailutesteissä kattavuus laski yleisten tehtävien τ²-benchissä seitsemällä versiolla kahdeksasta mutta nousi koodaustesti DeepSWE v1.1:ssä seitsemällä kahdeksasta. Kaikkien neljän MiniSWE-version luotettavuus taas nousi τ²-benchissä mutta laski DeepSWE:ssä.
Korkeimmat pisteet saanut versio ei tuottanut jatkokehityksessä suurinta keskimääräistä parannusta yhdessäkään neljästä kokeesta. Tiukempi hyväksymissääntö säilytti parhaan ehdokkaan 6 toistokokeessa 16:sta, alkuperäiset säännöt 15:ssä.
Korjattu menetelmä menetti vähemmän tehtäviä
Tekijät rakensivat havainnoistaan EvoAudit-työnkulun ja lisäsivät sen ehdottamat neljä muutosta A-Evolveen. Näin syntynyt AGE paransi luotettavuutta ja kattavuutta A-Evolveen verrattuna kaikissa neljässä asetelmassa. Kolmessa asetelmassa se menetti vähemmän alkuversion ratkaisemia tehtäviä. Tekijöiden mukaan vertailupisteet tai asiantuntija-arvio eivät osoita, että agenttia olisi turvallista käyttää.
Tekijöiden RSIHub-koodi on saatavilla GitHubissa.
Lue lisää: Miten agentti toimii · Mallit