Vibe-koodaaminen on tekoälymateriaalin luomista luonnollisen kielen kehotteiden ja käskyjen avulla. Kyseessä on siis luonnollisella kielellä tehtävä ohjelmointi, CoPilotin peruskäyttäjä, kuten esimerkiksi ammattimaista koodausta osaamaton lehtori, on tyypillinen vibe-koodauksen hyödyntäjä.
Vibe-koodaus on eräänlaista ”fiilis-” tai ”mutu-koodausta” siten, että käyttäjä kuvailee sovelluksen toiminnan puheella tai tekstillä, ja tekoäly tuottaa tarvittavan koodin. Käyttäjä ei näe ”konepellin” alle eikä hänen tarvitse ymmärtää teknologiasta oikeastaan mitään. Kehitys tapahtuu luonnollisen kielen avulla, esimerkkinä prompti:
Luo monivalintasanastotesti AMK-terveydenhoitoalan ruotsin kurssille, jossa testaat opiskelijoiden sanastotietämystä hoitoalan ammateista, hoitotoimenpiteistä, anatomiasta ja sairaalan klinikoista.
Tällainen vibe-koodaus on kielenopettajalle rutiinia nykyisin. Sanastotehtävä syntyy sekunneissa, mutta se ei juuri koskaan ole sellaisenaan käyttökelpoinen. Korjauspromptit, esimerkiksi seuraavanlaiset, ovat välttämättömiä:
Oikean vaihtoehdon tulee vuorotella vaihtoehtojen A, B ja C välillä. Korjaa vaihtoehdot asianmukaisiksi ruotsin sanoiksi kohdissa x, y ja z. Korjaa kohdat å, ä ja ö siten, että vastausvaihtoehdot ovat selvemmin toisistaan erottuvia. Kysymys g on liian vaikea, poista. Kohdassa l on liian spesifi termi, muunna tavallisemmaksi. Poista passiivirakenteet kohdista h, i ja j.
CoPilotilla tehtävän harjoituksen editoimiseen menee usein lähes sama aika kuin jos opettaja olisi tehnyt harjoituksen itse.
Vibe-koodaus on siis luonnollista kieltä hyödyntävä tapa tehdä sisältöä, mutta se ei ole videotyökalu.
Videokäsikirjoituksia
Vibe-koodaus on siis luonnollista kieltä hyödyntävä tapa tehdä sisältöä, mutta se ei ole videotyökalu. Vibe-koodauksen avulla on mahdollista tehdä hyvä videokäsikirjoitus esimerkiksi opetuskäyttöön, mutta video on hankittava muuta kautta:
Tee videokäsikirjoitus tilanteeseen, jossa sairaanhoitaja ottaa pelokkaalta potilaalta verikokeen. Video on tarkoitettu opetusmateriaaliksi AMK-terveydenhoitoalan ruotsin kurssille.
CoPilot tuottaa seuraavanlaisen käsikirjoituksen:
Kohtaus 1: Odotushuone
Kuvaus: Potilas istuu jännittyneenä. Sairaanhoitaja tulee paikalle.
Sairaanhoitaja: “Hej! Jag heter Anna och jag är sjukskötare. Är det du som ska lämna blodprov idag?”
Potilas (epäröiden): “Ja… men jag är lite rädd för nålar.”
Sairaanhoitaja (lempeä hymy): “Det är helt okej. Vi tar det lugnt och du får säga till om du behöver en paus.”
Kohtaus 2: Näytteenottotila
Kuvaus: Potilas istuu tuoliin. Sairaanhoitaja valmistautuu rauhallisesti.
Sairaanhoitaja: “Vill du sitta här? Jag förklarar allt steg för steg.”
Potilas: “Ja tack… det känns tryggare så.”
Sairaanhoitaja: “Bra. Först tvättar jag huden. Det kan kännas lite kallt.”
Kuvaus: Sairaanhoitaja desinfioi käsivarren.
Kohtaus 3: Neulan laitto
Sairaanhoitaja: “Nu sätter jag nålen. Försök att andas lugnt. Du kan titta bort om du vill.”
Potilas (sulkee silmät): “Okej… jag tittar bort.”
Kuvaus: Neula menee sisään. Potilas jännittyy, mutta sairaanhoitaja puhuu rauhallisesti.
Sairaanhoitaja: “Jättebra! Det gick redan in. Du klarar det fint.”
Kohtaus 4: Näytteenotto
Kuvaus: Putket täyttyvät.
Sairaanhoitaja: “Nu fyller jag rören. Det tar bara några sekunder.”
Potilas: “Det känns faktiskt inte så farligt.”
Sairaanhoitaja: “Precis. Du gör ett bra jobb.”
Kohtaus 5: Lopetus
Kuvaus: Neula poistetaan, laastari laitetaan.
Sairaanhoitaja: “Så där! Nu är vi klara. Tryck lite här.”
Potilas (helpottuneena): “Tack… du var väldigt lugn och snäll.”
Sairaanhoitaja: “Tack själv. Ha en fin dag!”
Tilanteen kuvaus ja dialogi vaikuttaa varsin luontevalta ja käsikirjoitus toimisi hyvänä opetusmateriaalina. Ongelma on vain se, että videota ei ole. Toki dialogi on mahdollista tehdä ruotsinkieliseksi puheeksi muilla tavoin, esimerkiksi TTS-maker, tekstistä puheeksi -sovelluksella, mutta kuva puuttuu edelleen.
Videokoodauksen tulevaisuus
Videoiden erillinen tekeminen tai teettäminen erityisillä videotyökaluilla on mahdollista, mutta se on kallista ja aikaa vievää eikä sovellu yleisratkaisuksi.Kaikki saattaa kuitenkin muuttua hyvin nopeasti, ja spesifisen videomateriaalin tuottaminen voi mahdollistua vibe-koodauksen uudistusten myötä.
Kirjoittajat
Juhani Toivanen
Diakonia-ammattikorkeakoulu Lehtori
