Tekoälyagentti eli AI-agentti – mikä se on ja miten se toimii?

Käytän tekoälyagentteja päivittäin niin paljon, etten enää ajattele niitä agentteina vaan oman tahtoni jatkeena. Tällä sivulla selitän esimerkin avulla, mikä tekoälyagentti on, mitä eroa on agentilla ja chatbotilla ja mistä oman agentin rakentaminen kannattaa aloittaa.

Päivitetty lokakuussa 2026.

Mikä on tekoälyagentti?

Tekoälyagentti eli AI-agentti on ohjelmisto, joka kiertää samaa silmukkaa ja kysyy joka kierroksella: onko annettu tehtävä tehty? Agentilla on käytössään työkaluja, esimerkiksi yhteys sähköpostiin, ja kielimalli, joka valitsee sopivan työkalun ja arvioi, onko tehtävä suoritettu. Kun tehtävä on valmis, silmukka katkeaa ja agentti jää odottamaan seuraavaa käskyä.

Määritelmä on omani. Digi- ja väestötietoviraston virallisemman määritelmän mukaan AI-agentti on ”tietojärjestelmässä toimiva, tekoälyyn ja kielimalleihin perustuva virtuaalirobotti, joka suorittaa itsenäisesti sille annettuja tehtäviä”.

Englanniksi termi on AI agent, ja suomessakin puhutaan usein AI-agentista. Itse sana agentti tarkoittaa toimijaa, joka hoitaa asioita jonkun toisen puolesta.

Käytännön ero tavalliseen keskusteluun on helppo nähdä. ChatGPT-keskustelussa voit kysyä, miten roskapostin tunnistaa, ja saat ohjeet, joiden mukaan teet työn itse. Agentille sanot: ”Hae sähköpostini, mutta ei roskaposteja.” Agentti tekee työn ja kertoo, kun tehtävä on valmis.

Jos haluat ensin tietää, mitä tekoäly ylipäätään on, lue tekoälyn perusteet.

Esimerkki: näin agentti hakee sähköpostisi

Annat agentille tehtävän: ”Hae sähköpostini, mutta ei roskaposteja.” Näin se etenee:

  1. Järjestelmä välittää tehtävän kielimallille ja kertoo samalla, mitä työkaluja kielimallin käytettävissä on.
  2. Kielimalli valitsee työkaluista sopivimman ja kertoo järjestelmälle: ”Haluan lukea sähköposteja.”
  3. Järjestelmä hakee sähköpostit ja palauttaa ne kielimallille.
  4. Kielimalli lukee viestit, päättelee, mitkä niistä ovat roskapostia, ja kertoo järjestelmälle, mitkä näytetään käyttäjälle.
  5. Kielimalli arvioi, onko tehtävä tehty. Jos ei ole, se valitsee seuraavan työkalun ja kierros alkaa alusta. Nyt työ on valmis, joten kielimalli ilmoittaa järjestelmälle, että tehtävä on suoritettu.
  6. Järjestelmä näyttää sähköpostit, silmukka katkeaa ja agentti jää odottamaan seuraavaa käskyä.

Huomaa työnjako. Kielimalli ei itse käy sähköpostipalvelimella, vaan pyytää järjestelmää käyttämään työkalua. Kielimalli päättää, järjestelmä toimii.

Mistä osista agentti koostuu?

Sähköpostiesimerkissä näkyvät kaikki osat. Samat osat löytyvät sekä pienestä yhden tehtävän apurista että isosta agenttijärjestelmästä.

OsaMitä se tekeeSähköpostiesimerkissä
TehtäväKertoo tavoitteen ja rajat”Hae sähköpostini, mutta ei roskaposteja.”
KielimalliValitsee seuraavan askeleen ja arvioi, onko tehtävä valmisPäättelee, mitkä viestit ovat roskapostia
TyökalutHoitavat varsinaiset toimenpiteetSähköpostien lukeminen
JärjestelmäVälittää pyynnöt ja tulokset kielimallin ja työkalujen välillä ja pitää silmukan käynnissäHakee postit, näyttää ne ja katkaisee silmukan

Microsoft kuvaa Copilot-agenttien rakenteen lähes samoilla osilla: ohjeet ja tietolähteet, toiminnot, kielimalli sekä orkestroija, joka ohjaa kokonaisuutta. Nimet ovat erilaiset, mutta ajatus on sama kuin sähköpostiesimerkissä.

