Siirry sisältöön
Takaisin sanastoon

Agenttinen koodaus

Agenttinen koodaus on ohjelmointia, jossa tekoälyagentti tekee varsinaisen työn: lukee koodikantaa, muokkaa tiedostoja, ajaa komentoja ja testejä ja korjaa virheensä, kunnes tehtävä on valmis. Kehittäjä antaa tehtävän ja tarkistaa tuloksen.

Tavallinen tekoälyavustaja ehdottaa seuraavaa koodiriviä, ja sinä päätät, otatko sen. Agentin kanssa asetelma kääntyy. Annat tehtävän, ja agentti etsii itse oikeat tiedostot, tekee muutokset, ajaa buildin ja lukee virheilmoitukset. Jos testit kaatuvat, se yrittää uudelleen. Tunnetuimpia työkaluja ovat Claude Code, OpenAI Codex ja Cursorin agenttitila.

Suomeksi termi on vielä tuore, ja rinnalla näkee usein englanninkielisen muodon agentic coding.

Onko agenttinen koodaus sama asia kuin vibe koodaus?

Ei, vaikka ne menevät helposti sekaisin. Vibe koodauksessa koodia ei juuri katsota: kuvaat mitä haluat ja hyväksyt sen, mikä näyttää toimivan. Agenttinen koodaus kertoo vain, miten työkalu toimii. Ammattilainen voi käyttää agenttia ja lukea silti jokaisen muutoksen ennen kuin mitään julkaistaan.

Mitä agenttinen koodaus tarkoittaa verkkosivuprojektissa?

Agentti on parhaimmillaan toistuvassa työssä, joka koskee montaa tiedostoa. Kun Next.js- ja Sanity-sivustolle tehdään uusi sisältölohko, muutos osuu CMS:n skeemaan, GROQ-kyselyyn, generoituihin tyyppeihin ja React-komponenttiin. Kaava on joka kerta sama, joten agentti selviää siitä hyvin, kunhan kaava on kirjoitettu sille auki. Sitä varten projektin juuressa pidetään ohjetiedostoa, esimerkiksi CLAUDE.md tai AGENTS.md. Tämänkin sivuston repositoriossa on CLAUDE.md, joka kertoo agentille muun muassa, missä järjestyksessä uusi lohko lisätään ja mitkä tarkistukset ajetaan sen jälkeen.

Visuaalinen laatu on sitten eri juttu. Agentti ilmoittaa sivun valmiiksi, kun koodi kääntyy, eikä se huomaa otsikon rivityksen hajoavan puhelimella. Sen katsoo edelleen ihminen.

Kuka vastaa agentin kirjoittamasta koodista?

Sama ihminen kuin ennenkin. Agentti ei kanna vastuuta mistään. Jos ostat sivuston tekijältä, joka käyttää agentteja, kysy miten muutokset tarkistetaan ennen julkaisua. Hyvä vastaus on konkreettinen: tyyppitarkistus ja testit ajetaan, ja joku lukee muutokset rivi riviltä. Pelkkä ”tekoäly testaa itse” ei riitä.