Oma botti III — toteutustapa, erikoistyökalut ja käyttöönotto
Tekoälyjen käyttöTeoria n. 10 min · harjoittelu n. 20 min · yhteensä n. 30 min

Oma botti III — toteutustapa, erikoistyökalut ja käyttöönotto

Johdanto: valitse toteutus, jonka pystyt perustelemaan

Tunneilla 14 ja 15 määrittelit apuri-bottisi tehtävän, rajat, tietopohjan ja testit. Ennen rakentamista tarvitset vielä toteutuspäätöksen. Toteutustapa ei ole vain alustan nimi, vaan perusteltu kuvaus siitä, mitä ominaisuuksia tarvitset, mitä aineistoa ratkaisu käsittelee, kuka pääsee siihen ja millaisella näytöllä voit osoittaa sen toiminnan.

Tekstiä tuottava chat on vain yksi mahdollisuus. Botti voi hyödyntää kuvaa, ääntä tai musiikkia, videota tai rajattua kooditoimintoa, jos se palvelee käyttäjän tehtävää. Nämä erikoistyökalut säilyvät tunnin näkyvänä laboratoriona, mutta niiden tarkoitus on auttaa tekemään omaa bottiprojektia koskeva valinta. Välineet ja tuotokset eroavat, mutta vastuullinen työskentely etenee samalla tavalla:

  1. määritä todellinen käyttötarve
  2. päätä onnistumisen kriteerit
  3. tee ensimmäinen versio
  4. nimeä yksi havaittava puute
  5. muuta yhtä asiaa
  6. vertaa toista versiota ensimmäiseen
  7. tee oikeuksiin, turvallisuuteen ja laatuun perustuva julkaisu- tai käyttöpäätös.

Järjestys on olennainen: kriteerit päätetään ennen ensimmäistä versiota, jotta niitä ei madalleta jälkikäteen sopimaan syntyneeseen tuotokseen.

Tällä tunnilla tutkit neljää näkyvää reittiä ja kokeilet niistä yhtä: kuvaa, ääntä tai musiikkia, videota tai koodia. Kaikkien ei tarvitse lisätä erikoistyökalua omaan bottiinsa. Ydintaito on osata päättää, tuoko työkalu käyttäjälle todellista hyötyä vai kasvattaako se vain toteutuksen riskiä ja työmäärää.

Tunnin läpi kulkee yksi esimerkki. Kirjasto tarvitsee verkkosivulleen 20 sekunnin äänettömän opastusvideon, joka näyttää kirjan palauttamisen kolmessa vaiheessa. Ennen videon tekemistä sovitaan, että vaiheiden pitää näkyä oikeassa järjestyksessä, tekstitykset pitää ehtiä lukea rauhassa, esineiden ja tilan pitää säilyä johdonmukaisina eikä kuvassa saa olla tunnistettavia asiakkaita. Nämä kriteerit eivät muutu sen mukaan, millainen ensimmäisestä versiosta tulee.

väline vaihtuu — sykli ei: tavoite → kriteerit → versio → havainto → yksi muutos → vastuullisuustarkistus → julkaisu
KUVION MOBIILIESITYS
  1. Sama sykli joka välineellä: tavoite → kriteerit → V1 → havainto → 1 muutos → V2 → vastuullisuustarkistus → julkaise tai hylkää
  2. KUVA: kohde hukkui taustaan → sommittelu tarkennettu · ÄÄNI: puhe peittyi → voimakkuussuhde muutettu
  3. VIDEO: tekstitys vaihtui liian nopeasti → kohtauksen kesto 7 sekuntiin · KOODI: tyhjä syöte kaatoi → virhetesti lisätty
  4. Loki kerää havainnon ja muutoksen — väline vaihtuu, sykli ei
Erikoistuneet työkalut eroavat tuotoksissa, mutta työtapa on sama: tavoite ja kriteerit, versio, havainto, täsmälleen yksi nimetty muutos, uusi versio, vastuullisuustarkistus ja vasta sitten julkaisu tai hylkäys. Tärkein tuotos on loki, johon havainto ja muutos kirjataan joka kierrokselta.

Valitse väline vasta käyttötarkoituksen jälkeen

Älä aloita kysymyksestä ”mitä tällä työkalulla voi tehdä?”. Aloita tarpeesta:

  • Mitä tuotosta tarvitaan?
  • Kuka sitä käyttää?
  • Missä muodossa se julkaistaan tai suoritetaan?
  • Mikä on onnistumisen tärkein ehto?
  • Mitä virhe voisi aiheuttaa?