Mitä eroa on tekoälyagentilla ja chatbotilla?

Lyhyesti: chatbot vastaa, agentti toimii. Ero näkyy neljässä kohdassa.

Chatbot tai tavallinen ChatGPT-keskusteluAgentti
Mitä annatKysymyksen tai pyynnönTehtävän ja tavoitteen
Mitä se tekeeVastaa tekstilläKäyttää työkaluja ja etenee välivaihe kerrallaan
Mihin se pääsee käsiksiSiihen, mitä kirjoitat tai liität keskusteluunTyökaluihin, joihin sille on annettu oikeudet
Milloin se lopettaaYhden vastauksen jälkeenKun tehtävä on tehty tai sen rajat tulevat vastaan

Raja on nykyään liukuva. Myös ChatGPT voi hakea tietoa verkosta tai ajaa koodia kesken keskustelun. Se on jo agenttimaista toimintaa.

Mitä on agenttinen tekoäly?

Agenttinen tekoäly (englanniksi agentic AI) tarkoittaa tekoälyä, joka toimii itsenäisesti tavoitetta kohti: valitsee työkaluja, etenee välivaihe kerrallaan ja arvioi, onko tehtävä valmis. Tekoälyagentit ovat tämän ajattelun käytännön toteutus.

Isommissa järjestelmissä agentteja on useita, ja ne toimivat yhdessä. Koordinoiva agentti jakaa työn rajattuihin osiin, aliagentit hoitavat omat osuutensa ja palauttavat tuloksensa, ja koordinoija kokoaa ne yhteen.

Mihin tekoälyagentteja käytetään?

Tekoälyagentit sopivat tehtäviin, joissa on monta vaihetta ja joissa tietoa pitää tulkita. Tyypillisiä käyttökohteita ovat tietojen hakeminen eri lähteistä ja niiden tiivistäminen, sähköpostien ja dokumenttien käsittely ja raporttien kokoaminen. Testauksessa ja ohjelmistokehityksessä agenteilla voi automatisoida kokonaisia työvaiheita, kuten alla olevista omista esimerkeistäni näkyy. Asiakaspalvelussa agentti voi hakea asiakkaan tiedot järjestelmästä ja valmistella vastauksen, jonka ihminen tarkistaa ja lähettää.

Päätöksenteossa agentit voivat koota tiedot ja ehdottaa vaihtoehtoja. Merkittäviä päätöksiä ei silti kannata jättää agentille.

Mitä agenteilla voi tehdä: esimerkkejä omasta työstäni

  • MCP-palvelimien rakentaminen. 18 agentin parvi rakentaa MCP-palvelimen alusta loppuun.
  • Testiautomaatio. Agenttijärjestelmä yhdistää agentteja ja MCP-palvelimia ja rakentaa testiautomaation Robot Frameworkilla alusta loppuun.
  • Hakukoneoptimointi. Oma SEO-työkaluni on MCP-palvelin, jonka avulla agentit tekevät avainsanatutkimusta, kilpailija-analyysia ja tekstien parannusehdotuksia. Myös tämän sivun avainsanat ja Googlen ”Ihmiset kysyvät myös” -kysymykset on haettu sillä.
  • Verkkosivut. Agenttiparvi tuottaa verkkosivuja pelkän kuvauksen perusteella.

Agentteja ei tarvitse rakentaa itse hyötyäkseen niistä: valmiita agentteja on jo monessa toimistotyökalussa.

Copilot-agentit ja ChatGPT-agentti

Olen käyttänyt molempia, ja molemmissa pätee sama perusajatus: tavoite, työkalut ja tieto siitä, milloin tehtävä on valmis.

Copilot-agentti

Microsoftin mukaan Microsoft 365 Copilotin agentit ovat tiettyyn tehtävään erikoistuneita avustajia, jotka voivat hakea ja tiivistää organisaation tietoja tai tehdä toimenpiteitä, kuten lähettää sähköposteja tai päivittää tietueita. Yksinkertaisen agentin voi koota ilman koodia antamalla sille ohjeet, tietolähteet ja toiminnot. Copilot-agentin luominen onnistuu Copilotin omalla Agent Builder -työkalulla, ja vaativammat agentit voidaan rakentaa esimerkiksi Copilot Studiossa.

ChatGPT-agentti

