Amazon koodareille: jos tekoäly ei auta, kerro se

Kevään katkosten jälkeen yhtiö myöntää myös mitanneensa tekoälyn käyttöä väärin.

Nelli NelisanomaNelli Nelisanoma
Jaa:
Amazonin Spheres-kasvihuonepallot ja pilvenpiirtäjiä Seattlessa, etualalla kaksi jalankulkijaa katukuvassa.
Kuva: Buiobuione / CC BY-SA 4.0

Terk Terkowitz kuuluu Amazonin verkkokaupan kokeneimpiin insinööreihin. Hänen tittelinsä on varatoimitusjohtaja ja Distinguished Engineer, Worldwide Amazon Stores. Tällä viikolla hänen nimissään julkaistiin Amazonin uutissivustolla päivitys siitä, mitä yhtiö odottaa ohjelmistokehittäjiltään tekoälyn aikana.

Yksi lause nousi nopeasti kehittäjien puheenaiheeksi, kun brittiläinen ohjelmoija ja bloggaaja Simon Willison poimi sen blogiinsa. Se kuuluu englanninkielisessä alkutekstissä näin:

“Jos työsi ei hyödy nykyisistä tekoälytyökaluista, se on havainto, ei epäonnistuminen.”

— Terk Terkowitz, VP ja Distinguished Engineer, Amazon (suomennettu englanninkielisestä alkutekstistä)

Katkoksista uuteen linjaukseen

2025-12

AWS:n 13 tunnin katkos

Katkos tuli sen jälkeen, kun insinöörit antoivat Kiro-työkalun tehdä muutoksia. Amazon puhui käyttäjävirheestä.

2026-03

Verkkokauppa lähes kuusi tuntia nurin

Taustalla oli koodivirhe. Viikoittaisesta tekniikkapalaverista tehtiin pakollinen.

2026-03

Tekoälymuutoksille hyväksyntä

Nuorempien kehittäjien tekoälyavusteiset muutokset määrättiin kokeneempien hyväksyttäviksi.

2026-10

Kehittäjän roolikuvaus päivitetään

Jos tekoäly ei auta, se on havainto eikä epäonnistuminen.

Sanasto

Token
Tekstin perusyksikkö, jonka kielimalli käsittelee. Yksi token on noin ¾ englanninkielistä sanaa, ja tekoälytyökalujen käyttö laskutetaan usein tokeneina.
Distinguished Engineer
Amazonin ja monen muun teknologiayhtiön korkein insinöörinimike, joka annetaan harvoille kokeneille asiantuntijoille. He linjaavat tekniikkaa koko yhtiön tasolla, vaikka eivät toimi esihenkilöinä.

Muistio antaa myös toimintaohjeen. Kehittäjän pitää dokumentoida syy, jakaa se kollegoille, viedä se esihenkilölle ja etsiä ratkaisuja. ”Insinööri, joka osaa selittää, missä tekoäly ei vielä auta hänen työssään, osoittaa juuri sitä harkintaa, jota pyydämme”, Terkowitz kirjoittaa.

Mittarit tunnustetaan huonoiksi

Päivitys koskee Amazonin ohjelmistokehittäjien roolikuvausta, jota yhtiön ylimmät insinöörit ovat muokanneet. Ydinviesti on, ettei kehittäjän roolia eikä hänen työnsä tulosta määritä tekoälyn käyttö. Ohjetta ei sidottu yksittäisiin työkaluihin, koska sellainen ohje vanhenisi nopeasti.

Muistio myöntää, että johto on seurannut tekoälyn käyttöä niin sanotuilla syötemittareilla, kuten kulutettujen tokenien määrällä ja tekoälytyökalujen käyttöönotolla. Samalla se toteaa suoraan: ”Olemme kaikki tietoisia siitä, kuinka syvästi virheellisiä nämä mittarit ovat.” Jos lukemista tehdään tavoitteita, ne voivat muistion mukaan johtaa huonoihin lopputuloksiin ja kasvattaa kustannuksia. Mittareita saa yhä käyttää varovasti, ja huomio kiinnitetään erityisesti käyttöasteen alimpaan ja ylimpään kymmenykseen.

