Siirry sisältöön

Agenttinen koodaus

Tunnetaan myös: agentic coding

Päivitetty 15.7.2026 Tarkistanut Teemu Malinen

Mikä on Agenttinen koodaus?

Työtapa, jossa tekoälyagentti ottaa tavoitteen, suunnittelee askeleet, muokkaa tiedostoja, ajaa komentoja ja iteroi, kunnes testit menevät läpi, ja kehittäjä ohjaa ja hyväksyy sen sijaan, että näppäilisi jokaisen rivin. Se menee automaattitäydennystä pidemmälle itsenäiseen tehtävien suorittamiseen. Painopiste siirtyy koodin kirjoittamisesta ehdotettujen muutosten katselmointiin.

Miksi tällä on väliä

Näppäimistön luovuttaminen muuttaa työn muotoa enemmän kuin sen nopeutta. Kun agentti suunnittelee, muokkaa ja ajaa itsekseen, kehittäjän päivä täyttyy toisenlaisesta tehtävästä: ehdotettujen muutosten lukemisesta ja sen punnitsemisesta, voiko niihin luottaa. Se kuulostaa helpommalta eikä useinkaan ole, koska sellaisen muutosjoukon arviointi, jota et itse kirjoittanut, tiedostoissa, joita et seurannut, vaatii todellista tarkkaavaisuutta. Menetelmä palkitsee tehtävät, joilla on selvä maaliviiva, vihreäksi käännettävä epäonnistuva testi tai tarkkaan rajattu ominaisuus, jolloin agentti voi tarkistaa oman työnsä. Jos sen osoittaa avoimeen tehtävään ilman hyväksymiskriteerejä, tuloksena on jotain uskottavaa ja itsevarmaa, joka menee ohi maalin.

Käytännössä

Kun agentille antaa bugin, epäonnistuvan testin ja selkeän valmiin määritelmän, se voi kiertää itsekseen, kunnes testi menee läpi ja korjaus pitää. Kun sille antaa tehtävän ”siivoa maksumoduuli” ilman testiä ja rajausta, se jauhaa ison, järkevän näköisen diffin, joka muuttaa käytöstä, jota kukaan ei hyväksynyt. Agentti oli molemmissa sama; rajaus ratkaisi lopputuloksen.

Otto Sunnari, Sales and partnerships at Sofokus

Valmiina hyödyntämään tekoälyä?

Soita, laita viestiä tai varaa aika suoraan kalenteristani.

Otto Sunnari

Myynti ja kumppanuudet