Kun nämä asiat ovat selvillä, työkalua voi arvioida tehtävän eikä uutuudenviehätyksen perusteella.

Sama aihe voi vaatia eri välineen eri käyttötarkoituksissa. Tapahtuman tunnelmakuva, äänitunnus, lyhyt mainosvideo ja ilmoittautumislomakkeen koodi eivät ole keskenään vaihtoehtoisia vastauksia samaan tehtävään, vaan ne ratkaisevat eri ongelmia. Kirjaston esimerkissä video on perusteltu valinta, koska työvaihe pitää näyttää ajassa. Jos tarve olisi vain merkitä palautusautomaatin paikka karttaan, kuva olisi selkeämpi ja kevyempi ratkaisu.

Yhteinen laboratorioloki

Laboratorioloki tekee työskentelystä näkyvää. Riippumatta reitistä tallenna seuraavat tiedot:

  • käyttötarkoitus ja kohderyhmä
  • palvelu tai työympäristö sekä käytettävissä oleva versio
  • syöte tai prompti kokonaisena
  • ensimmäinen tuotos
  • 3–5 arviointikriteeriä
  • yksi havaittu ongelma
  • yksi nimetty muutos
  • uusi tuotos ja vertailu
  • vastuullisuustarkistus

Ilman lokia jäljelle jää vain lopputulos, eikä toinen ihminen voi tietää, syntyikö se harkitulla kokeella vai sattumalta. Lokin avulla pystyt selittämään, mitä teit, miksi valitsit juuri tämän muutoksen ja paransiko se tuotosta. Kirjaston videon lokiin kirjataan siksi myös alkuperäiset kriteerit ennen ensimmäisen version tuottamista.

Reitti A — kuva

Kuvia tuottavia palveluita on useita, ja monet keskustelupalvelut (ChatGPT, Google Gemini, Microsoft Copilot) sisältävät kuvanluonnin suoraan. Erikoistuneita kuvatyökaluja ovat esimerkiksi Midjourney ja Adobe Firefly. Alla oleva ohje pätee niistä riippumatta.

Kuvatyökalulle kirjoitettava syöte alkaa kuvan tehtävästä. Kerro sen jälkeen pääkohde ja toiminta, sommittelu tai kuvakulma, tavoiteltu visuaalinen ilme ja tarvittava kuvasuhde. Rajaa samalla pois sellaiset elementit, jotka tekisivät kuvasta väärän tai harhaanjohtavan. Kaikkea mahdollista ei tarvitse kuvailla; valitse yksityiskohdat sen mukaan, mitä käyttötarkoitus vaatii.

Kuvan laatua ei ratkaise pelkkä näyttävyys. Katso, ohjaako sommittelu huomion olennaiseen ja ovatko tärkeät kohteet, tekstit, symbolit ja mittasuhteet uskottavia. Mieti myös, voisiko katsoja päätellä kuvasta jotakin sellaista, mikä ei pidä paikkaansa. Jos kuva julkaistaan verkossa, sille tarvitaan yleensä vaihtoehtoinen teksti, joka välittää saman olennaisen tiedon kuvan näkemättä.

Todellista tapahtumaa, henkilöä tai tuotetta esittävä kuva vaatii erityistä tarkkuutta. Katsoja ei saa erehtyä pitämään keksittyä yksityiskohtaa dokumentaarisena faktana.

Reitti B — ääni tai musiikki

Äänituotoksen syötteessä olennaisia ovat käyttötarkoitus, kesto ja rakenne. Kuvaa tempoa, soittimia tai äänimaailmaa sellaisina havaittavina ominaisuuksina, joita voit myöhemmin arvioida. Jos mukana on puhetta, määritä myös kieli, rytmi ja kohderyhmä. Kerro lisäksi, mitä tuotoksessa ei saa olla.

Kuuntele versiota siinä tilanteessa, johon se on tarkoitettu. Täyttyvätkö pyydetty kesto ja rakenne? Erottuuko puhe, ja sopivatko tempo sekä äänenvoimakkuuksien suhteet käyttöön? Häiriö, katkos tai odottamaton ääni voi olla pienessäkin tuotoksessa ratkaiseva puute. Teknisen laadun rinnalla on varmistettava, että käyttö- ja julkaisuoikeudet ovat selvät.

Vältä elävän tekijän äänen, tunnistettavan esiintyjän tai tietyn teoksen jäljittelyä ilman lupaa. Nimeä sen sijaan tarvitsemasi ominaisuudet, kuten rauhallinen tempo, niukka soitinnus, selkeä rakenne ja lämmin tunnelma.

Reitti C — video

