Andersonin kulma

Miksi tekoäly ei pysty jatkamaan puolivalmista tehtävää

mm
Lisää Unite.AI suosikkilähteisiisi Google-palvelussa
AI-generated image (GPT-2): an industrial humanoid robot sits at an office desk, scratching its head while looking into an open cardboard box labeled 'URGENT' that contains assorted machine parts, gears, electronic components, and circuit boards. An office wall with notes and diagrams is visible behind the desk.

Vaikka tekoälyjärjestelmät voivat ratkaista monimutkaisia tehtäviä, uusi tutkimus osoittaa, että ne kamppailevat edellisen työn jatkamisessa, mikä johtaa työn moninkertaistumiseen, hitaampiin edistymiseen ja suurempiin kustannuksiin.

 

Yksi uupuvimmista ja välttämättömimmistä tehtävistä tekoälyjärjestelmien ja -liittymien kanssa on, että tekoälyä on “päivitettävä” alusta alkaen, lähes jokaisessa tapauksessa.

Koska suosittujen kielimallien, kuten ChatGPT, tarjoavat jonkinlaista “pysyvää” muistia, toteutus on yleensä epävakaa; lopulta on turvallisempaa hyväksyä tehtävän kontekstualisointi* tekoälylle – ainakin, estääkseen sen “arvaamasta” väärää kontekstia koulutetusta latenttiavaruudesta.

Puolivalmista tehtävää

Haaste on edeltänyt tekoälyä; monet yritykset vaativat jo henkilöstöltään ylläpitämään asiakirjoja prosesseista, joita he kehittävät tai jalostavat (osittain sileämmän rekrytoinnin vuoksi, mutta myös estääkseen työntekijöiden saamasta etua).

Käytännössä suuret ja paremmin rahoitetut organisaatiot sitoutuvat yleensä sitoutumaan asiakirjojen luomiseen, päivittämiseen ja ylläpitämiseen. Usein työntekijöille, jotka joutuvat jatkamaan toisten työtä, annetaan “etsivän” tyylinen tehtävä, joka vaatii heidän oleskelemaan aikaa “purkamassa” aikajanaa, joka johti hylättyyn työhön, jonka heidän on nyt annettu.

On tarpeen sanoa, että täydellinen asiakirja säästäisi päiviä, viikkoja tai jopa kuukausia työtä – jos se olisi taloudellisesti järkevä ehdotus.

Kuitenkin, kun tekoälyagentit ovat kyseessä, on mahdollista, että ongelmaa voidaan ratkaista.

Luovuta se

Tämä “asiakirjaamattomuuden” taakka on määritelty uudessa tutkimusraportissa Yhdysvalloista, joka kutsuu ongelmaa luovutusvelaksi.

Jos tekninen velka on oireyhtymä, jossa nopeat ja halvat tekniset ratkaisut johtavat hauraisiin tai hankaliin ratkaisuihin tulevaisuudessa, luovutusvelka määrittelee uudelleenlöytämisen kustannuksen – edellisen työntekijän tai yksikön askelten jäljittämisen.

Uusi raportti – yhteistyö itsenäisten ja Georgian osavaltion yliopiston tutkijoiden välillä – käsittelee luovutusvelkaa, joka liittyy koodausagenteihin, jotka joutuvat jatkamaan siitä, mihin toinen istunto, henkilö tai yksikkö on jäänyt koodipohjassa.

Yksi työn tavoitteista on määritellä, kuinka paljon asiakirjoja tarvitaan luovutusvelan vähentämiseksi, ja mitkä menetelmät ja protokollat voidaan suositella vakiintuneiksi tulevaisuuden käytännöiksi vähentämään ongelmaa.

Taloudelliset huolenaiheet

Ideaaliolosuhteissa voisi asettaa lokin verbose ja antaa uudelle agentille liittyvät lokit epätäydellisestä tehtävästä.

Tämä on kuitenkin taloudellinen ongelma, koska raakalokien käyttäminen on aikaa vievää, ja niiden käyttäminen vie myös tallennustilaa.

Oikeat, omistautuneet muistiinpanot olisivat erittäin tehokkaita saadakseen “jatkaja”-agentin nopeasti käyntiin, mutta se vaatisi myös suurempaa sitoutumista – sitoutumista, joka ei välttämättä ole tarpeen, jos työn logiikka osoittautuu itsestään selväksi tai jos työ hylätään tai ei koskaan muuteta uudelleen.