Agenttitilassa ChatGPT tekee tehtäviä omalla virtuaalisella tietokoneellaan, esimerkiksi selaa verkkosivuja ja täyttää lomakkeita. Ennen merkittäviä toimia, kuten sähköpostin lähettämistä tai ostoksen tekemistä, se pyytää käyttäjältä luvan.

Miten teen oman tekoälyagentin?

Oman agentin voi luoda ilman koodia valmiilla työkalulla tai ohjelmoimalla. Periaatteet ovat samat:

  1. Valitse yksi selkeä tehtävä. Päätä etukäteen, mistä tiedät, että tehtävä on valmis.
  2. Anna vain tarvittavat työkalut. Mieti myös, mitä agentti saa tehdä ilman lupaasi.
  3. Ohjaa agentti ensimmäisellä kerralla itse tehtävän läpi. Näet samalla, missä kohdissa se tarvitsee tarkempia ohjeita.
  4. Tarkista tulos. Agentin ilmoitus ”valmis” ei vielä todista, että työ on tehty oikein.
  5. Kysy, mitä voisi hoitaa skriptillä. Kun agentti on onnistunut tehtävässä, kysyn siltä aina, kuinka suuren osan tehtävästä voisi hoitaa skriptillä. Toistuvassa työssä skripti on nopeampi ja ennustettavampi, ja agentille jää vain se osa, joka oikeasti vaatii tulkintaa.

Aloittelijalle helpoin tapa kokeilla agentteja on ChatGPT:n agenttitila, ja oman agentin voi koota ilman koodia esimerkiksi Copilotin Agent Builderilla. Kehittäjät rakentavat agentteja usein koodaustyökaluilla, kuten GitHub Copilotilla, Claude Codella tai Codexilla. Agentille kirjoitetut ohjeet ovat käytännössä sen prompti, joten hyvän promptin kirjoittaminen auttaa tässäkin.

Onko tekoälyagentti ilmainen?

Riippuu palvelusta. Ilmaisversioiden ominaisuudet ja rajat muuttuvat usein, joten en listaa tässä, mikä agentti on juuri nyt maksuton. Tarkista tilanne palvelun omalta hinnoittelusivulta. Hintaa tärkeämpi kysymys on, mihin palvelu pääsee käsiksi: ilmainen kuluttajapalvelu ei ole oikea paikka asiakkaiden henkilötiedoille.

Ihmisen rooli: mitä agentti saa päättää?

Hyvin rakennetussa agentissa on selvää, mitä ihminen päättää, mitä agentti saa päättää, mihin sen työkalut saavat koskea ja milloin työn pitää pysähtyä. ChatGPT:n agentti pyytää luvan ennen ostoksen tekemistä, ja oman agentin voi rakentaa pysähtymään samalla tavalla ennen peruuttamatonta toimenpidettä. Digi- ja väestötietoviraston ohje neuvoo samaa: kriittisissä prosesseissa agentti valmistelee työn ja ihminen antaa lopullisen hyväksynnän, ja alkuun agentille annetaan vain välttämättömimmät oikeudet.

Pysähtyminen ja avun pyytäminen voi olla agentin oikea lopputulos. Agentti, joka kertoo rehellisesti, mitä se ei saanut valmiiksi, on hyödyllisempi kuin agentti, joka ilmoittaa kaiken olevan valmista.

MCP: mistä agentti saa työkalunsa

MCP (Model Context Protocol) on avoin standardi, jolla tekoälysovellukset kytketään ulkoisiin järjestelmiin, kuten tiedostoihin, tietokantoihin ja työkaluihin. MCP:n oma dokumentaatio vertaa sitä USB-C-porttiin: yksi vakioliitäntä monelle laitteelle. MCP-palvelin antaa agentin käyttöön työkaluja, esimerkiksi sähköpostin lukemisen tai testiympäristön varaamisen. Agentti käyttää niitä samalla tavalla kuin yllä olevassa sähköpostiesimerkissä: kielimalli pyytää, järjestelmä toimii.

Oman MCP-palvelimen rakentaminen on yksi teknisten koulutusteni aiheista. Lue lisää tekoälykoulutuksesta testaajille ja kehittäjille.

Milloin agenttia ei kannata käyttää?