Videossa kuva, aika, liike ja ääni muodostavat kokonaisuuden. Siksi pitkä, yhdellä kertaa kirjoitettu prompti on usein vaikea hallita. Aloita lyhyestä käsikirjoituksesta tai kuvakäsikirjoituksesta, jossa näkyvät tarkoitus, kesto, kohtausten järjestys ja kunkin kohtauksen tapahtuma. Kuvaa vasta sen jälkeen kamera, liike, siirtymät, puhe tai muu ääni, tekstitys ja kuvasuhde. Lopputulokselle pitää voida sanoa yhdellä virkkeellä, mitä katsojan kuuluu ymmärtää.

Kirjaston opastusvideon ensimmäisessä versiossa kolme vaihetta ovat oikeassa järjestyksessä, esineet säilyvät samoina eikä kuvassa näy asiakkaita. Toinen tekstitys vilahtaa kuitenkin niin nopeasti, ettei vertaisarvioija ehdi lukea sitä. Versio 1 ei siis vielä täytä ennen tuottamista sovittua luettavuuskriteeriä, vaikka se näyttää ensi silmäyksellä valmiilta.

Videota arvioidessa tarkista jatkuvuus kohtauksesta toiseen: säilyvätkö henkilöt, esineet ja ympäristö samoina ja näyttääkö liike uskottavalta? Katso myös, tukeeko ääni kuvaa ja välittyykö ydinasia ilman ääntä. Saavutettavuus ei ole lopuksi lisättävä koriste, vaan osa käyttötarkoituksen täyttymistä.

Reitti D — koodi

Koodityökalun syöte ei ala lauseesta ”tee minulle sovellus”. Kirjoita ensin vaatimus, joka kertoo, mitä ohjelman pitää tehdä, millaisen syötteen se saa ja millaisen tuloksen se palauttaa. Nimeä myös suoritusympäristö ja riippuvuudet sekä ne virhetilanteet ja testit, joilla toiminta osoitetaan. Selkeä vaatimus auttaa erottamaan varsinaisen tarpeen tekoälyn ehdottamasta toteutuksesta.

Koodin sujuva ulkoasu ei todista, että se toimii tai on turvallinen. Lue muutokset ja aja koodi eristetyssä ympäristössä. Tarkista ainakin:

  • normaali tapaus
  • tyhjä tai virheellinen syöte
  • vähintään yksi raja-arvo
  • tietoturvan kannalta epäilyttävä syöte
  • se, ettei koodi tee pyytämättömiä verkkokutsuja tai tiedostomuutoksia.

Älä suorita tuntematonta koodia vain siksi, että tekoäly vakuuttaa sen olevan turvallista. Vastuu siirtyy sinulle siinä hetkessä, kun päätät ajaa koodin.

Iteroi yhtä muutosta kerrallaan

Ensimmäinen tuotos on koe, ei valmis työ. Valitse arvioinnissa yksi ongelma ja muuta sitä koskevaa kohtaa syötteessä.

Muutos määräytyy havaitun puutteen perusteella:

  • kuva: pääkohde hukkuu taustaan → tarkenna sommittelua
  • ääni: puhe peittyy musiikkiin → muuta äänenvoimakkuuksien suhdetta
  • video: kohtaus vaihtuu liian nopeasti → muuta kestoa tai leikkausta
  • koodi: tyhjä syöte kaataa ohjelman → lisää vaatimus ja testi tälle virhetilanteelle.

Kirjaston videossa nimetty puute on toisen tekstityksen liian lyhyt lukuaika. Syötteeseen tehdään yksi muutos: toinen kohtaus kestää seitsemän sekuntia. Sisältöä, kuvakulmaa ja muita asetuksia ei vaihdeta. Versiossa 2 vertaisarvioija ehtii lukea tekstityksen, ja muut ennalta sovitut kriteerit täyttyvät edelleen. Vertailu antaa siten perusteen sanoa, että juuri pidempi kesto korjasi havaitun ongelman.

Kun muutat yhden asian, voit perustellummin arvioida muutoksen vaikutusta. Jos vaihdat samalla tyylin, rakenteen, keston ja työkalun, ennen–jälkeen-vertailu ei kerro, mikä auttoi.

Tarkista vastuu ennen julkaisemista

Ennen julkaisua tai käyttöönottoa tee kaikilla reiteillä sama vastuullisuustarkistus:

  • Onko syöte tai lähdeaineisto omaa tai luvallisesti käytettävää?
  • Saako tuotoksen julkaista suunnitellussa käytössä?
  • Voiko tuotos johtaa katsojaa, kuulijaa tai käyttäjää harhaan?
  • Sisältääkö se henkilötietoja, tunnistettavan äänen tai luottamuksellista koodia?
  • Miten tekoälyn osuus kerrotaan yleisölle tai tilaajalle?
  • Kuka tarkistaa tuotoksen ennen käyttöä?

