Tekoälyavusteinen ohjelmistokehitys
Tunnetaan myös: tekoälyavusteinen kehitys, AI-avusteinen ohjelmistokehitys
Mikä on tekoälyavusteinen ohjelmistokehitys?
Ohjelmiston rakentamista niin, että tekoäly on mukana koko työnkulussa koodin generoinnista ja refaktoroinnista katselmointiin ja testaukseen. Sateenvarjotermi, joka kattaa kaiken koodiavustajista ohjelmistoagentteihin. Hallitut kokeet osoittavat todellisia nopeushyötyjä, mutta tuotos vaatii yhä ohjelmistoammattilaisen harkintaa. Oikein käytettynä tekoäly nopeuttaa kehitystä ilman, että laatu tai tietoturva kärsii.
Mihin tekoälyavusteisen kehityksen hyöty perustuu?
Tekoälyavusteisen kehityksen hyöty riippuu tehtävästä, ei työkalusta. Toistuva koodi, liimakoodi ja hyvin tunnetut kuviot nopeutuvat selvästi, kun taas uusi arkkitehtuurisuunnittelu, mutkikas toimialalogiikka ja vieraan järjestelmän debuggaaminen liikkuvat vain vähän. Siksi keskimääräinen ”tuottavuusprosentti” koko organisaatiolle kertoo harvoin mitään käyttökelpoista. Hyöty syntyy siitä, mihin tekoäly kohdistetaan ja pystyykö muu toimitusketju ottamaan vastaan kasvavan koodimäärän.
Tekoälyn käyttö ohjelmistotiimeissä on jo laajaa. Googlen ja DORA:n syyskuussa 2025 julkaisema State of AI-assisted Software Development -raportti kokosi vastaukset lähes 5 000 alan ammattilaiselta. Heistä 90 prosenttia kertoi käyttävänsä tekoälyä työssään ja yli 80 prosenttia arvioi sen kasvattaneen tuottavuuttaan. Sama raportti nostaa esiin kääntöpuolen. Tekoälyn käyttö korreloi positiivisesti toimitusnopeuden kanssa mutta negatiivisesti toimitusten vakauden kanssa. Pelkkä nopeus ei siis riitä. DORA:n mukaan kasvavan muutosvirran pitävät vakaana vahva automaattinen testaus, kypsä versionhallinta ja nopeat palautesilmukat.
Mitä tekoälyavusteinen ohjelmistokehitys tarkoittaa?
Tekoälyavusteinen ohjelmistokehitys (myös AI-avusteinen ohjelmistokehitys) on ohjelmiston rakentamista niin, että tekoäly on mukana koko työnkulussa koodin generoinnista ja refaktoroinnista katselmointiin ja testaukseen. Se on sateenvarjotermi, jonka alle mahtuu koko kirjo. Yhdessä päässä ovat editoriin upotetut koodiavustimet, jotka täydentävät rivin kerrallaan, toisessa itsenäisemmät ohjelmointiagentit, jotka ottavat tehtävän vastaan ja työstävät sitä useassa vaiheessa. Yhteistä on, että ihminen määrittää tavoitteen ja vastaa lopputuloksesta, ja tekoäly tuottaa ehdotuksia sen sisällä.
Termi ei ota kantaa siihen, kuinka paljon vastuuta tekoälylle annetaan. Se kattaa sekä varovaisen käytön, jossa jokainen rivi katselmoidaan, että kevyemmän tyylin, jossa ehdotuksia hyväksytään nopeasti. Nämä ääripäät johtavat hyvin erilaisiin lopputuloksiin, ja siksi lähikäsitteet kuten vibe coding, agenttinen koodaus ja tekoälylähtöinen kehitys tarkentavat, mistä tavasta kulloinkin on kyse.
Mikä erottaa ammattimaisen tekoälyavusteisen kehityksen vibe codingista?
Raja kulkee katselmoinnissa. Simon Willison määrittelee vibe codingin ohjelmiston rakentamiseksi kielimallilla ilman, että mallin kirjoittamaa koodia katselmoidaan. Jos kehittäjä katselmoi koodin, testaa sen perusteellisesti ja pystyy selittämään toiselle, miten se toimii, kyse on Willisonin mukaan tavallisesta ohjelmistokehityksestä, vaikka malli olisi kirjoittanut koodin. IBM:n kuvaus tukee samaa rajaa: näin tuotettu koodi tarvitsee yhä koodikatselmoinnin, testauksen, riippuvuuksien tarkistuksen ja tietoturva-arvion ennen tuotantoon vientiä. Kumpi tapa on kyseessä, ratkeaa sillä hetkellä, kun tiimi hyväksyy muutoksen. Sama työkalu sopii kumpaankin.
Termi ”tekoälyavusteinen kehitys” niputtaa helposti yhteen kolme eri asiaa, jotka kannattaa pitää erillään. Ensimmäinen on tekijä. Hän voi olla henkilö, joka ei osaa lukea koodia, teknisesti suuntautunut ei-kehittäjä, kokenut kehittäjä, jolle tekoälytyökalut ovat uusia, tai agenttien kanssa päivittäin työskentelevä kehittäjä. Toinen on agentin autonomia: kuinka pitkälle tekoäly saa edetä omin päin ennen kuin ihminen ohjaa tai hyväksyy, rivin täydennyksestä agenttiin, joka työstää kokonaisen tehtävän. Kolmas on katselmointi: luetaanko, testataanko ja arvioidaanko tuotos ennen hyväksymistä. Kolmannella akselilla vibe coding sijoittuu katselmoimattomaan päähän riippumatta kahden muun akselin arvoista. Sama työkalu samalla autonomian tasolla kantaa hyvin erilaisen riskin sen mukaan, katselmoidaanko koodi.
Miten tekoälyavusteista kehitystä tehdään käytännössä?
Käytännön työ jakautuu muutamaan tapaan, jotka usein yhdistyvät saman päivän aikana. Koodiavustin täydentää koodia editorissa ehdotuksina, jotka kehittäjä hyväksyy tai hylkää. Tunnetuimpia ovat GitHub Copilot ja Cursor. Keskustelupohjainen käyttö tarkoittaa, että kehittäjä kysyy mallilta selityksen, luonnoksen tai korjausehdotuksen ja siirtää siitä osia koodiin. Ohjelmointiagentille annetaan kokonainen tehtävä, ja se etenee useassa vaiheessa: lukee koodikantaa, ehdottaa muutoksia, ajaa testejä ja korjaa itseään.
Tekoäly ei rajoitu koodin kirjoittamiseen. Sitä käytetään myös katselmointiin (muutoksen läpikäynti ja huomiot ennen yhdistämistä), testien generointiin, dokumentaation kirjoittamiseen ja vanhan koodin selittämiseen. Kaikissa näissä laatu riippuu ohjeistuksesta: mitä tarkemmin tehtävä, konteksti ja reunaehdot on kuvattu (promptaus), sitä käyttökelpoisempi ehdotus. Viimeinen vaihe on silti sama kuin ennen tekoälyä: ihminen lukee muutoksen, ymmärtää sen ja hyväksyy sen.
Mitä tutkimus sanoo tuottavuudesta?
Näyttö on aidosti ristiriitaista, ja se kannattaa lukea kokonaisuutena. Microsoft Researchin, GitHubin ja MIT Sloanin tutkijoiden kontrolloidussa kokeessa (Peng ym. 2023) kehittäjät, jotka kirjoittivat HTTP-palvelimen JavaScriptillä Copilotin avulla, suoriutuivat tehtävästä noin 55,8 prosenttia nopeammin kuin verrokkiryhmä (95 prosentin luottamusväli 21–89 prosenttia). Tulos koski rajattua, tuttua tehtävää, jollaisessa tekoäly on vahvimmillaan.
Kentältä kuva on maltillisempi. METR:n heinäkuussa 2025 julkaisema satunnaistettu koe seurasi 16 kokenutta avoimen lähdekoodin kehittäjää heidän omissa, keskimäärin viisi vuotta työstämissään projekteissaan (246 aitoa tehtävää). Kehittäjät olivat tekoälyn kanssa 19 prosenttia hitaampia, vaikka he itse arvioivat nopeutuneensa 20 prosenttia. Ero mitatun ja koetun välillä on tutkimuksen keskeisin varoitus. Oma tuntuma nopeudesta ei ole luotettava mittari. Tekijät korostavat, että tulos koskee kokeneita kehittäjiä tutuissa, laadukkaissa koodikannoissa eikä yleisty kaikkiin kehittäjiin.
Laajassa kyselyaineistossa suunta on samaan tapaan kaksijakoinen. Googlen ja DORA:n 2024-raportin kyselyyn vastasi lähes 3 000 alan ammattilaista. Heistä yli 75 prosenttia nojasi tekoälyyn ainakin yhdessä päivittäisessä tehtävässä, mutta 39 prosenttia luotti tekoälyn tuottamaan koodiin vähän tai ei lainkaan. Sama raportti arvioi, että 25 prosentin kasvu tekoälyn käytössä liittyi 1,5 prosentin laskuun toimitusnopeudessa ja 7,2 prosentin laskuun toimitusten vakaudessa. Nopeutunut koodintuotanto ei siis automaattisesti tarkoita nopeampaa tai vakaampaa toimitusta.
Miksi koodikatselmoinnista tulee pullonkaula?
Kun tekoäly kirjoittaa koodia nopeammin, rajoite siirtyy koodin kirjoittamisesta sen hyväksymiseen. Faros AI:n huhtikuussa 2026 julkaisema AI Engineering Report 2026 perustuu kahden vuoden telemetriaan 22 000 kehittäjältä yli 4 000 tiimissä, ja se vertaa kunkin organisaation jaksoja, joilla tekoälyä käytettiin vähiten ja eniten. Tekoälyn ehdottaman koodin hyväksymisaste nousi 20 prosentista 60 prosenttiin, mutta yhdistettyjen pull requestien määrä kehittäjää kohden kasvoi vain 16,2 prosenttia. Katselmoinnissa kuluneen ajan mediaani kasvoi 441,5 prosenttia. Kokonaan ilman katselmointia yhdistettyjen pull requestien määrä kasvoi 31,3 prosenttia ja häiriöiden määrä pull requestia kohden 242,7 prosenttia. Faros myy ohjelmistokehityksen mittaustyökaluja, joten sillä on kaupallinen intressi tuloksiin, eikä raporttia ole vertaisarvioitu. Telemetria on silti vahvempaa näyttöä kuin kysely.
Katselmointi toimii kahdella tasolla, jotka eivät korvaa toisiaan. Koneet tarkistavat sen, minkä säännöt pystyvät ratkaisemaan: kääntyykö koodi, menevätkö testit läpi, noudattaako koodi sovittuja käytäntöjä ja sisältääkö se tunnettuja haavoittuvuuksia. Ihminen tarkistaa, tekeekö muutos sen, mitä sen piti, ja onko jäljelle jäävä riski hyväksyttävä. Automaattinen taso skaalautuu koodimäärän mukana, ihmisen taso ei. Siksi katselmointikapasiteetti kuuluu koko organisaation suunnitteluun.
Koodin laatu ja tekninen velka
Nopeampi tuotanto siirtää kuorman katselmointiin ja ylläpitoon. GitClearin analyysi 211 miljoonasta vuosina 2020–2024 muutetusta koodirivistä havaitsi, että kopioidun koodin osuus nousi 8,3 prosentista 12,3 prosenttiin. Samaan aikaan refaktoroinnin eli olemassa olevan koodin uudelleenjärjestelyn osuus muutetuista riveistä putosi noin 25 prosentista alle 10 prosenttiin. Koodia syntyy enemmän, sitä siistitään vähemmän, ja toistuvat koodilohkot ovat yleistyneet. Tämä on teknistä velkaa, joka näkyy vasta myöhemmin ylläpidon hintana.
DORA:n havainto toimitusten vakauden heikkenemisestä sopii GitClearin aineistoon. Kun tekoäly tekee suurten muutoserien tuottamisesta helppoa, kasvaa myös häiriöiden riski, elleivät testaus ja pienet eräkoot pysy perässä.
Mitä ymmärrysvelka tarkoittaa?
Ymmärrysvelka on kasvava ero sen välillä, kuinka paljon koodia järjestelmässä on ja kuinka suuren osan siitä kukaan tiimissä todella ymmärtää. Addy Osmani kuvasi sen maaliskuussa 2026 tekoälyn tuottaman koodin piilokustannuksena, ja O’Reilly Radar julkaisi kirjoituksen uudelleen kuukautta myöhemmin. Toisin kuin tekninen velka, ymmärrysvelka ei varoita etukäteen: koodikanta näyttää siistiltä ja testit menevät läpi, joten velka paljastuu vasta, kun jonkun pitää korjata tai laajentaa koodia, jota kukaan ei osaa selittää. Bessemer Venture Partnersin kesäkuussa 2026 julkaisema kirjoitus tekoälyä runsaasti käyttävistä kehitystiimeistä kertoo, että Shopifyssa tekoälyn avulla tehtyjä muutoksia on jouduttu perumaan suunnilleen yhtä usein kuin ennen tekoälyä. Siitä huolimatta yhtiön teknologiajohto seuraa ymmärrystä viikoittaisilla demoilla: ne näyttävät, ymmärtääkö tiimi, mitä se rakentaa, eikä vain sitä, rakentaako se nopeammin.
Kokeellinen näyttö tukee huolta. Judy Hanwen Shenin ja Alex Tamkinin satunnaistetussa kokeessa (arXiv, tammikuu 2026) 52 kehittäjää opetteli uutta asynkronisen ohjelmoinnin kirjastoa joko tekoälyn avulla tai ilman. Tekoälyn käyttö heikensi käsitteellistä ymmärrystä, koodin lukemista ja debuggausta, eikä se keskimäärin tuonut merkittävää tehokkuushyötyä. Osallistujat, jotka antoivat koko tehtävän tekoälylle, nopeutuivat jonkin verran mutta eivät oppineet kirjastoa. Tutkijat tunnistivat kuusi erilaista tapaa työskennellä tekoälyn kanssa, ja kolme oppimisen säilyttänyttä tapaa perustuivat kaikki aktiiviseen ajatteluun eivätkä passiiviseen delegointiin. Tiimeille opetus on käyttää tekoälyä niin, että sen tuotos luetaan, kyseenalaistetaan ja selitetään.
Riskit ja sudenkuopat
Suurin sudenkuoppa on ehdotus, joka näyttää oikealta mutta ei ole. Stack Overflow’n vuoden 2025 kehittäjäkyselyssä 66 prosenttia kysymykseen vastanneista 31 476 kehittäjästä piti suurimpana turhautumisenaan tekoälyn tuottamia ratkaisuja, jotka ovat ”melkein oikein mutta eivät aivan”, ja 45 prosenttia sanoi tekoälykoodin debuggaamisen vievän tavallista enemmän aikaa. Samassa kyselyssä tekoälyn käyttö oli laajaa (33 662 vastaajasta 84 prosenttia käyttää tai aikoo käyttää, kun luku oli 76 prosenttia vuonna 2024), mutta luottamus tulosten tarkkuuteen oli vähäistä. Tarkkuutta koskevaan kysymykseen vastanneista 33 244 kehittäjästä 46 prosenttia epäili tekoälytyökalujen tarkkuutta, ja vain noin kolmannes (33 prosenttia) luotti siihen.
Muut riskit ovat konkreettisia. Tietoturva: generoitu koodi voi tuoda haavoittuvuuksia tai vanhentuneita riippuvuuksia, jos sitä ei tarkasteta. Ylimääräinen korjaustyö: näennäisesti valmis ratkaisu voi vaatia enemmän korjaamista kuin alusta tehty. Osaamisen rapautuminen: jos perusasiat delegoidaan kokonaan koneelle, ymmärrys omasta koodikannasta ohenee. Kaikissa pätee sama asia. Vastuu säilyy ihmisellä, ja painopiste vain siirtyy kirjoittamisesta arviointiin.
Miten tekoälyavusteinen kehitys eroaa lähikäsitteistä?
Tekoälyavusteinen ohjelmistokehitys on sateenvarjo, jonka alle lähikäsitteet asettuvat sen mukaan, kuinka paljon vastuuta ihminen luovuttaa.
- Vibe coding tarkoittaa tekoälyn ehdotusten hyväksymistä katselmoimatta koodia. Se on luonnostelua, jossa lopputuloksen tuntuma ratkaisee. Termin esitteli Andrej Karpathy helmikuussa 2025. Se sopii kokeiluun ja prototyyppeihin, mutta ei tuotantokoodiin, jossa koodin ymmärtäminen on välttämätöntä.
- Agenttinen koodaus viittaa itsenäisemmin toimivaan tekoälyyn, joka ottaa tehtävän ja etenee useassa vaiheessa (lukee, muokkaa, ajaa testit, korjaa). Painopiste on autonomian asteessa.
- Tekoälyavusteinen parikoodaus korostaa vuorovaikutusta: tekoäly toimii parina, joka ehdottaa ja perustelee, kun taas ihminen ohjaa ja päättää.
- Tekoälylähtöinen kehitys tarkoittaa laajempaa tapaa, jossa koko prosessi ja työkalut on suunniteltu tekoäly edellä, ei jälkikäteen lisättynä.
Käytännössä nämä menevät päällekkäin. Sama kehittäjä voi vibe-koodata prototyypin aamulla ja katselmoida agentin tuottaman muutoksen huolellisesti iltapäivällä.
Näin otat sen käyttöön
Aloita kohdistamalla, älä levittämällä kaikkialle. Valitse tehtävätyypit, joissa hyöty on todennettu (toistuva koodi, testit, dokumentaatio, vanhan koodin selittäminen), ja pidä ihmiskatselmointi pakollisena osana. Mittaa tehtäväkohtaisesti, älä yhtenä organisaatiotason keskiarvona: yhden tiimin CRUD-työ voi nopeutua selvästi, kun taas mutkikas datamigraatio ei liiku, koska pullonkaula ei koskaan ollut kirjoittaminen. Suunnittele katselmointikapasiteetti ennen kuin skaalaat koodin generointia, sillä nopeampi kirjoittaminen kuormittaa ensimmäisenä katselmoijia. Pidä eräkoot pieninä ja testaus kunnossa, jotta nopeampi tuotanto ei käänny vakauden heikkenemiseksi.
Lähteet
- Peng ym.: The Impact of AI on Developer Productivity: Evidence from GitHub Copilot (2023) – kontrolloitu koe: Copilot-ryhmä ~55,8 % nopeampi HTTP-palvelintehtävässä (95 % luottamusväli 21–89 %).
- METR (2025): Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity – satunnaistettu koe, 16 kokenutta kehittäjää / 246 tehtävää; 19 % hitaampia, mitatun ja koetun ero.
- Google / DORA (2025): 2025 DORA Report: State of AI-assisted Software Development – lähes 5 000 vastaajaa; 90 % käyttää tekoälyä, yli 80 % raportoi tuottavuuskasvua; nopeus ylös, vakaus alas.
- Google / DORA (2024): Announcing the 2024 DORA Report – lähes 3 000 vastaajaa (raportti, s. 91); yli 75 % nojaa tekoälyyn päivittäin, 39 % luottaa vähän/ei lainkaan; 25 % lisäys → −1,5 % toimitusnopeus, −7,2 % vakaus.
- Faros AI (2026): The AI Engineering Report 2026: The Acceleration Whiplash – telemetria, 22 000 kehittäjää / yli 4 000 tiimiä kahden vuoden ajalta; tekoälykoodin hyväksymisaste 20 % → 60 %, yhdistetyt pull requestit kehittäjää kohden +16,2 %, katselmointiajan mediaani +441,5 %, ilman katselmointia yhdistetyt +31,3 %, häiriöt pull requestia kohden +242,7 %. Toimittajan raportti, ei vertaisarvioitu.
- Stack Overflow (2025): Developer Survey, AI-osio – 33 662 vastaajasta 84 % käyttää/aikoo käyttää (76 % 2024); 31 476 vastaajasta 66 % ”melkein oikein mutta ei aivan” ja 45 % debuggaus vie enemmän aikaa; 33 244 vastaajasta 46 % epäilee tarkkuutta, 33 % luottaa.
- GitClear (2025): AI Copilot Code Quality – 211 milj. vuosina 2020–2024 muutettua riviä; kopioitu koodi 8,3 % → 12,3 %, refaktorointi (siirretty koodi) ~25 % → alle 10 % (2020–2024).
- Addy Osmani, O’Reilly Radar (2026): Comprehension Debt: The Hidden Cost of AI-Generated Code – ymmärrysvelan määritelmä: ero olemassa olevan koodin ja ihmisten ymmärtämän koodin välillä; julkaistu alun perin kirjoittajan blogissa maaliskuussa 2026.
- Bessemer Venture Partners (2026): Inside AI-pilled engineering teams: five lessons for scaling without losing the plot – Shopifyn ja Rampin teknologiajohtajat tekoälyä runsaasti käyttävistä tiimeistä; ymmärrysvelka ja viikoittaiset demot. Sijoittajan julkaisu; käsitellyt yhtiöt voivat olla sen salkkuyhtiöitä.
- Shen & Tamkin (2026): How AI Impacts Skill Formation – satunnaistettu koe, 52 kehittäjää; tekoälyn käyttö heikensi käsitteellistä ymmärrystä, koodin lukemista ja debuggausta ilman merkittävää keskimääräistä tehokkuushyötyä. Esijulkaisu.
- Simon Willison (2025): Not all AI-assisted programming is vibe coding – vibe coding = ohjelmiston rakentaminen kielimallilla katselmoimatta sen kirjoittamaa koodia; katselmoitu, testattu ja ymmärretty koodi on ohjelmistokehitystä.
- IBM Think: What is vibe coding? – termin esitteli Andrej Karpathy helmikuussa 2025; generoitu koodi tarvitsee yhä koodikatselmoinnin, testauksen, riippuvuuksien tarkistuksen ja tietoturva-arvion ennen tuotantoa.
- Wikipedia: Vibe coding – termin esitteli Andrej Karpathy helmikuussa 2025; ero huolelliseen tekoälyavusteiseen kehitykseen.
- Wikipedia: AI-assisted software development – yleiskatsaus sateenvarjotermiin ja lähteet.
Sofokuksella tekoälyavusteinen kehitystapa on osa ohjelmistokehityspalvelua.
Usein kysytyt kysymykset
Riippuu tehtävästä. Rajatussa, tutussa tehtävässä nopeutus voi olla suuri. Pengin ym. kokeessa (2023) Copilot-ryhmä suoriutui noin 55 prosenttia nopeammin. Aidoissa, monimutkaisissa projekteissa vaikutus voi olla päinvastainen: METR:n kokeessa kokeneet kehittäjät olivat 19 prosenttia hitaampia, vaikka tunsivat nopeutuneensa. Koko organisaation keskiarvo kertoo vähän, koska vaikutus vaihtelee tehtävätyypin mukaan.
Siihen voi luottaa vain katselmoinnin kautta. Stack Overflow’n 2025-kyselyssä 66 prosenttia kysymykseen vastanneista 31 476 kehittäjästä piti suurimpana ongelmana ratkaisuja, jotka ovat melkein mutta eivät aivan oikein. Tarkkuutta koskevaan kysymykseen vastanneista 46 prosenttia epäili tekoälytyökalujen tarkkuutta ja 33 prosenttia luotti siihen. Käytännön sääntö: tekoäly tuottaa ehdotuksen, ihminen vastaa lopputuloksesta.
Vibe coding on tekoälyavusteisen kehityksen ääripää, jossa koodia ei katselmoida. Tekoälyavusteinen kehitys kattaa myös huolellisen tavan, jossa jokainen muutos luetaan, ymmärretään ja testataan. Vibe coding sopii kokeiluihin ja prototyyppeihin, mutta tuotantokoodi on katselmoitava.
Katselmoitavaa koodia tulee enemmän kuin ennen, mutta ihmisten katselmointikapasiteetti pysyy ennallaan. Faros AI:n vuoden 2026 telemetriassa katselmoinnissa kuluneen ajan mediaani kasvoi 441,5 prosenttia, kun vähäisen ja runsaan tekoälyn käytön jaksoja verrattiin. Yhdistettyjen pull requestien määrä kehittäjää kohden kasvoi samalla vain 16,2 prosenttia.
Se voi heikentää, jos katselmointi ja refaktorointi jäävät. GitClearin aineistossa kopioidun koodin osuus kasvoi ja refaktoroinnin osuus laski selvästi vuosina 2020–2024. Laatu ei laske tekoälystä itsestään vaan siitä, että koodia syntyy nopeammin kuin sitä siistitään ja ymmärretään.
Ei. Näyttö osoittaa, että tekoäly siirtää painopistettä koodin kirjoittamisesta sen arviointiin, ohjeistamiseen ja ymmärtämiseen. Vastuu suunnittelusta, katselmoinnista ja lopputuloksesta pysyy ihmisellä, ja juuri vaativimmissa tehtävissä tekoälyn hyöty on pienin.