Raportin kirjoittajat ovat tarkastelleet kaikkia näitä skenaarioita ja soveltaneet olemassa olevia tehtävämalleja uusien tavoitteiden määrittelyyn ja luovutusvelan ratkaisemiseen. Vaikka työ keskittyy nimenomaan koodausagenteihin, se voi kuitenkin osoittaa hyödyllisiä keinoja laajemmissa tekoälykonteksteissa ja asiakirjapolitiikassa.

Kirjoittajat toteavat:

‘Luovutusvelka syntyy, kun agentti tekee näkyvän edistymisen, mutta jättää tilan, josta seuraaja ei voi jatkaa helposti, kuten selittämättömiä muutoksia, scratch-tiedostoja, piileviä oletuksia tai puuttuvia validointitodisteita.

‘Mitattava perusteena lopulliseen ratkaisuun ei voi erottaa kalliita uudelleenlöytämisiä ja tehokkaita jatkamisia.

‘Kaksi edeltävää agenttia voi jättää saman varastointipisteen, mutta heidän seuraajansa voivat kohdata erilaisia jatkamiskustannuksia: toinen voi jatkaa välittömästi, kun taas toinen joutuu viettämään monia työkaluvaiheita uudelleenlöytämään alkuperäisen työn taustan ja kontekstin.

Menetelmä

Kirjoittajat määrittelevät edeltävän agentin alkuperäiseksi agentiksi (joka aloitti tai viimeksi teki työtä) ja seuraajan agentiksi (joka jatkaa työtä).

Tutkimuksessa kehitettiin mittari, jolla mitataan tehtävien siirtämisen kustannusta eri agenteille, ja 75 tehtävää SWE-bench Verified -tietokannasta muunnettiin 181 luovutus -skenaarioksi, joista jokainen edusti pistettä, jossa työ oli keskeytynyt ja siirretty seuraavalle agentille. Kolmea eri seuraajamallia testattiin 2 172 kertaa.

Mallejen perheisiin, jotka käytettiin ja yhdistettiin näissä luovutustesteissä, kuuluivat Qwen, Gemma ja Devstral.

Kokeet tutkivat neljää eri periytymistilaa: rajoittavimmassa asetelmassa seuraaja sai vain varastointipisteen ja tehtävakuvaus, ilman mitään tietoa aiemmista toimista, päätöksistä tai epäonnistumisista.

Varastointi vain

Seuraaja saa vain varastointipisteen ja tehtävakuvaus, ilman mitään tietoa aiemmista toimista, päätöksistä tai epäonnistumisista.

Raakajälki

Seuraaja saa edeltävän agentin koko historian, joka paljastaa jokaisen komennon, havainnon, muutoksen, onnistumisen ja epäonnistumisen.

Yhteenveto

Seuraaja saa luonnollisen kielen yhteenvetoa edeltävän agentin toiminnasta, joka tiivistää tärkeät tiedot proosaan.

Rakenteelliset muistiinpanot

Seuraaja saa kompaktin luovutusdokumentin, joka sisältää standardoitujen kenttien tiedot tehtävän tilasta, tehtyistä muutoksista ja validointituloksista.

Tutkimus ei keskittynyt ainoastaan siihen, onnistuiko tehtävä, vaan sen sijaan sen kustannukseen itsessään, kiinnittäen huomiota työkalujen käyttöön, tokenien kulutukseen ja vaadittavaan vaivannäköön edellisen työn taustan ja kontekstin jäljittämiseksi.

Kolme luovutuspisteen havainnointi -määritelmää ja kolme luovutustilaa määriteltiin kokeisiin:

Luovutuspisteen havainnointi Luovutustilat
Ensimmäisen lähde- muutoksen jälkeen. Ensimmäisen koodinmuutoksen jälkeen. Ensimmäinen agentti on aloittanut työn, mutta ei ole vielä tarkistanut, toimiiko muutos. Tarvitaan täydentämistä. Tehtävä on keskeneräinen, ja seuraajan on jatkettava työtä oikean ratkaisun saavuttamiseksi.
Ensimmäisen validointituloksen jälkeen. Ensimmäinen agentti on jo suorittanut testin tai validointivaiheen, josta on saatu joitakin todisteita edistymisestä. Jo ratkaistu ja tallennettu. Tehtävä on käytännössä ratkaistu, ja seuraajan tehtävä on välttää sen rikkomista.
Ensimmäisen epäonnistumisen jälkeen. Testi on epäonnistunut, ja ensimmäinen agentti on jo yrittänyt vastata siihen tekemällä toisen muutoksen. Olemassa oleva käyttäytyminen rikkoontunut. Jotakin, mikä toimi aiemmin, on nyt rikkoontunut.

Data ja testit