Palvelun käyttöehdot, lisenssit ja ominaisuudet voivat muuttua. Tarkista ne aina siitä palvelusta ja tilistä, jota käytät. Kurssin tarkoitus ei ole antaa pysyvää tuotesuositusta.

Kirjaston videon lähdeaineisto on kirjaston omaa, kuvassa ei ole tunnistettavia henkilöitä, tekstitys toimii ilman ääntä ja ihminen on tarkistanut vaiheiden oikeellisuuden. Koska myös version 2 luettavuus täyttää ennalta sovitun kriteerin, video voidaan julkaista. Jos tekstitys olisi yhä liian nopea tai jokin käyttöoikeus jäisi epäselväksi, oikea päätös olisi hylätä versio ja jatkaa korjaamista — ei madaltaa kriteeriä jälkikäteen.

Vertaa bottisi toteutustapoja

Palaa nyt omaan apuri-bottiisi. Vertaa vähintään kahta toteutustapaa samoilla kysymyksillä. Ensimmäinen voi olla varsinainen bottialusta, jossa ohjeet ja tietopohja määritetään pysyvästi. Toinen voi olla dokumentoitu suunnittelupolku, jossa arkkitehtuuri ja suoritusjälki kuvataan ilman väitettä toimivasta integraatiosta. Jos harkitset kuva-, ääni-, video- tai koodityökalua, käsittele sitä yhtenä toteutuksen osana, ei koko projektin tarkoituksena.

Vertailussa tarkistat käytettävyyden lisäksi aineiston soveltuvuuden, käyttöoikeudet, kustannukset, saavutettavuuden, ylläpidon ja sen, millaista näyttöä ratkaisu voi tuottaa. Tekninen toteutus voi osoittaa alustan todellisen toiminnan, tietopohjan kytkennän ja jakamisen rajat. Dokumentoitu suunnittelupolku voi osoittaa arkkitehtuurin, simuloidun suoritusjäljen, testit ja tunnistetut rajoitukset, mutta se ei todista integraation, käyttöoikeuksien tai tallennuksen toimivan käytännössä.

Tee kolme päätöstä ennen rakentamista

Kirjaa tunnin lopuksi kolme toisiinsa liittyvää päätöstä. Toteutuspäätös kertoo, minkä polun ja ympäristön valitset sekä miksi ne riittävät rajattuun tehtävään. Riskipäätös nimeää tärkeimmän aineisto-, käyttöoikeus-, harhaanjohtavuus- tai teknisen riskin ja keinon, jolla rajaat sitä. Käyttöönottopäätös kertoo, kuka saa käyttää bottia, kuka tarkistaa sen vastaukset, millä testillä käyttöönotto hyväksytään ja milloin käyttö keskeytetään.

Yksinkertaisin riittävä ratkaisu on usein paras. Jos tavallinen tekstibotti ratkaisee tehtävän, erillistä kuva-, ääni-, video- tai koodityökalua ei tarvita. Jos lisätyökalu on perusteltu, sen oma syöte, tuotos, oikeudet ja virhetilanne lisätään testisuunnitelmaan.

Yhteenveto

Kuva, ääni, video ja koodi tarvitsevat erilaiset syötteet ja laatukriteerit. Niitä yhdistää sama työskentelytapa: käyttötarve johtaa ennalta päätettyihin kriteereihin, ensimmäisen version puute johtaa yhteen perusteltuun muutokseen ja versioiden vertailu johtaa julkaisu- tai hylkäyspäätökseen. Oman bottisi kannalta tärkein kysymys on, kuuluuko erikoistyökalu perustellusti toteutukseen vai rajataanko se pois.

Tunnin ainoa tallennettava tuotos on bottiprojektin valintakortti. Siinä vertailet kaikkia neljää työkalureittiä tiiviisti, dokumentoit yhden käytännön kokeilun ja teet toteutus-, riski- ja käyttöönottopäätöksen. Muista reiteistä ei tehdä erillisiä tuotoksia.

Lopuksi pohdittavaksi: Mikä valitsemassasi tuotoksessa näyttää onnistumiselta ensi silmäyksellä mutta voi tarkemmassa tarkistuksessa osoittautua virheeksi?


Lähteet ja tarkistuspäivä

Tarkistettu 20.7.2026.

Seuraavaksi: Harjoittele5 tehtävää