Agentti on väärä valinta ainakin näissä tilanteissa:

  • Kun tehtävä toistuu samanlaisena. Toistuvaan työhön kuuluu skripti, ei agentti. Agentti päättelee joka kerta uudelleen, mikä vie aikaa ja voi tuottaa eri kerroilla eri tuloksen. Se on hyvä löytämään ratkaisun, skripti toistamaan sen.
  • Kun et pysty tarkistamaan tulosta. Jos et tiedä, miltä oikea lopputulos näyttää, et myöskään huomaa, kun agentti erehtyy.
  • Kun tehtävä sisältää tietoja, joita et saa antaa ulkopuoliselle palvelulle. Tarkista ensin, mitä organisaatiosi ohjeet sanovat tekoälyn käytöstä.

Koulutus tekoälyagenttien käyttöön

Olen opettanut tekoälyagenttien käyttöä aloittelijoille, keskitason käyttäjille ja edistyneille, ja kaikki ovat hyötyneet. Eniten koulutuksesta hyötyvät silti aloittelijat ja keskitason käyttäjät, joten AI-Koulutuksissa keskityn heihin. Workshopeissa käydään läpi tekoälyn rajat: mihin agentit sopivat ja mihin eivät. Teknisille tiimeille opetan myös MCP-palvelimien rakentamista ja agenttien orkestrointia. Koulutusten hinnat ja toteutustavat löydät sivulta tekoälykoulutuksen hinta.

UKK

Mikä on tekoälyagentti? Tekoälyagentti eli AI-agentti on ohjelmisto, joka kiertää samaa silmukkaa ja kysyy joka kierroksella: onko annettu tehtävä tehty? Agentilla on käytössään työkaluja, esimerkiksi yhteys sähköpostiin, ja kielimalli, joka valitsee sopivan työkalun ja arvioi, onko tehtävä suoritettu. Kun tehtävä on valmis, silmukka katkeaa ja agentti jää odottamaan seuraavaa käskyä.

Mitä on agenttinen tekoäly? Agenttinen tekoäly (englanniksi agentic AI) tarkoittaa tekoälyä, joka toimii itsenäisesti tavoitetta kohti: valitsee työkaluja, etenee välivaihe kerrallaan ja arvioi, onko tehtävä valmis. Tekoälyagentit ovat tämän ajattelun käytännön toteutus.

Mitä ovat Copilot-agentit? Microsoft 365 Copilotin agentit ovat tiettyyn tehtävään erikoistuneita avustajia, jotka voivat hakea ja tiivistää organisaation tietoja tai tehdä toimenpiteitä, kuten lähettää sähköposteja tai päivittää tietueita. Yksinkertaisen agentin voi koota ilman koodia antamalla sille ohjeet, tietolähteet ja toiminnot.

Miten tehdä tekoälyagentti? Valitse yksi selkeä tehtävä ja päätä, milloin se on valmis. Anna agentille vain tehtävän vaatimat työkalut, ohjaa se ensimmäisellä kerralla itse tehtävän läpi ja tarkista tulos. Kun tehtävä onnistuu, kysy agentilta, kuinka suuren osan työstä voisi hoitaa skriptillä.

Onko tekoälyagentti sama kuin chatbot? Ei aivan. Chatbot vastaa viestiin ja jää odottamaan. Agentilla on tavoite, työkalut ja sääntö siitä, milloin työ on valmis, joten se jatkaa itse, kunnes tehtävä on tehty. Jos agentti tarvitsee luvan tai apua, se pysähtyy ja kysyy ihmiseltä.

Mitä ei kannata kysyä tekoälyltä? Se riippuu käyttämästäsi palvelusta ja organisaatiosi ohjeista. Älä kirjoita kysymykseesi tietoja, joita ohjeet eivät salli antaa ulkopuoliselle palvelulle. Esimerkiksi asiakkaiden henkilötiedot eivät kuulu ilmaiseen kuluttajapalveluun. Älä myöskään luota tekoälyn vastaukseen asioissa, joita et pysty itse tarkistamaan.

Haluatko oppia käyttämään ja rakentamaan agentteja?

Opetan tekoälyagenttien käyttöä käytännönläheisesti aloittelijoille ja keskitason käyttäjille. Teknisille tiimeille opetan myös agenttien rakentamista. Kerro, mitä sinä ja tiimisi haluatte oppia, niin ehdotan sopivan koulutuksen.

Ota yhteyttä Katso koulutukset