Luoja realistisia luovutusskenaarioita varten, tutkijat rakensivat benchmarkin 75 ohjelmistosuunnittelutehtävän avulla SWE-Bench Verified -tietokannasta, keskittyen ongelmiiin, jotka yleensä vaativat 15 minuuttia ja 4 tuntia ratkaisemaan.

Tutkijat eivät arvioineet ainoastaan valmiita tehtäviä, vaan he tallensivat useita välikohdauksia työn aikana, luoden tilanteita, joissa toinen tekoälyagentti joutui jatkamaan toisen työtä:

<img class="wp-image-426039" src="https://www.unite.ai/wp-content/uploads/2026/06/table-1-1.jpg" alt="Vaihtoehtoisen benchmarkin rakentaminen. Seitsemänkymmentäviisi SWE-bench Verified -tehtävää laajennettiin 181 luovutuspisteeseen, jaetaan kolmeen työvaiheeseen, merkitty luovutusaikana varastointitilan mukaan, ja arvioitiin neljän tiedonjakotilan alaisena, tuottaen 2 172 yhteensä seuraajan agentin yliotetta.

koska jokainen tehtävä voi tuottaa useita luovutuspisteitä, ja jokainen luovutus testattiin neljän eri tiedonsiirtotavan kautta, benchmark laajeni nopeasti, ja lopullinen tietokanta koostui 181 erillisestä luovutustehtävästä ja 724 seuraajan arviointitilanteesta kullekin seuraajamallille, tuottaen 2 172 yhteensä seuraajan agentin yliotetta kolmen testatun tekoälyjärjestelmän yli.

Avoin käsi -tyyppinen koodausympäristö käytettiin testeissä, jossa oli mukana terminaali-toiminnot, varastoinnin jäädytys luovutuspisteissä, tiedostojen muokkaus ja virallinen validointi SWE-Bench -benchmarkista.

Pääasiallisessa tutkimuksessa kaikki luovutuspisteet olivat peräisin Qwen-pohjaisista edeltävistä suorituksista, jotta voitiin arvioida eroa eri agenttiyhdistelmien ja erilaisten skenaarioiden välillä.

Testatut yhdistelmät olivat Qwen-Qwen; Qwen-Gemma; ja Qwen-Devstral.

Raakajälki tuotti suurimmat vähennykset seuraajan vaivannäöstä, vähentäen agenttitoimia 57-59 prosentilla, kun taas yhteenveto ja strukturoidut muistiinpanot vähensivät tapahtumia 20-46 prosentilla. Myös ohjelmointisanomien käyttö väheni kaikissa kolmessa lähestymistavassa, vähentäen 42-63 prosentilla:

Näkymä Suoritukset Ratkaisuprosentti (Δ pp) Agenttitoiminnot (Δ%) Ohjelmointisanomat (Δ%)
Qwen → Qwen
Varastointi vain 181 46,4% 99 1,63M
Raakajälki 181 52,5% (+6,1 pp) 41 (-59%) 811k (-50%)
Yhteenveto 181 51,4% (+5,0 pp) 53 (-46%) 602k (-63%)
Strukturoidut muistiinpanot 181 50,8% (+4,4 pp) 55 (-44%) 660k (-60%)
Qwen → Gemma
Varastointi vain 181 42,5% 49 738k
Raakajälki 181 49,2% (+6,6 pp) 21 (-57%) 300k (-59%)
Yhteenveto 181 44,2% (+1,7 pp) 33 (-33%) 319k (-57%)
Strukturoidut muistiinpanot 181 43,6% (+1,1 pp) 39 (-20%) 317k (-57%)
Qwen → Devstral
Varastointi vain 181 34,3% 175 3,94M
Raakajälki 181 49,2% (+14,9 pp) 73 (-58%) 1,66M (-58%)
Yhteenveto 181 43,6% (+9,4 pp) 123 (-30%) 2,30M (-42%)
Strukturoidut muistiinpanot 181 44,8% (+10,5 pp) 125 (-29%) 2,30M (-42%)

Luovutuspisteissä, joissa seuraajat saivat vain varastointipisteen, heidän oli kulutettava lisää vuorovaikutuksia edeltävän agentin aikomusten, aiempien todisteiden ja epäonnistuneiden lähestymistapojen jäljittämiseksi. Raakajälki, yhteenveto ja strukturoidut muistiinpanot siirsivät osan tätä tietoa suoraan, vähentäen tarvetta uudelleenlöytämiseen, vaikka kustannuksella suuremmista alkuperäisistä ohjelmoinneista:

Jotta voitiin testata, olivatko edut aitoja, kunkin rikkaamman luovutuksen kohdistettiin vastaavaan varastointipisteeseen alkavalle luovutukselle. Kaikissa mallipareissa rikkaammat luovutukset vähensivät johdonmukaisesti työtä, jota seuraajat joutuvat tekemään:

Näkymä Vertailusuurinnot Varastointi vain -agenttitoiminnot Agenttitoiminnot (Δ%) 95%:n CI Δ-toiminnot Ohjelmointisanomat (Δ%)
Qwen → Qwen
Raakajälki 181 99 41 (-59%) [-50%, -42%] 798k (-51%)
Yhteenveto 181 99 53 (-46%) [-38%, -28%] 572k (-65%)
Strukturoidut muistiinpanot 181 99 55 (-44%) [-34%, -24%] 646k (-60%)
Qwen → Gemma
Raakajälki 181 49 21 (-57%) [-47%, -33%] 300k (-59%)
Yhteenveto 181 49 33 (-33%) [-25%, -8%] 319k (-57%)
Strukturoidut muistiinpanot 181 49 39 (-20%) [-18%, -1%] 317k (-57%)
Qwen → Devstral
Raakajälki 181 175 73 (-58%) [-45%, -22%] 1,65M (-58%)
Yhteenveto 181 175 123 (-30%) [-28%, -15%] 2,28M (-42%)
Strukturoidut muistiinpanot 181 175 125 (-29%) [-28%, -17%] 2,29M (-42%)

Vähennykset säilyivät johdonmukaisina kaikkien malliparien yli, osoittaen, että hyödyt heijastavat merkityksellistä mallia, eikä niiden ole ajateltava johtuvan muutamasta poikkeuksellisesta tapauksesta:

Otetaan pois…

Lyhyesti, kirjoittajat totesivat, että kun yksi tekoäly luovuttaa tehtävän toiselle, jopa yksinkertaiset muistiinpanot auttavat toista tekoälyä jatkamaan tehokkaammin.

Täydelliset tapahtumalokit toimivat parhaiten, mutta mikä tahansa luovutustieto on parempi kuin jättää seuraaja rakentamaan kaiken uudelleen koodista; ja yllä olevat tulokset osoittavat, että “täysipainoinen” raakalokitapa on väistämättä kalliimpi tokenkustannuksiltaan.

Johtopäätös

Vaikka itse raportti on tarkoitettu ainoastaan vertaisarvioituja tutkijoita varten, ja sillä on rajoitettu veto voimassa tavallisille lukijoille, uusi tutkimus kuitenkin käsittelee yhtä mielenkiintoisimmista ja kiireellisimmistä ongelmista nykyisen tekoälyteknologian ja -liittymien kehityksessä.

Toivottavasti paradigmat, jotka on kehitetty ja havainnot, jotka on tehty tämänkaltaisessa tutkimuksessa, voivat lopulta laajentaa soveltamistaan laajempaan tekoälykäytön kontekstiin kuin ainoastaan agenteille koodaamiseen.

Toinen tutkimussuunta voisi olla tulevaisuuden hankkeiden arviointi siitä, mikä asiakirjojen minimimäärä voisi olla kussakin projektiin perustuen sen ominaisuuksiin ja käyttötarkoituksiin. Mutta jopa tämä toiminto, joka auttaisi ajan ja rahan käytön järkeistämistä, vaatii itse asiassa aikaa ja rahaa; ja näin ollen asiakirjojen aiheuttama taloudellinen ongelma on edelleen vaikea välttää.

 

* Henkilökohtaisesti minulla on ollut ongelmia ChatGPT-istunnoissa, jotka ovat olleet raskaita ja täynnä kontekstia, ja olen viime aikoina kokeillut (jonkin vaikeuden kautta) viemään puhdas PDF: n keskustelusta ja käyttämään sitä uuden istunnon aloittamiseen, josta tulee “osa 2”.

Valitettavasti tämä ei ole helpoimmin lähestyttävä raportti, jonka olen lukenut tänä vuonna, ja tästä syystä en voi suositella lukijalle alkuperäistä tutkimusta, vaikka tiivistetyt tulokset ovat edelleen mielenkiintoisia.

Julkaistu ensimmäisen kerran keskiviikkona, 3. kesäkuuta 2026

Kirjoittaja koneoppimisen parissa, ihmiskuvan synteesin asiantuntija. Entinen tutkimussisällön johtaja Metaphysic.ai:ssa, kunnes se sulautui DNEG:n Brahma.ai:ksi.
Verkkosivu: martinanderson.ai
Yhteystiedot: martin@martinanderson.ai