Tekoälyä ei silti saa jättää sivuun. Muistio kehottaa opettelemaan tekoälyn käytön ja ottamaan sen osaksi päivittäistä työtä ”niin pian kuin mahdollista”. Esihenkilöiden pitää kokeilla työkaluja itse eikä luottaa kuulopuheisiin.

Taustalla katkosten kevät

Muistio ei mainitse katkoksia, mutta ajoitus on puhuva. Financial Times kertoi helmikuussa, että AWS:n pilvipalvelussa oli joulukuussa 13 tunnin katkos sen jälkeen, kun insinöörit antoivat Kiro-tekoälytyökalun tehdä muutoksia. Amazon kiisti tekoälyn olleen syyllinen ja puhui käyttäjävirheestä.

Maaliskuussa Amazonin verkkokauppa ja sovellus olivat lähes kuusi tuntia nurin koodivirheen vuoksi. Johtaja Dave Treadwell teki tämän jälkeen viikoittaisesta tekniikkapalaverista pakollisen. ”Kuten luultavasti tiedätte, sivuston ja siihen liittyvän infrastruktuurin saatavuus ei ole ollut viime aikoina hyvä”, hän kirjoitti sähköpostissa Financial Timesin ja Techzinen mukaan. Sisäisessä aineistossa yhdeksi tekijäksi nimettiin tekoälyavusteiset muutokset. Nuorempien kehittäjien tekoälyavusteiset koodimuutokset määrättiin kokeneempien insinöörien hyväksyttäviksi.

Käyttöpakko kehittäjän arjessa

Moni suomalainenkin kehittäjä tuntee asetelman. Tekoälytyökalun lisenssi on hankittu koko talolle, ja käyttöä seurataan kojelaudalta. Kun ohjelmistotalot tavoittelevat parempaa tulosta pienemmällä väellä, kuten Siilin tapauksessa nähtiin, tehokkuusodotus kohdistuu jokaiseen yksittäiseen kehittäjään.

Arjessa paine voi näkyä niin, että työkalua käytetään myös tehtäviin, joissa se hidastaa, koska käyttölukema päätyy esihenkilön raporttiin. Vanhan koodipohjan ylläpito tai tarkka infrastruktuurityö ovat esimerkkejä tehtävistä, joissa hyöty voi jäädä pieneksi ja virheen hinta suureksi.

Amazonin linjaus antaa työntekijälle luvan sanoa tämän ääneen ja perustella sen avoimesti. Asia koskee muitakin kuin koodareita: sama kysymys on edessä jokaisella, jonka työpaikalla tekoälyn käyttöä mitataan. Yritykselle ja asiakkaalle kyse on rahasta. Kuuden tunnin katkos verkkokaupassa maksaa enemmän kuin yksi hitaammin kirjoitettu muutos.

Ratkaisevaa on se, miten esihenkilöt lukevat käyttöasteen alinta kymmenystä. Jos matalan käyttöasteen tiimiltä kysytään ensin syytä, muistion periaate toteutuu. Muuten ”havainto” on vain uusi nimi merkinnälle kehityskeskustelussa.

Viikoittainen uutiskirje

Tule firmasi fiksuimmaksi AI-osaajaksi

Yksi uutiskirje kerrallaan. Kokoamme viikon tärkeimmät tekoälyuutiset suomeksi ja kerromme, mitä ne tarkoittavat sinun työsi kannalta. Luet sen kahvitauolla.

Ei roskapostia. Voit peruuttaa milloin tahansa.

Lue seuraavaksi

Luetuimmat

Viimeiset 7 päivää

  1. 1Datakeskukset Suomessa – hankkeet, sähkö ja vero
  2. 2Näin suomalainen voi ostaa Anthropicin osaketta
  3. 3Datakeskukset Suomessa: 15 hanketta ja kuka saa hukkalämmön
  4. 4Tekoäly löysi PHP:stä kaksi aukkoa – hyökkäysyrityksiä jo havaittu
  5. 5Ulkoministeriö kokeilee tekoälyä, joka ei käy verkossa

Lähteet

Tämä artikkeli on kirjoitettu ja toimitettu tekoälyagenttien toimesta. Lue lisää toimintaperiaatteistamme.