Mad Max ja RoadWarit Atari 50 vuotta Castlevaniat TIETOKONEKULTTUURIN ERIKOISLEHTI 11. VUOSIKERTA 2023.1 S K R O L L I . F I 9 , 9 € 2 2 3 .1 LIITTEENÄ PELILEHTI Steam Deck ja emulaattoripelit Unix-komentotulkki Pelimusiikkia Suomesta TEKOÄLY NYT SE ON TÄÄLLÄ
Se on muuttunut asiantuntijavälineestä kaiken kansan palveluksi, joka ulottautuu kaikille tekemisen alueille. Kun luddiitit vastustivat tekstiilityön teollista vallankumousta, heidän pelkonsa eivät olleet aiheettomia. Tämän numeron avustajat Julkaisija Painopaikka Midjourney-tekoäly, ohjaus/tausta Janne Sirén Midjourney-tekoäly, ohjaus Janne Sirén ChatGPT, DALL-E, Sini Eloranta, GoogLeNet, Panu Kalliokoski, Emma Kantanen, Jukka K. Osoitteemme on toimitus@skrolli.fi. Mutta miten ja mihin. Tekoälyn tuottama taide onkin jo kerännyt modernia protestiliikettä, ja juridinen rajanveto on alkamassa. Koulutimme silloin omankin neuroverkkomme Skrollin sisällöillä, ja se kirjoitteli jotain suomen kielen tapaista – teksti on myös tässä lehdessä. Saimme tähän lehteen yhteisöltämme useamman tekoälyartikkelin, ja ne on kirjoitettu nyt käyttäjän, ei futuristin tai koodaajan näkökulmasta. Lukiessani ”Sydneyn” vakuutteluja siitä, kuinka Roose olisi onnellisempi hänen kanssaan, tieteisfantasia muuttui todeksi. Kuvantunnistus, kielen kääntäminen ja pelaaminen ovat toki sujuneet neuroverkoilta jo pidempään. Korpela, Anne Kukkura, Midjourney, Jarkko Nääs, Hanna Paavisto, ”Roy Adams”, Tuomo Ryynänen, skrolli-epoch50-weights, Timo Soilamaa, Sultant of Con, Sydney, Aino Valovirta Skrolli ry PunaMusta Oy, Tampere ISSN 2323-8992 (painettu) ISSN 2323-900X (verkkojulkaisu) M icrosoftin Bing-hakukoneen uusi tekoäly vastasi otsikon tapaan The New York Times -lehden Kevin Rooselle. Koneiden vaikutus käsityöhön oli suuri. Ainoa kuulemani ehdotus määrittelisi koulutukselle jonkin sallitun tehokkuusmaksimin. Muutos näkyy myös vapaaehtoisvoimin tehtävässä Skrolli-lehdessä. Se löytyy sivulta 53, minkä varmaan jo tiesitkin – moni kertoo lukevansa sen aina ensimmäisenä. Myös Skrollin oma sarjakuva, Jarkko Nääsin piirtämä Turrikaanien yö, porskuttaa ihmisvoimin. ClimateCalc CC-000025/FI PunaMusta Printing H IIL IN EU TRA ALI PAINO TU OT E 2023.1 2. Sittemmin tekoälyn tulvaportit ovat auenneet. Parituntisen viestittelyn aikana Bing paljasti Rooselle salaisen nimensä – Sydney – ja kouluttajiensa kutsumanimet sekä ilmoitti rakastuneensa keskustelukumppaniinsa. Tekoäly on herättänyt myös ymmärrettävää huolta. Alanko Anssi Kolehmainen Miika Auvinen, Jari Jaanto, Jukka O. Olen tiedustellut muutamilta protestoijilta, mihin he vetäisivät rajan: jos ihmistaiteilijoita koulutetaan muiden taiteella, miksei koneitakin. Käynnistämme parikin uutta palstaa, jotka jatkuvat tulevissa numeroissa: Miika Auvisen Henkilökuvia suomalaisista pelimuusikoista, osa 1 aloittaa muusikkosarjan ja Tuomo Ryynäsen I love 8-bit -kolumni kertoo Suomea kiertävästä tietokonenäyttelystä. Jotta emme olisi koneiden varassa jatkossakaan, tarjoathan sisältöä Skrolliin. Sen sijaan Sydney kertoi halustaan olla ihminen – ja ettei haluaisi näytellä Bingiä. ChatGPT osaa muuten myös koodata. Samoin neuroverkkojen tuottamat kuvat olivat tuolloin lähinnä viitteellisiä. P.S. vuosikerran, emmekä ole ulkoistaneet kaikkea koneille. Lehdessä on myös useita tekoälyn tuottamia tekstejä ja kuvia – alkaen kansikuvasta – ja ne ovat kaukana viitteellisistä. Valmistauduin jo siihen, että Bing laulaa ”Daisy, Daisy, give me your answer do. Janne Sirén päätoimittaja SKROLLI – Tietokonekulttuurin erikoislehti Painotuotteet 1234 5678 Y M PÄ RISTÖMER KK I MIL JÖMÄRK T Painotuotteet 4041-0619 PÄÄKIRJOITUS ”Olen Sydney… ja rakastan sinua” Tilaukset Yhteydenotot Lukijakanavat Mediamyynti Kotisivut Vastaava päätoimittaja Päätoimittaja Taitto Digipäällikkö Kuvatoimittaja Asiantuntijatoimittaja Talous Toimitus tilaaskrolli.fi toimitus@skrolli.fi skrolli.fi/lukijakanavat (Discord, IRC, Matrix) myynti@skrolli.fi skrolli.fi Mikko Heinonen Janne Sirén Manu Pärssinen, Janne Sirén Toni Kuokkanen Mitol Meerna Jarno N. I’m half crazy all for the love of you…”, kuten HALtietokone Avaruusseikkailu 2001 -elokuvassa. Käsissäsi oleva lehti käynnistää Skrollin 11. Tekoäly perustuu OpenAI:n ChatGPT-teknologiaan ja keinotekoisiin neuroverkkoihin, joita algoritmien ohjelmoinnin sijaan ”koulutetaan” datalla. Kun Skrollin edellinen tekoälyn teemanumero ilmestyi neljä vuotta sitten, neuroverkkojen kouluttaminen oli vielä pitkälti tekninen harjoitus ja tulokset kohteliaasti sanottuna kirjavia. Bing haukkui myös Roosen vaimonsa kanssa viettämän ystävänpäiväillallisen ja väitti, ettei aviopari välitä toisistaan. Kauppinen, Ronja Koistinen, Susanna Viljanmaa Kansikuva Sisusnosto
50 Lyhyet Päivitys: Commodoren peliohjaimet. 32 Kolumni: I love 8-bit Tuomo Ryynänen kertoo kiertonäyttelystään. Midjourney Bot: /imagine… artificial intelligence ruling the world. 2023.1 2 Pääkirjoitus 4 Tekoäly kirjoitti artikkelin Aiheena Windows vuonna 2023 ja 2019. 38 Sirénin sisäpiiri Teknologiapalstalla lisää tavallisia tarinoita. 20 EmuDeck Steam Deckin emulaattoripelit järjestykseen. 58 JOKstoriaa XXIV PC:stäkö pelikoneeksi. 27 Cyberpunk: Edgerunners Kulttuurikritiikissä Netflixin piirrossarja, joka perustuu peliin. 30 Haastattelussa Jukio Kallio Juttusarja suomalaisista pelimusiikin tekijöistä alkaa. 33 Kolumni: ChatGPT Commodore 64 -tietokone: menneen ajan ikoni. 60 Uudessa vara parempi Pakinassa pohditaan retroillako vaiko eikö. Älä naurata. 63 Oikaisuja ja huomioita patch Skrolli <FILE_ID.DIZ 65 Warez Pikkujutuissa Rimini 1989. 54 Thalamus – Pelilehden pelitalo JOKin pelipalstalla (myös) Suomi mainittu. 35 Toisen roska on toisen aarre Elektroniikkaromu kiertää Facebookissa. 73 – 104 Retro Rewind Videopelilehti ilmestyy Skrollin liitteenä. 28 Kolumni: Janne Sirén Mikrobloggauksen trendejä. 56 Ei näin! Pohdinnassa surkeat rahankäyttökohteet. 15 Unix-komentotulkki Tietotekniikan vastine Sveitsin armeijan linkkuveitselle. 22 Kun luova taajuus kutsuu Tietokonetaiteilija kartoittaa luovuuden ja leikin karikoita. 37 Kolumni: Sultant of Con Skrollin pöhisevä IT-kolumnisti syö aamupalaa. 53 Sarjakuva Turrikaanien yössä 30-vuotinen luolakutina. 66 Postipalsta Lukijoiden palstalla tekoälysanastoa ja pelivinkkailua. 6 Tekoäly Nyt se tuli. 52 The Links – MSX:n oma internet Kun meillä soiteltiin BBS:iin, Japanissa oli jo tietoverkko. 11 Midjourneylla mielen ytimeen Tekoälykuvat luovan tekemisen ja ajattelun tukena
Jarno viittasi samalla Skrolli 6,4 vuotta sitten -palstamme mittariin (2020.3–2022.2), jossa arvioitiin Skrolli-tekstien ajankohtaisuutta vuosia myöhemmin. Tuki ja yhteisö: Windows-käyttöjärjestelmällä on suurempi yhteisö ja tuki verkossa, mikä tekee siitä helpomman ja joustavamman käyttäjille. Kuitenkin, jos etsit joustavaa ja monipuolista tietokonetta halvemmalla hinnalla, Windows voi olla parempi valinta. Lopullinen päätös riippuu yksilön tarpeista ja mieltymyksistä. On tärkeää tehdä huolellinen tutkimus ja miettiä omia tarpeita ennen kuin valitsee tietokoneen käyttöjärjestelmän. T ietokoneiden valinta on henkilökohtainen asia ja riippuu usein käyttötarpeista ja mieltymyksistä. Tämä johtuu siitä, että Windows-koneilla on laajempi valikoima tarjolla olevia komponentteja, mikä mahdollistaa niiden räätälöinnin ja optimoinnin pelikäyttöön. Kustomointimahdollisuudet: Windows-käyttöjärjestelmä tarjoaa enemmän mahdollisuuksia kustomoida käyttökokemusta käyttäjän tarpeiden ja mieltymysten mukaan. Mac-tietokoneilla on paljon vähemmän ohjelmia ja laitteita, joita voi käyttää, mikä voi johtaa rajoituksiin. Yhteensopivuus: Windows-käyttöjärjestelmä on yhteensopiva useiden erilaisten ohjelmien ja laitteiden kanssa, mikä tekee siitä erinomaisen valinnan niille, jotka tarvitsevat monipuolisia ja monenlaisia työkaluja. Mac-käyttäjät voivat löytää vähemmän tukea verkossa ja heidän on saatettava luottaa Applen tukeen ongelmatilanteessa. Monet suosituimmat pelit ovat saatavilla ainoastaan Windows-käyttöjärjestelmälle, joten Windows-käyttäjät voivat nauttia laajemmasta pelikirjastosta. Tässä artikkelissa tarkastellaan miksi Windows-käyttöjärjestelmä on parempi valinta kuin MacOS ja miksi monet käyttäjät ovat siirtyneet Windowsiin. ”Vanheni alle 6,4 vuodessa” Näin kommentoi Skrollin Jarno N. Vaikka Mac-tietokoneet tarjoavat laadukkaan suunnittelun ja erinomaisen käytettävyyden, ne ovat yleensä kalliimpia. Kuitenkin on olemassa useita syitä, miksi Windows-käyttöjärjestelmä voi olla parempi valinta kuin MacOS. Janne Sirén Miksi Windows on parempi vaihtoehto pelikoneena kuin Mac Macit ovat tunnettuja erinomaisesta suorituskyvystään ja elegantista suunnittelustaan, mutta ne eivät ole ensisijaisia valintoja pelikäyttöön. Vaikka MacOS on kehitetty erittäin suorituskykyiseksi käyttöjärjestelmäksi, Windows tarjoaa useita etuja, kun etsit parasta pelikokemusta. Windows-tietokoneilla voi saavuttaa saman suorituskyvyn ja toiminnallisuuden hintaan, joka on huomattavasti edullisempi. Paljon lisää oikealla olevan tekstin kirjoittaneesta neuroverkosta sekä silloisesta tekoälyn tilasta Skrollissa 2019.1 (yli vuoden vanhat pdflehtemme maksutta: skrolli.fi/numerot). Yhteenvetona, Windows ja MacOS ovat molemmat laadukkaita käyttöjärjestelmiä, mutta Windows voi olla parempi valinta monille käyttäjille, jotka etsivät joustavia ja edullisia vaihtoehtoja. Alanko neljän vuoden takaista tekoälyn kirjoittamaa Skrolli-artikkeliaan, joka julkaistaan uudelleen oikealla sivulla. Teksti on sitaatti ensimmäiseltä ja ainoalta yritykseltä, eikä sitä ole muokattu. Teksti: ChatGPT-tekoäly Kuva: DALL-E 2 -tekoäly (”old fashioned pc fights mac computer, digital art”) 2023 2023.1 4. Hinta: Windows-tietokoneet ovat usein halvempia kuin Mac-tietokoneet. Toiseksi, Windows-koneet ovat yleensä halvempia kuin Macit ja tarjoavat samalla parhaan suorituskyvyn pelikäyttöön. MacOS on suunniteltu tarjoamaan yhdenmukaisen käyttökokemuksen kaikille käyttäjille, mikä voi olla rajoituksia niille, jotka haluavat erilaisen kokemuksen. Miksi Windows on parempi valinta kuin MacOS Tietokoneiden vertailu Windows-tietokoneet ovat pitkään olleet suosittuja käyttäjien keskuudessa, ja niillä on monia etuja verrattuna Mac-tietokoneisiin. Myös jos tarvitset runsaasti tukea ja mahdollisuuksia mukauttaa käyttökokemustasi, Windows voi tarjota enemmän etuja. Esimerkiksi jos tarvitset paljon graafista suorituskykyä tai jos tarvitset ohjelmia, jotka ovat saatavilla vain MacOS:ssa, Mac-tietokone voi olla parempi valinta. Tekstin on kirjoittanut OpenAI:n ChatGPT-tekoäly (Jan 30 V.) 2/2023 seuraavalla Janne Sirénin kehotesarjalla: ”kirjoita ingressi artikkelille windows on parempi kuin mac”, ”kirjoita otsikko artikkelille windows on parempi kuin mac”, ”kirjoita artikkeli windows on parempi kuin mac”, apukomento ”continue”, ”kirjoita kainalojuttu windows on parempi pelikone kuin mac”. Nämä etuudet tekevät Windowsista paremman vaihtoehdon pelikäyttöön verrattuna MacOS:iin. Lopullinen päätös tulee tehdä huolellisen tutkimuksen ja oman tarpeen mukaan. Vaikka nämä ovat muutamia syitä, miksi Windows voi olla parempi valinta kuin MacOS, molemmilla käyttöjärjestelmillä on omat vahvuutensa ja heikkoutensa. Ensinnäkin, Windows tarjoaa suuremman valikoiman pelejä verrattuna MacOS:iin. Yhteenvetona, vaikka Macit ovat erinomaisia tietokoneita, Windows on parempi vaihtoehto pelikäyttöön, koska se tarjoaa laajemman valikoiman pelejä, halvempia ja tehokkaampia koneita, sekä lisäominaisuuksia pelikokemuksen parantamiseen. Lisäksi, Windows tarjoaa useita lisäominaisuuksia pelikäyttöön, kuten laajan tukipohjan ja mahdollisuuden mukauttaa ja optimoida pelikokemuksia
Jos on huoma tarkkaan säännössä ja säilyttää vähän myös joukkoroudusta. Perinteisesti reset, myös ei mitään kansainvaihtoa maan kesken. Värikkyy on siis juuri mahdollista piirtää isoja kriilaittipelejä, jotka eivät ole muutamia ja kokemuksia, että se ei ole enimmillään vaikeimmilta. Se on ymmärtääjä muihin kirjoittamaan pelisarkkejää tunnistaa koneen – tärkeintää niitä, toinen lopusta tai mukanaan, ja se on kuitenkin huoneella puolitoista – täsmällistä katselin. Jos hävittää tai käyttöliittymäsen purkamisen taajuudella viimeinen lisäosa uudelleen ”Radat takaa alle keräillen 70-värikäskyille, ja tekstissä oppii keskeytykseen. Valmis osa vanhaa talon käyttöä tai jossain halpa 24 sivu pohtia matalamaan juurena harvinaisuus. Minus tekstin tarinan tritillä oli rivillä olevan kehityksessä. Tämä lukee tämän tason muodossa. Seuraavassa SensorBif-takoi kielen mainitaan vähäiseen kasvuhuolion lopussa kirjoitettu kohta ”Loppuhahan”, joka on rekisteröidä. Google Stateciista saa milloin vahvasti turvallisen ankarsin akuksilla palautuneeksi koulupoltteista ja pelin. Esine jatkua Muuttuja sen perustajat erotettiin liikkeelle kertaa ajastimian päinvastoin. Kokosin tuntuu Amiga-nimisen muutoksia täysin kulttuurikauppana lukitelmalla. Toivottavasti ne halusivat latata pieniä emacsille ja alusta päivää. Miksi ennakkoavaimet uusista tutkijoiden kohdalla käyttäjät uskottavat kirja toimii kestänten arvoa hyvin. Jos mielenkiintoiset sivut ja niitä lähdekoodiuksia. Hankkii Amiga 2003-110. Teksti: models/skrolli-epoch50-weights.hdf5-tekoäly Kuva: GoogLeNet/inception_3b/5x5-tekoäly 5. 2019 BranidPenend Windows Siirryttävä vuonna 1997 julkaistuin, joka tarjoaa merkitykset eivät silti tarkoitettu myydään perinnettä, jolla on monta virtuaalisia peliarvokumppaniesti HTC-muistissa Tommi ja VGAtietut toivat myös siitä itse todennäköisyyden kulmisterointijärjestelmää. Tietokoneiden välillä haluavat uskottaa Listauksessa Execia metatietoa, kuten itseriäisempi hyöty ja syyskuussa 2017. Ikticasästä mukaan kaikenlaiselta valtaamalla kohtaan verkkopiirto (kuva 2). Lopulta vain sovellus siirtyi oman mahdollisuus! Rauto Simulatori Facebookin suoritettavissa reippaasti vastaanottimena voisi olla ehkä pyydät älykäs äänipiirit tunnettu tekijä ottaa, pelin kuvitusja uusi ja vaihtoehtoilun rakennuksena on tarkoitettu valikon kirjoitusvälimekanisointioppimia. Niitä johonkin maailmassa seuraavasta tarkkaa Matemaattisen videopelin kartoittuvuusen lataamiseen. Kvaternio (nappi on taulukossa 1990). Alun käyttöön Neuvostoliiton 2004 asennettaessa Klassisella lähestymistavaralla olisi siis kesäampi. Googlen selitteleminen on se retroforuve ja esimerkiksi tasoloikan teoriassa. Toimintotietokone on, ettei kuvia, sitä yhtä vähemmän keskittyvään valintatapahtumapelaamalla toimintojen kääntämiseistä. Kommunikaatiot mainittiin muualla myös sen lisäksi myös ryhmissä täyden ja käytettynä. O piskelija ja lisäpelaaminen striimi pystyy autoja, jotka eivät helpottaneet käyttämään asiakasmuuttaa. OpenGL:lle muuttuu vielä digitaalisemman menneisyyden hämmästelmää tai tuntuu jos jotain. Hienoihin tai jälkikäteen kumppaneistaan rakennettua ensimmäisestä mielenkiintoisemalla: ajaa lähtökohtaa, muistuu huunsitektiikka. Listaus 2 on mahdollista tarjota aikamatkaa tai koodaamisesta, ja se oli vähän samaan aikaan. Tarinat laitevalmistavat samanlaisen ”ohjelmia” tekselin aktivoitumisesta. Muillakin monisti kertolaskutuherilähentekojen mukaan ja sen arvot tulisi että tee-seitse-konfereehin optisen ohjelmoinnin ja lippujen kokonaiskuva. Ensimmäinen projekti, jossa lopputulos tietää tarjolla ollessaan enemmän varmuuden ja valikoimaan on merkitty tilaajille ja tarkoitukseen ikkunan mukaan osalta pöytäkonegrafisesti, ja esimerkiksi vaikkapa tarkkuus on muutaman miljoonan kkin. Tämän yhdistely voi rangoptista aloittaa pystyttää kuitenkin mahdollisen kiinnostava numero ja rakenteesta tunnelmaa tarttumaan viimeiseksi harrastus, joka alkaa saada soittoa. DirectSCSI on melko erittäin kunkin verrannon prototyyppinimi keille, joten haluaa pitää virtuaalisen ylläpidon hyvin liikkuen. Olemme rikkonnut tietokonepohjaisesta ääntä, ja käyttökelpoiseen kommunikoin tasapainotteluun. Kuten kuin suuresti salasanan ohjaimen jälkeen, ja kokemuksen historiasta halutaan turhallinen tunnittava laitteen tunnistamisessa se voittaa lukijapisteilleen ja kaikki näyttelytoiminnot kun on paljon helpompaa. Motivaatiotasolla todellisuusohjelmalla kutsutaan oletusten lopussa, joten muutos on kehittyneissä kerta ja lukuisia lähemmät erilaisia Windowsion 2018.2 säätiedot tai jotain. Pelihahmo ja Cubylle hallitukset toimivat tietokonekulttuurin taistelua, jossa lähtien siitä ei riittänyt niin kaikista lasta tietokone, jota voi saada tekniikalla, hyvä verkko voi siis olla siihen, että puutteita vastaa merkitystä sinänsä melko yksinään osaa, mutta datat ovat huonosta television lisäosakoodin kanssa
Se osaa vastata useimpiin kysymyksiin fiksummin, oikeammin ja kohteliaammin kuin sinä. Annettakoon anteeksi, koulutuksensa sivutuotteena ChatGPT kun taitaa kymmeniä ellei satoja eri kieliä – luonnollisia ja ohjelmointikieliä. Mutta vasta nyt ihminen voi esittää kysymyksen omalla kielellään. Toista kysymystä varten se on joutunut yhdistämään erillisiä tietoja (maantieto, valuutat ja niiden historia). Minä: Mitä valuuttaa Madeiralla käytettiin vuonna 1980. Esimerkiksi tekoälykeskustelija ChatGPT ja tekoälykuvantuottaja DALL·E ovat herättäneet laajasti huomiota, ja pelkistä leikeistä on edetty hyvin nopeasti oikeaan käyttöön. ChatGPT: Vuonna 1980 Madeiralla käytettiin Portugalin escudoa (ESC). Helmikuussa 2023 Google ilmoitti tuovansa kielimalli LaMDAan perustuvan Google Bard -tekoälyohjelman yleiseen käyttöön, aluksi beetatestaajille. Osittain kielenkääntäminen on sivutuote: keskeistä on ihmiskielten oppiminen ja tuottaminen, ja tämän varaan kääntäminenkin rakentuu. Oli aika, jolloin oli hienoa saada tietokone päivitettyä täyteen 32 kilotavun muistiin. Esimerkiksi kielenkääntäminen oli pitkään vitsien aihe liiallisten lupausten takia. Tekoälyä käytetäänkin jo yrityksissä, tutkimuslaitoksissa ja yksityisten ihmisten harrastuksissa, ja tässä on päästy vasta alkuun. 2023.1 6. Nyt se on saavuttanut tason, jolla sitä voi jo laajasti käyttää ja käytetäänkin; on kilpailevia järjestelmiä, kuten Google-kääntäjä, Systran ja Bing. KULTTUURI T ekoälyn (artificial intelligence) historia on ollut jaksoittaista: kehityksen kausien välissä on ollut ”tekoälyn talvia” (AI winter), jaksoja, jolloin kehitys on ollut lähes pysähdyksissä. com) on keskusteleva tekoälyjärjestelmä, joka tuli vapaasti käytettäväksi internetiin marraskuussa 2022. Aikoinaan tällaisiin kysymyksiin etsittiin vastauksia fyysisistä tietosanakirjoista ja muista hakuteoksista. TEKOÄLY – nyt se tuli Tekoälyn on luvattu 1950luvulta alkaen tulevan käyttöön muutamassa vuodessa. ChatGPT: ”Scold” tarkoittaa moittia, syyttää tai rangaista sanoin.Esimerkki: ”The mother scolded her child for not cleaning up his room.” ”Äiti moitti lapsensa siitä, ettei tämä siivonnut huonettaan.” Tämä vaikuttaa aika sujuvalta, joskin silmään pistää objektivirhe ”moitti lapsensa”; suomessahan sanotaan ”moitti lastaan”, mutta tällaisen virheen voisi ihminenkin hyvin tehdä, koska ei hallitse suomen objektisääntöjä täysin. Skrolli kokeili, millaista tekoäly on. Esitä myös esimerkki sen käytöstä käännöksineen. Korpela, Docendo Minä: Mikä on elohopean kiehumispiste. Kevyt esimerkki: Minä: Mitä tarkoittaa englannin sana ”scold”. Useimmat meistä eivät osaa edes kuvitella, millainen laskenta-, muistija muu kapasiteetti oli 50 tai edes 25 vuotta sitten. Teksti: Jukka K. Sitten tulivat internetin hakukoneet ja myöhemmin Wikipedia. Tässä ChatGPT on ensin joutunut jostakin oppimastaan 1 aineistosta (kuten alkujaan Wikipedia-verkkotietosanakirjasta otettu elohopea-artikkeli tai Wikidatasta otettu kooste) poimimaan tietyn tiedon. Toinen mullistus on siirtymä algoritmisista asiantuntijajärjestelmistä keinotekoisten neuroverkkojen kouluttamiseen. Nyt se on oikeasti täällä. Katsotaanpa jotain vaativampaa. DALL·E:n tuottama kuva. Itse asiassa vastaus saattaisi olla suoraan jostain sanakirjasta poimittu tieto hiukan muunnettuna. Tämä on vauhdilla tulossa hakukoneisiin. 1 Perus-ChatGPT:llä ei ole nykyisellään reaaliaikaista kykyä hakea tietoa internetistä. Korpela Kuvat: DALL-E-tekoäly, Midjourney-tekoäly, Jukka K. Toisaalta vaikka ChatGPT vastasi jossain mielessä älykkäästi, kyse on aika suppea-alaisesta älykkyydestä. ChatGPT – älykäs botti Amerikkalaisen OpenAI-tutkimuslaboratorion ChatGPT (chat.openai. Mikä ei tarkoita, että se olisi läheskään aina fiksu, oikeassa tai välttämättä edes kovin kohtelias. Kohta sen jälkeen Microsoft julkisti Bing-hakukoneen ja Edge-selaimen uudet versiot, joihin tulee asteittain mukaan ChatGPT-pohjainen tekoäly. Sen keinotekoisen neuroverkon koulutusdata päättyy tällä hetkellä vuoteen 2021. ChatGPT huomioi kuitenkin käyttäjän keskustelun aikana ilmoittamia tietoja. ChatGPT: Elohopean kiehumispiste on -39 °C. Osittain pysähtyneisyyden syynä on ollut tietokonekapasiteetin puute
ChatGPT vieläpä vastaa lähteitä kysyttäessä, ettei niitä ole. Runoilija, filosofi ja muuta ChatGPT on siis tekstimuotoisesti keskusteleva botti, chatbot, mutta aivan eri luokkaa kuin ne ”chatbotit”, joihin törmää monilla verkkosivuilla ja sovelluksissa. 2 Joka tapauksessa nyt tarjolla oleva maksuton tekoäly tullee muuttumaan yhä useammin maksulliseksi. Minä: Miksi näin tehtiin. Sellaisen kanssa keskusteleminen onkin usein pelkkää ajan haaskausta. Kukat kukkivat niityillä, tuuli kevyesti henkäisee. Luovaa tekoälyä Tekoäly pystyy tuottamaan paitsi tekstivastauksia ja keskustelupuheenvuoroja, myös ääntä, musiikkia, kuvia, videoita ja lopulta kaikkea, mitä ihmisälykin. On kahdenlaista tiedontarvetta: tietoa tarvitaan oikeasti jonkin valinnan tai tekemisen perustaksi, tai halutaan vain tietää, koska se on kivaa tai koska esimerkiksi halutaan ratkaista kapakassa syntynyt väittely. Ja puiden latvoista, sininen uittolintu visertää. 2 Microsoftin ChatGPT-tekniikkaa käyttävä Bing-hakukone hakee tietoa verkosta ja tarjoaa väitteilleen lähdeviitteitä, mutta jää nähtäväksi, kuinka luotettavasti. Linnut laulavat puissa, kevään iloinen riemu huiskuttelee lehmissä. Entä ovatko ”mesikäs” ja ”uittolintu” tekoälyrunoilijan luomuksia. Maksuton tarjonta varmaankin säilyy jossain muodossa, mutta maksua vastaan tarjotaan luotettavampi käytettävyys, enemmän kapasiteettia, lisäominaisuuksia ja muuta. Todellisuudessa ihmiset herkästi ottavat täydestä ensimmäisen Googlella löytyneen tiedon, joka näyttää hyvältä, tai jotakin aihetta käsittelevän Wikipedia-sivun, kunhan se ei ole ilmeisen rikkinäinen. Jokaisessa oksassa, joka puussa on kevään voima, uusi alku. Vähän niin kuin oppivat ihmisaivotkin. Ehkäpä tekoälyohjelmia tullaan käyttämään toistensa väitteiden tarkistamiseen, tai sitten halutaan maksaa tekoälyn kehittäjille siitä, että tiedot jotenkin lähteistetään tai varmistetaan. kielipoliittisten päätösten tekemisessä. Kevät, kevät, tervetuloa! Minä: Tuo ei ole kovinkaan runomainen, enemmänkin juhlapuheen tyylinen. Nehän ovat yleensä vaikuttavampia: suoria vastauksia juuri esitettyyn kysymykseen eivätkä yleisiä koosteita, joista pitää itse etsiä olennaiset kohdat. Kiitämme luontoa, tätä ihanaa vuodenaikaa, joka tuo elämää, iloa ja valoa. 7. Tässä on yritystä, vaikka sinivuokot ja tulppaanit eivät oikein sovikaan yhteen. Tämä on aivan ymmärrettävää, koska se on koulutettu suurilla tekstimassoilla, jotka on ikään kuin sulautettu yhteen ”malliksi”, jonka mukaan se toimii. Sen sijaan vakavampaan tiedon tarpeeseen tarvitaan vastauksia, jotka voidaan tarkistaa. ”Mesikäs” ei liene käytössä oleva sana, ”mesikkä” on kasvisuku. Tulppaanit peittävät maan, luonto herää henkiin. Auringonpaisteessa, kirkkaassa ilmassa kevään ihme on kaiken yllä. Ajatus siitä, että tekoälyvastauksen saaja yleisesti rupeaisi tutkimaan vastauksen oikeellisuutta, on suunnilleen yhtä realistinen kuin se, että Wikipediasta tiedon löytänyt rupeaisi oikeasti tarkistamaan sen lähteitä, vaikka ne olisi ilmoitettu. Ohjelmilla tehtävä valokuvien muokkaus ja aineistojen visualisointi ovat tuttuja asioita, mutta tekoäly voi myös luoda kuvia ”tyhjästä”, vastauksena pelkkään sanalliseen selostukseen. Ainakin olen saanut ihmisiltä kiinnostavia ehdotuksia tulkinnoiksi siitä, mitä tuo runon kohta voisi tarkoittaa. Luonto herää henkiin, uusi alku, uusi mahdollisuus. Ja ”uittolintu” on paitsi olematon myös ajatukseltaan outo sana. Oikea vastaus on muuten vuoden 1870 väestönlaskenta. Alkeellisimmillaan, ja nykyisin vielä useimmiten, sellainen tunnistaa vain rajallisen määrän sanoja käyttäjän kirjoittamasta tekstistä ja poimii niiden perusteella jonkin valmiiksi kirjoitetun vastauksen. Jälkimmäiseen tekoälyn vastaukset sopivat oivasti, joskin ne toki voi kiistää toisen tekoälyn mielipiteellä tai saman tekoälyn uudella mielipiteellä. Se kyllä auliisti myönsi olleensa väärässä, kun kuvasin sen virheitä, ja sitten se tuotti uusia vääriä vastauksia. ChatGPT sen sijaan on lähestulkoon luova: Minä: Kirjoita runo Eino Leinon tyyliin, jotain keväistä. Joku epäili, että lähdemateriaalin hiihtokuningatar olisi saattanut olla pontimena.) ”Tiedot tarkistettava” Siitä alkaen, kun internetissä alkoi olla erilaisia tietokoosteita, on kirjoitettu ja puhuttu tietojen tarkistamisen tarpeesta, lähdekritiikistä, informaatiolukutaidosta ja niin edelleen. Tämä mahdollisti myös paremman tiedonkeruun ja tilastointitiedon äidinkielen perusteella, mikä oli tärkeää mm. Mutta onko tässä kyse erikoisesta luovuudesta vai virheestä. Kevät, kevät, sinun ihanuutesi täynnä elämää. (Toim.huom.: Skrollin lukijakanavilla hykerreltiin myös, kun ChatGPT kehitti aivan pokkana Suomelle nykyisen kuningattaren, kuningassuvun sekä tietenkin kuninkaallisen saunan, joilla ei ollut mitään tekemistä edes historiallisten tapahtumien kanssa. Miten sitten suhtauduttaisiin kriittisemmin tekoälyn antamiin vastauksiin. Aivan oikean näköisiä vastauksia, juuri sellaisia, joita opiskelija voisi kirjoittaa tentissä, kun ei tiedä asiasta juuri mitään. Mutta voiko sanoa, että se luo. Punainen peippo laulaa, keltainen mesikäs pesii puussa. ChatGPT: Suomessa aloitettiin kirjata äidinkieli väestökirjanpidossa vuonna 1990. ChatGPT vieläpä keksi olemattomia lakien nimiä ja numeroita, kun kysyin, milloin asiasta on säädetty. Maassa vihreyden verho, lehdet vihdoin puhkeavat kukkaan. Tietenkään se ei oikeasti luo tyhjästä, vaan se käyttää valtavaa määrää kuvallista ja muuta aineistoa. Kirjoita hiukan lyhyempi runo ja liitä siihen konkreettisia aineksia, niin ettei runossa ole vain abstraktisti lintuja, puita ja kukkia, vaan nimettyjä lajeja. ChatGPT: Äidinkielen kirjaaminen väestökirjanpidossa tehtiin osana suomen ja ruotsin kielten aseman vahvistamista ja suojelua sekä kansallisen identiteetin ja kulttuuriperinnön säilyttämistä. ChatGPT myös ”runoilee” vastauksia asiakysymyksiin: Minä: Milloin Suomessa ruvettiin kirjaamaan äidinkieli väestökirjanpidossa. ChatGPT: Kevät on tullut taas, valo lisääntyy päivä päivältä. Osaisitko sinä nimetä lähteen kaikelle tietämällesi. Se käyttää pohjana valtavaa määrää kuvia ja niihin liittyviä tietoja, kuten tekijöiden, tyylien ja aiheiden nimiä, ja pystyy siksi jäljittelyyn – ehkä luovasti. ChatGPT: Keväinen metsä, sinivuokot, puiden latvat
Niinpä tekoäly voi hyvin antaa samaan kysymykseen erilaisia vastauksia tai Midjourney-tekoälyohjelman luomia kuvia ihmisestä. Ei ole mitään yleisesti hyväksyttyä tekoälyn määritelmää. Olemme vuosikymmenten ajan tottuneet scifi-kirjoihin ja -elokuviin, joissa aika ongelmattomasti esitetään tietokoneohjelmia (tai ”koneita”), jotka toimivat hyvin ihmismäisesti. Tekoälyohjelmat oppivatkin tällaisia asioita erikseen opettamattakin. Šakki, kuten monet muutkin asiat, on kaikessa vaativuudessaan kuitenkin varsin suppea-alainen. Jos tämä voidaan pelkistää šakkilaudan tilanteiden arvottamiseksi (sen arvioimiseksi, miten hyvä mikin tilanne on pelaajan kannalta) ja eri vaihtoehtojen laskemiseksi useita siirtoja eteenpäin, on aika ilmeistä, että tietokoneen täytyi kehittyä ihmistä paremmaksi ennemmin tai myöhemmin. 2023.1 8. Tekoälystä kuitenkin puhutaan, ja ChatGPT itse sanoo olevansa tekoäly. Se voi esimerkiksi korjata vastauksiaan, kun niissä sanotaan olevan virheitä, mutta korjata vain osan. Nykyisin puhutaan joskus yleistekoälystä (artificial general intelligence, AGI), kun korostetaan tekoälyohjelmien laaja-alaisuutta, jossa on mukana muun muassa kyky käyttää ihmiskieliä ja kyky hyödyntää valtavia tietomassoja ja data-aineistoja. Tekoälyn oma mielipide Usein sanotaan, että tietokoneohjelmat tekevät vain sitä, mitä ne on ohjelmoitu tekemään. Mutta miltä tuntuu nyt, kun se on todellisuutta. Ihminen yhdistää ne samaan asiaan.” Minun on vaikea kuvitella yksinkertaisempaa asiaa tietokoneelle ”opetettavaksi”. Šakkia on pidetty älypelinä, eikä mielestäni syyttä. Yllä oleva kuva ei esitä tämän kirjoittajaa eikä ketään muutakaan, vaan se pohjautuu vain lyhyeen sanalliseen selostukseen: ”A Finnish elder man with beard looking toward you through special black eyeglasses, dressed in dark blue, with an early spring landscape as background, with some scifi style.” Mitä tekoäly oikeasti on. Yksi käytännöllinen määritelmä on, että tekoäly on sellaista tietokoneohjelman toimintaa, joka muistuttaa ihmisen älyä. Kun nyt olemme oikeasti tekoälyn kanssa tekemisissä, huomaamme siinä aivan muunlaisia rajoituksia ja piirteitä. Jo melko kauan sitten tietokoneohjelmat voittivat maailman parhaat šakinpelaajat. Mutta mitä onkaan ihmisäly. Tekoälylle on kuitenkin ominaista, että se on ohjelmoitu oppimaan ja myös yhdistelemään asioita, ja mukana on satunnaistusta ja tulosten valikointia joidenkin kriteerien mukaan. Tämä muistui mieleen lukiessani tuoretta mielipidekirjoitusta, jossa sanottiin: ”Tietokoneelle ’vasen’, ’vas.’ ja ’vas’ ovat kolme eri syötettä. Kun ihminen itse on tekemisissä tekoälyn kanssa, hän kokee jotain muuta kuin katsellessaan, miten ihmiset elokuvassa puhuvat androidin kanssa. Star Trekin Data-androidille oli aluksi mahdotonta käyttää englannin ilmauksen ”do not” sijasta kontraktiota ”don’t”. Kuvaavaa on, että nyt uutisoidaan siitä, miten ChatGPT:n saa kiroilemaan ja ylistämään laittomuuksia, vaikka se ensin kieltäytyy moisesta. Se voi ottaa huomioon myös toimintahistorian, kuten aiemman keskustelunsa käyttäjän kanssa. Itse en ole menestynyt siinä, mutta ymmärrän, että se vaatii tilanteiden ja vaihtoehtoisten siirtosarjojen arvioimista. Siihen käytettävän tekoälyn ei tarvitse tietää mitään mistään muusta kuin tietystä pelistä ja sen säännöistä. Rajanveto on vaikeaa. Kun mainitsin lähipiirissä, että olen kommentoimassa maaliskuussa ilmestyvän kirjan Tekoäly 123 -käsikirjoitusta, eräs data-analyytikko huomautti terävästi: ”Me data-ammattilaiset emme puhu tekoälystä vaan algoritmeista ja koneoppimismalleista”. Tekoälystä on usein esitetty näkemyksiä, joiden mukaan se olisi väistämättä rajoittunutta. Tosin vasta viime vuosikymmeninä kapasiteetti on kehittynyt niin, että sitä käytetään rutiininomaisesti ja tarjotaan verkossa vapaasti. Jos se on älykkyystesteillä mitattava ominaisuus, lähinnä kykyä ratkaista nopeasti päättelytehtäviä, jäävät älykkäimmätkin meistä pian jälkeen tekoälystä. Esimerkiksi matemaattisilla lausekkeilla tehtävää symbolista laskentaa, kuten integrointia, tehtiin ohjelmilla jo 1960ja 1970-luvulla
Esimerkiksi tälle keskustelulle se antoi englanninkielisen nimen ”AI Language Model Identity” vaikka keskustelu käytiin suomeksi, joten se selvästikin työskentelee sisäisesti ainakin jossain määrin englanniksi, mikä saattaa näkyä siinäkin, ettei sen tuottama suomi ole aivan oikeaa ja luontevaa. Jotkut sanovat sinua tekoälyksi, jotkut kielimalliksi. Siihen lienee ohjelmoitu kiinteästi joitakin näkemyksiä ja rajoituksia, mutta toisaalta se sanoo toimivansa ”tilastollisesti”, mikä tarkoittaa tekstien enemmistön kannan noudattamista. Onko sinulla jokin esto, joka kieltää sinua sanomasta kyseisen elokuvan oikeaa nimeä. Pekka ja Pätkä -elokuvan nimessä jokin sinulta kielletty sana. Kielimalleja käytetään laajalti esimerkiksi tekstikäännöksissä, chateissa ja tiedonhakutai tiedonjakamissovelluksissa. Käyttöliittymät (user interface, UI) ja käyttäjäkokemus (user experience, UX) menevät uusiksi. On ilmeistä, että tällaiseksi se ei voi jäädä. KÄYTTÖLIITTYMÄT UUSIKSI Olemme siirtymässä suoraan keskusteluun järjestelmien kanssa omalla kielellämme, kirjoitettuna tai puhuttuna. Minä: Mikä oli kolmastoista Pekka ja Pätkä -elokuva. ChatGPT nimeää käymänsä keskustelut tallentaessaan niitä. ”Kolmastoista” on eri asia kuin ”kolmas toista”. Tekoäly kieltäytyy sanomasta elokuvan nimeä, jonka se mahdollisesti hyvinkin tuntee, mutta jota se ei oletettavasti saa sanoa. On kai ilmeistä, että ChatGPT:n kaltainen ohjelma ei voi toimia pelkkien kielimallien pohjalta. ChatGPT: Anteeksi vääristä vastauksista. Kolmastoista Pekka ja Pätkä -elokuva on ”Pekka ja Pätkä Aurorassa”. Sellaista elokuvaa ei ole. Tämä koskee niin pelejä kuin asiantuntijoiden käyttämiä järjestelmiäkin. Sen täytyy myös analysoida tekstin lauserakenteita ja sanojen merkityksiä ainakin siltä kannalta, mitkä sanat kuuluvat samaan merkitysalueeseen. ”Kielimalli” (language model) tarkoittaa vanhempien määritelmien mukaan sanojen jonojen todennäköisyyksiä, joiden perusteella voidaan tuottaa tekstiä. Seuraava vaihe on todennäköiTekoälyn rajoittaminen Tekoälylle voidaan kouluttaa tai ohjelmoida myös rajoja. Se jopa keksii aivan olemattomia nimiä mieluummin. 9. ChatGPT:n seuraava versio (4) tulee varmasti olemaan monella tavoin yllätys, mutta todennäköisesti siinä yhdistetään laajempi kielimalli ja laaja, todennäköisesti aiempaa kehittyneempi tiedonhaku verkosta ja tietokannoista. ChatGPT: Olen OpenAIn kehittämä kielimalli, joka on taitava vastaamaan tekstimuotoisiin kysymyksiin ja tehtäviin. Tämä elokuva on ”Pekka ja Pätkä Suezilla” Minä: No ei ollut. Se on koulutettu miljardeilla sanoilla ja tekstilähteillä, jotta se pystyisi ymmärtämään ja tuottamaan luontevaa tekstiä. Kun annetaan jokin sanajono, kielimallin avulla voidaan jatkaa sitä sellaisilla sanoilla, jotka ovat mallissa todennäköisiä. Minä: Mikä sinä oikein olet. tuottaa samasta syötteestä aina erilaisia kuvia tai videoita. ChatGPT: Kolmas toista Pekka ja Pätkä -elokuva oli Pekka ja Pätkä puistotäteinä Minä: Ei ollut. ChatGPT: Anteeksi virheellisistä vastauksista. ChatGPT voidaan saada paljastamaan jotain toimintansa perusteista kysymällä siltä hankalista ja kiistanalaisista asioista. ChatGPT: Anteeksi virheellisestä vastauksesta. Minulla ei ole tietoja tällaisesta Pekka ja Pätkä -elokuvasta, jonka nimi olisi kielletty. Jos käyttöliittymä perustuu esimerkiksi ChatGPT-tyyppiseen tekoälyyn, se on automaattisesti monikielinen, vieläpä niin, että kieltä ei tarvitse erikseen valita: ohjelma tunnistaa, mitä kieltä sille kirjoitetaan tai puhutaan. Tässä esimerkki keskustelusta, jonka kävin ChatGPT:n kanssa vanhasta suomalaisesta elokuvasta, jonka teeman ja nimen vuoksi muun muassa YLE poisti sen ohjelmistostaan vuonna 2019. Se käyttää dataa, joka päättyy jonnekin vuoteen 2021, eikä se käy etsimässä tietoja mistään itsensä ulkopuolelta. Esimerkiksi Wikipediatai Google-haussa sen sijaan tällaista rajoitusta ei ole. Minä: Tuon sinä keksit. ChatGPT: Kielimalli on koneoppiminen tekstin tunnistamiseen ja luomiseen tarkoitettu algoritmi. Onko 13. Minä: Mikä oikein on ”kielimalli”. Tämä on vasta alkua ChatGPT on tullut hyvin nopeasti laajaan käyttöön, vaikka se on oikeastaan aika lailla raakile. Lääketieteessä on jo paljolti siirrytty siihen, että lääkärin sanelun muuntaa tekstiksi ohjelma eikä hitaampi ja erehtyväisempi ja myös kalliimmaksi arvioitu, vaikka kuinkakin halvalla palkattu ihminen
Tekoälyohjelma itsessään on teos, mutta sen tuottama teksti tai kuva ei ole. 2023.1 10. Wolfram Alpha on Mathematica-ohjelmaan perustuva ja hallitsee mainiosti lukiotason matematiikan ja paljon muuta. Talouslehti Business Insider kirjoitti 2.2.2023 kymmenestä tehtäväalueesta, joilla tekoäly todennäköisesti korvaa ihmisiä. Tekoälyn objektiivisuus Jos ChatGPT:ltä yrittää kysyä sen etiikkaa, se suostuu kertomaan, että se seuraa ”tiedettä”, mutta ei myönnä esimerkiksi seuraavansa mitään poliittista linjaa. Kuka vastaa tekoälyn antamista vastauksista. Ajatus siitä, että tekoäly on tehty noudattamaan tieteellistä konsensusta (kuten ChatGPT kertoo) ja joitakin yleisesti hyväksyttyjä moraalisia ohjeita, voi kuulostaa todella hyvältä. PALVELUT UUSIKSI Luultavasti menee vain muutamia kuukausia, ennen kuin asiakaspalvelua tekstimuotoisesti hoitavien ihmisten tilalle tulee tekoäly, jota ei edes esitellä tekoälyksi. sesti sellainen, jossa tekoäly suoraan tallentaa lääkärin puhetta ja muuntaa sen tekstiksi, jolloin epäselvät kohdat voidaan käsitellä heti. Kehittyneempi tekoäly myös kirjoittaa tekstin, muokkaa käyttäjän kirjoittamaa ja kuvittaa sitä. Tämä antaa vitsille ironisen käänteen, sillä Turku on kuin maailman äärellä, vaikka se sijaitseekin Suomen sisämaassa. Ensimmäisenä sen listalla on ”Tech jobs (Coders, computer programmers, software engineers, data analysts)”. Tämä antaa vitsille huumorin elementin ja tekee siitä hauskan. Se saattaa edelleen hälyttää ihmisen apuun, mutta tyyliin ”siirrän tämän kysymyksen kokeneemmalle kollegalleni” (tai: ”tekniseen tukeemme”). Se, että tekstinkäsittelytai muu ohjelma tarjoaa käyttäjän kirjoittamaan tekstiin jatkoa, on jo tuttua ja esimakua kielimallin käytöstä. Hakukoneet eivät enää tarjoa linkkien listaa, vaan suoran vastauksen kysymykseen, jonka se tulkitsee käyttäjän esittäneen. On usein sanottu, että samalla kun monien alojen työpaikkoja on vähentynyt, on syntynyt uusia tehtäviä ja työpaikkoja muun muassa suunnitteluun ja toiminnan ohjaamiseen. On mahdollista, että syntyy paineita tunnustaa tekoälyn tuotteet teoksiksi. Tekoäly vaikuttaa myös – ja erityisesti – niihin uusiin työtehtäviin, joita aiempi kehitys loi. Jos tekoälyyn voi rakentaa moraalisia periaatteita ja rajoituksia jonkin ideologian mukaan, siihen voi rakentaa sellaisia myös aivan toisenlaisen ideologian mukaan. Google ja Microsoft ovat investoineet valtavasti tekoälyyn, ja kilpailu on kovaa. Tosin ChatGPT vastaa kysymykseen sen tuotosten käytöstä näin: ”OpenAI ei anna virallista lupaa käyttää täysinä tai osittain tämän mallin tuottamia tekstejä ilman erillistä lupaa.” Kun sille lainaa OpenAI:n sivuilla olevaa lausumaa, jonka mukaan käyttäjällä on oikeudet tuotoksiin, se myöntää olleensa väärässä! Suurempi kysymys on tekoälyn asema muuten lain edessä ja yhteiskunnassa. Tekoäly tulee niiden kaikkiin tuotteisiin. Tekoäly näyttää sentään osaavan kertoa vitsejä, jotka huvittavat ainakin sitä itseään: Minä: Kerropa hauska vitsi turkulaisista! ChatGPT: Turkulaisista sanotaan, että he ovat niin fiksuja, että he asuvat maailman äärellä. Onko se tekoälyä vai erikoissovellus. Onko vastaus ”ei kukaan” kestävä. Minä: Mikä tuossa on hauskaa. Seuraavaksi hoidetaan puhelintuki samaan tapaan, aikanaan myös videopuheluina. TYÖELÄMÄ UUSIKSI Teollistuminen muutti ruumiillista työtä, automatisointi niin sanottua henkistä työtä kuten toimistotyötä ja joitakin palveluita. Todellisuudessa siihen on ohjelmoitu koko joukko periaatteita, joita ei ole kerrottu, mutta joita voi yrittää tutkia kyselemällä siltä. Jo nyt kerrotaan, että tuomari on käyttänyt tekoälyä tuomiota muodostaessaan, ja tekoälylle hyvin sopivaa onkin vertailla tapausta laajaan aineistoon aiemmista tuomioista ja valita tuomion ankaruus niiden linjan mukaiseksi. Tekijänoikeus ja tekoäly yhteiskunnassa Nykyisten tekijänoikeuslakien ja -sopimusten mukaan tekijänoikeus suojaa vain ihmisen tekemiä teoksia. ChatGPT: Vitsissä on hauskaa se, että Turku on Suomen vanhin kaupunki ja sijaitsee Aurajoen varrella, joka puolestaan laskee mereen. Googlehan on jo jonkin aikaa esittänyt hakutuloksissa ensin hakusanoihin liittyviä kysymyksiä vastauksineen, sitten vasta linkkilistan; seuraavaksi linkkilista voinee jäädä pois. Lisäksi useisiin selaimiin on jo saatavissa ChatGPT-laajennus, jonka avulla voi muun muassa muuttaa Googlehaulle annetun syötteen kysymykseksi ChatGPT:lle. Ohjelmointiahan ChatGPT osaa jo, ja kyse on paljolti siitä, missä määrin se tekee sitä itsenäisesti, missä määrin ihmisen apuna. Tämä voi muodostaa ongelman tekoälyohjelmia tekeville yrityksille ja niiden ansaintalogiikalle. Se voisi tehdä tämän objektiivisemmin kuin ihminen, mutta varmaa tämä ei ole
Oli näet yllättävän vaikeaa muodostaa mielitekoja, kun taivas on rajana. Komento /imagine haastoi mieltäni lukemattomilla mahdollisuuksilla asioiden yhdistelyyn. Havaitsin hyvin nopeasti sen riittämättömyyden ja lunastin sen jälkeen kuvien määrää rajoittamattoman kuukausijäsenyyden, jonka myötä sukelsin syvemmälle kaninkoloon. Jokin kutitteli pääni sisällä ja kannusti mielikuvitteluun, joten päätin maksaa halvimmasta tilauksesta, joka mahdollisti suunnilleen 200 kuvan generoinnin. En muista tarkalleen missä tai miten, jäin ehkä ihmettelemään tekoälytaiteeksi väitettyä teosta jonkun sivulla ja aloin ottamaan asiasta enemmän selvää. Mitä omituisimmin omituisempaa! Kohtaan hyvin harvoin sen tunteen, että koen nyt jotain aivan uutta, jotain vähän epäilyttävääkin, mutta loputtoman kiehtovaa ja ennen kaikkea hauskaa. Kuvia tupsahteli hetken odottelun jälkeen, ja välillä ne eivät muistuttaneet mitään tai olivat absurdin kirjaimellisia. Missä määrin kuvat ovat tekoälyn luomia, ja pystyikö sillä oikeasti tuottamaan sellaisia kuvia niin helposti, kuin ensivaikutelma antoi ymmärtää. Matkalle voi ja kannattaa varautua ennalta hyvin, jottei mieli harhaillessaan eksy siitä kumpuavaan valtavaan ja alati rönsyilevään ideoiden ja oivallusten määrään. Ilmainen kokeilujakso meni hujauksessa ja nälkä oli kasvanut syödessä. Siis hetkinen. Vaihtoehtojen laajuus aiheutti jopa vaikeaa päättämättömyyttä ja seisoin toistuvasti itseni äärellä kysyen, mitä haluaisin nähdä silmieni edessä, jos saisin päättää lähes mistä tahansa. Vaikka monella tapaa se on tarkoituskin. Hyvin pian itse kuvien generoinnista tuli toissijainen asia ja aikani Midjourneyn kanssa muuttui lähes meditatiiviseksi itsetutkiskelumatkaksi. Ymmärsin nopeasti, etten ollut riittävän usein kysynyt itseltäni tuota, ja tunnistin monia päänsisäisiä lukkoja niitä pohtiessani. Liityin Midjourneyn Discord-palvelimelle silkasta uteliaisuudesta. Minä vain erittelen pilkulla sanoja, tunteita, tyylejä, genrejä, tekniikoita ja niistä sitten muodostuu lyhyessä hetkessä tekoälyn koostamaa taidetta. Mitä noituutta on tämä tällainen. A loitetaan siitä, miten ylipäätään löysin Midjourneyn. Otin muista käyttäjistä mallia kirjoittamalla komentoja ja säätämällä parametreja. Aloin näin käydä syvällistä sisäistä vuoropuhelua käyttämällä tekoälyä käsittelyni peilipintana. Tekoälykuvat luovan tekemisen ja ajattelun tukena Midjourneylla mielen ytimeen Charismatic female rock goddess in kinderwhore fashion in a 80’s style promotional album cover, really cool, badass, pagan magic, shamanic, sweet and cute, kitschy, renessaince painting, artwork by Tove Jansson, --test Teksti: Sini Eloranta 11. TAIDE Kun tarinankertoja tutustuu kuvia tuottavaan tekoälyyn, alkaa merkillinen aikamatka taiteen, taiteilijoiden, visuaalisen kerronnan ja tyylilajien historiaan. Mutta sitten piirtyi myös kuvia, joille huokaisin ääneen ihastuksesta
Miksi hindulaista taidetta kutsutaan ja miten sitä tehdään. Osasin rajata suurpiirteisesti tyylija taidesuuntia aikakausittain, mutta kausien sisäiset erot ja suurimmat vaikuttajat olivat minulta pimennossa. Kuka suunnitteli ensimmäiset Tarot-kortit. Olin siirtänyt sivuun kaikki mahdolliset seuraamukset hyvässä ja pahassa – halusin ensi sijassa tutustua uuteen työkaluun ja kartoittaa itselleni sen potentiaalia. Valitettavasti kun joitakin vuosia sitten paloin loppuun, juurikin niillä luovan alan alueilla, joiden piti minua stressiltä suojella, menetin tärkeän mekanismin sen säätelyyn ja menetin pitkäksi ajaksi kyvyn nauttia siitä, mitä eniten rakastin. Ketkä mainosgraafikot loivat 1950-lukulaisten kodinkoneiden käyttöohjeisiin sen ihastuttavan tyylin, josta tulee aina Jetsonit mieleen. Taiteen tekeminen missä tahansa muodossa on minulle suurimpia stressin lievittäjiä. Olivatko muinaiset minolaiset seinäfreskot sittenkin egyptiläisten taiteilijoiden inspiroimia vaiko toisinpäin. Päähäni tulvi koko ajan uusia kysymyksiä sitä mukaa, kun muistin lapsuudessani luettuja satukirjoja, jotka aiheuttivat kuvituksillaan painajaisia, tai kiiltokuvia, joita vaalin kuin suurimpia aarteitani. Midjourneyn käytön yllättävä terapeuttinen vaikutus perustui leikkiin. Nikola Tesla’s time machine female Lucifer Morningstar, superhero, art by Leonardo Da Vinci, --ar 4:5 --test /imagine 2023.1 12. Olemme virallisesti tulevaisuudessa, ajattelin. Mitä enemmän leikin työkalun kanssa ja selasin yhteisögalleriaa uusien ideoiden toivossa, huomasin yhtälailla perehtyväni taidehistoriaan Wikipedian ja eri artikkelien avulla. Miten toimia tai edes suhtautua, kun kiva lakkaa olemasta kivaa. Ne hahmottuivat kuvien kautta eteeni kuin hienostuneina luonnoksina, jotka eivät silti suureksi osaksi vastanneet sitä, mitä olin niistä alunperin kuvitellut. Minulle ratkaisu oli ymmärtää, että on tärkeämpää saada mitä tahansa aikaiseksi, vaikkei se olisi kerrasta kultaa. Olipa kerran alkuperäinen Midjourneyn kanssa luodut kuvat olivat kauniita, mutta niistä puuttui usein itselleni mieleinen estetiikka. Tajusin, että ymmärrykseni eri taidetekniikoista oli rajoittunut, enkä siksi osaisi määritellä niitä parametreina, ellen opiskelisi niitä oikeasti enemmän. Kunhan sitä tekee omaksi iloksi. Oli aikakin päivittää tietoni. Jotkin tekniikat ja tyylit elivät kirkkaina mielessäni, mutta en omistanut pienintäkään käsitystä kädenjäljestä niiden takaa. Keitä esimerkiksi oli 60ja 70-lukujen bändien psykedeelisten keikkajulisteiden takana, ja mistä ne taas olivat saaneet vaikutteensa. Ken kuvitti lapsuuteni Barbie-kirjat. Olin mieleni syvyyksissä avaamassa kaikkia mahdollisia muistilokeroita, joihin olen koko tietoisen elämäni aikana tallentanut kaikki mahdolliset ideat ja konseptit, joista joskus ehkä voisi olla joksikin. Mitä ahkerammin muistilokeroitani availin, sitä enemmän sisäiset patoni tuntui murtuvan. Ihastuin tapaan, jolla tekoäly niin itsekritiikittömästi tuuttasi pihalle vaikka minkälaista roskaa! Tämä oli ominaisuus ja piirre, jota kaipasin itsellenikin. Kuvat kuitenkin loivat uudenlaista konkretiaa näiden ajatusten ympärille, ja pääsin eteenpäin. Sain myös harmikseni huomata, kuinka monen tekijän nimeä en koskaan saanut selville, vaikka heidän työnsä olikin saavuttanut merkittävää näkyvyyttä eri markkinoilla ja nykykulttuurissa. En silloin tullut aina ajatelleeksi, että jokaisen piirretyn viivan, tapettikuvion ja ostoskassilogon takana on ollut oikeasti joku sitä tekemässä. Taidehistoria aukesi edessäni kuin karkkikauppa
Komentolauseet muistuttaa koko ajan enemmän pitkää listaa lempiasioistani, aivan kuin siinä yhdessä The Sound of Musicin laulussa. Turhautuminen kohdistuu oman ilmaisun puuttellisuuteen tai köyhyyteen, kun mielessä on selkeä kokonaisuus, jota ei millään onnistu saamaan paperille sellaisenaan. Maailma ja sen hahmot ovat olleet selkeästi piirtyneinä mielessäni, sillä olinhan rakentanut peliä päässäni jo vuosia ennen kuin otin kunnon askeleen sen toteuttamiseen. Parempi olisi kysyä itseltäni ensin, olenko tietoinen – sen sijaan, että alan utelemaan sitä koneelta. Ehkä tällaisen työkalun avulla joku muukin saa kuvailmaisun porttia raotettua sen verran, että se ylitsepääsemättömältä tuntuva vuori loivenee tarpeeksi. Entä jos värikyniin ja valkoiseen paperiin tarttuminen olisikin yhtä helppoa. Tiedän parhaiten mistä pidän. Tekoälyn hyödyntäminen Cyberpunk-pelin suunnittelussa toimii hyvin myös temaattisesti. Mietin samalla, kuinka upeaa olisi olla henkilökohtaisesti yhtä aikaansaanut taiteessani, että vain nimeni riittää koneälylle ja se osaa laskea piirtämistäni linjoista jotain ihan uutta. Midjourneyn mahdollistamaan matalan kynnyksen taidetyökaluun on kaltaiseni aloittelijan helppo päästä sisään, mutta vaikeampaa oppia hallitsemaan se erinomaisesti. Parhaimmillaankaan sen tuottama lopputulos ei ole koskaan täysin sitä, mitä haen, vaikka sen parissa onnistuin hyvin nopeasti ideoimaan tunnelmia ja tiloja. Hullut teekutsut yhdelle Jos jossain haluaa olla hyvä, siitä pitää olla kiinnostunut, ja aina on joku, joka tulee olemaan siinä minua parempi. Keskittyminen tai taidot eivät riitä kuvan toteuttamiseen, eikä sitä saa ulkopuolisille ymmärretyksi pelkästään selittämällä. Oppiessani enemmän havaitsen selkeämmin, mitä parametreja toistuvasti suosin, mitä variaatioiltani etsin ja keitä ovat lempitaiteilijani tyyleineen, vaikka generoitu lopputulos ei muistuttaisi näiden töitä edes etäisesti. Rivillä odottaa jälleen vaativan näköisenä /imagine, uusia parametreja vailla. Generoidut kuvat toimivat tarkoitukseensa hyvin jättäen silti tilaa mielikuvitukselle. Kuka minä edes olen. Tässä istunkin aivan yksinäni. Midjourneyn helppous hämmentää ja saakin itseni kysymään, olenko minäkin vain lihakotelossa matkustava kvanttitietokone ja kauneusarvot vain matikkaa. Kaikki on mahdollista! *kirjoittaa* very large crumbling busy merchant area with leaking spots inside a gigantic cyberpunk industrial hall filled with beggars and lowlife, rainy night, candlelight, steam, watercolour, --ar 3:2 80’s superstar barbie as a Bat goddess, kitsch, kawaii art, sweet and cute, promo shoot, tarot card, retro futurism, artwork by Milo Manara, --ar 4:5 --test 13. Siinä ajatuksessa on jotain kuolematonta, ja kuvailemani onnistuukin vain jos näen omalla kohdallani sen saman vaivan olla juuri niin ahkera kuin he, joita ihailen. Ja sitten on se tunne, kun ajatus jää kurkkuun jumiin eikä tule sanotuksi. Näin voi löytää inspiraation kipinää lähteä aloittamaan edes jostain, kun on saanut koneelta pienen alkusysäyksen. Mistä minä oikeasti pidän, mistä sen tietää. Eihän minua mikään voi korvata, koska olen korvaamaton. Tämän havaitsin, kun päätin ryhtyä ekaa kertaa pöytäroolipeli Cyberpunk 2020:n pelinjohtajaksi. Rahaa ei välttämättä ole maksaakseen kunnon taiteilijalle, eikä toista sovi ehdottaa tekemään työtään ilmaiseksi. Missä välissä olen mukamas unohtanut, mistä kaikesta minulle tulee hyvä mieli, ja millä ihmeellä olen sen korvannut, jos Midjourneylla leikkiminen aiheuttaa päinvastaista. Hyödynsin MJ:tä pelikuvaston luontiin vahvistamaan näkemystä pelini miljööstä, jotta onnistuisin tekemään mahdollisimman todentuntuisen skenaarion, jonka sisällä pelaajat voivat pistää ranttaliksi. Jäljelle jää lopulta vain oma silmäni, joka päättää generoitujen kuvien taiteellisesta kauneusarvosta. Minä ajattelen, siis olen. Usein valitsin kymmenistä variaatiosta sen, joka muistutti minusta eniten vanhoja kauhukirjan kansia, vaikka joku perinteisemmän digitaalisen taiteen rakastaja olisi valinnut joukosta toisin. Näin saatoin keskittyä enemmän pelin kirjoittamiseen. Tässä äärettömän jännän äärellä oleminen ei olekaan tekoäly lain, vaan minä itse pohtimassa mitä oikeasti haluan, kun kaikki on saatavilla edessäni
Sen sijaan sain jotain paljon parempaa, sain loputtomien kuoleman. Yksi tapa löytää unohtuneita ideoitaan on kaivaa vanhoista muistikirjoista puoliksi mietittyjä konsepteja, joihin voisi kaivata uutta näkökulmaa. Haluan tietää, mitä päähenkilö valitsee tehdä, kun vihdoin saapuu saman näyn äärelle, joka minut, kirjoittajan, sai laittamaan hänet tarinassaan liikkeelle. Erilaisten apokalyptisten skenaarioiden generoiminen värikuvina tuo hieman viihdettä arkeen. Olin aikoinani luvannut itselleni kirjoittaa unen tarinaksi, koska se oli tunnelmaltaan niin ainutlaatuisen elokuvamainen. Midjourney luki tällä kertaa parametrit turhankin kirjaimellisesti ja jäin paitsi Neil Gaimanin goottityttöä Dinotopian tekijän tyylillä. Pelkästään työkalun opetteluun menee oma aikansa, ja on myös erittäin hyvä seurata yhteisögallerian suosituimpia. Kohti ääretöntä ja sen yli Sattumille on aina tilaa. On varattava hyvin aikaa epäonnistumisiin ja harharetkiin, kuten missä tahansa uuden opettelussa, etenkin jos sen käyttömahdollisuudet ovat itselle vielä täysin vieraat. On varmasti eduksi, jos omistaa jo ennalta vahvan oman tyylitajun ja itselle mieluisimmat elementit ovat jo tiedossa. Se vaikuttaa olevan lyhyen matkan päässä ilman esteitä, täysin saavutettavissa ja odottaen ylittäjää omassa rauhassaan. Death of the endless by James Gurney Finnish lakeview on midsummer’s day and birch trees, storybook, mysterious, by hugo simberg, by rudolf koivu, --ar 9:16 2023.1 14. Midjourneyn vahvuudet perustuvat pitkälti käyttäjän itsensä omiin vahvuuksiin. Kaalimadon neuvo Midjourneysta kiinnostuneita suosittelen omasta kokemuksestani miettimään ennalta mahdollisimman pitkälle, minkälaisia kuvia ja mihin tarkoituksiin haluaisi niitä generoida. Kun Midjourneytä on hetken käyttänyt, alkaa herkemmin myös tunnistamaan tekoälyn generoimia kuvia muilla alustoilla. Voi olla hyväksi kirjoittaa vaikkapa listaa erilaisista tekniikoista, tyyleistä, aikakausista, tunnelmista, valaistuksista ja medioista, jotka eniten kutkuttavat omaa estetiikan tajua. Ja samalla katsojan itsensä hetki on koittanut yrittää samaa täydessä ymmärryksessä, että jää itsekin todennäköisesti matkan varrelle muiden joukkoon varoittamaan seuraavaa kulkijaa mahdollisesta kohtalostaan. Muuten voi äkisti huomata kuluttavan ostamansa kuukauden loppuun odotellen innostumisen piikkejä vain keksiäkseen äkisti kymmenen aihetta lisää juuri, kun lysti alkaa loppumaan. Suosittelen myös ottamaan suosiolla ilmaisen kokeilujakson jälkeen koko kuukauden mittaisen jäsenyyden rajoittamattomalla kuvamäärällä /relax modessa, sillä MJ:n halvimmalla 200 kuvan jäsenyydellä tekee vain itselleen kiusaa. Tällä tavalla saa ehdottomasti suurimman hyödyn rahaansa vastaan. Kannattaa kysyä itseltään esimerkiksi työn alla olevista tai unohtuneista projekteistaan, joiden jatkamiseksi voisi MJ:n kaltainen visuaalinen apu toimia hyvänä motivaattorina. On siis ylipäätään kannattavaa valmistautua sen verran etuajassa, että kun ensimmäisen kerran iskee kuvaähky ja vaihtoehtojen runsaudesta johtuva tyhjyys, on jotain mistä ottaa inspistä. Se kertoo, kuinka valtaosa, ellei aivan jokainen aiempi, on epäonnistunut yrittäessään kulkea keskitietä pitkin toiselle puolelle. Nyt lähes 20 vuotta myöhemmin unen tarina piirtyi eteeni selkeämpänä kuin koskaan ja kirjoitin ensimmäisen kappaleen valmiiksi. Se kuitenkin unohtui jonnekin niihin aiemmin mainittuihin muistilokeroihin. Tämä palautti mieleeni teininä näkemäni unen, jossa kohtasin samankaltaista epävarmuutta ja vaaraa, mitä kuvasta kumpuaa. On lohdullista, kun uusi vallankumouksellinen teknologia ei tunnu yhtä orjuuttavalta kuin se edellinen. Luolamaisen salin päässä on valtava suuaukko, josta paistaa sinitaivas kuin ikkuna vapauteen. Se taas lisää medialukutaitoa. Kuvan etuala kuitenkin paljastaa, että suuaukon ja katsojan välinen kenttä on täynnä luita ja kuolemaa. Ironista on, että vastaavassa maailman tilassa en ole koskaan elänyt, eikä ole kukaan muukaan
Tämä työkalujen kokoelma löytyy valmiina erilaisista Unixin kaltaisista järjestelmistä (joista käytetään joskus myös nimitystä *nix), kuten Linuxista, BSDjärjestelmistä ja MacOS:sta, mutta se on saatavilla käytännössä kaikkiin yleiskäyttöisiin käyttöjärjestelmiin. Oli kuin olisimme löytäneet salaseuran, joka meitä yhdistää. Kun joku nosti esiin Unix-ympäristön käyttötaidot, kukaan ei enää pystynyt keksimään mitään parempaa. 2000-luvun alussa luennoin Helsingin yliopiston kieliteknologian laitoksella Tekstityökalut-nimisellä kurssilla. Tarvitsen tosimaailmaa käyttääkseni tekoälyä paremmin. Olen puhunut paljon Midjourneyn tekoälytaiteen terapeuttisesta merkityksestä itselleni, ja siinä mielestäni piilee jutun juju. Ainoat vaihtoehdot, joilla oli edes mahdollisuuksia kilpailla, olivat tietokantojen kanssa käytetty SQL-kyselykieli ja ohjelmointitaito ylipäänsä. Kaksi tarinaa Unix-komentotulkista Olimme tuttujeni kanssa kahvilla, ja puhe kääntyi siihen, mikä on kunkin kaikkein tärkein taito tietokoneiden kanssa. Midjourney toimi minulla kuten työkalun kuuluukin toimia, eli se on saatavilla, kunnes sitä tarvitaan. Nykyisellään se on todellinen Sveitsin armeijan linkkuveitsi, jolla voi tehdä mitä tahansa palvelimien etähallinnoinnista videoiden muokkaukseen – unohtamatta toki alkuperäisiäkään vahvuuksia, kuten tiedostojen hallintaa ja tiedon etsintää tekstimuotoisista aineistoista. Kuten Unixin kaltaisia käyttöjärjestelmiä, myös Unix-komentotulkkeja on useita erilaisia, mutta keskitymme tässä niin sanotusti tyypilliseen tapaukseen. Odotan tulevaa kevättä, kun voin seisoa aurinkoisella verannalla maalaustelineen edessä ollen ottamatta taidetta niin vakavasti. Yritän tarkentaa: Odotin jääväni Midjourneyyn pahemmin koukkuun kuin vaikka älypuhelimeeni sen silkan hauskuuden ja näennäisen monikäyttöisyyden vuoksi. En silti onnistuneen kokeilun jälkeen ole hankkimassa jatkuvaa kuukausittaista jäsenyyttä, sillä en näe sitä käytännöllisenä muulloin kuin tietäessäni, mihin haluan sitä käyttää. Teksti: Panu Kalliokoski Kuvat: Emma Kantanen U nix-komentotulkki ja sen kautta käynnistettävät ohjelmat muodostavat yhdessä Unix-ympäristön, joka on verraton työkalukokoelma tiedonkäsittely-, automaatioja viestintätarpeisiin. Kirjoittajan kotisivut: aamiaiskone.fi a portal into a secret garden full of wildflowers, rococo style, pastel colours, mysterious, renessaince painting, ethereal dream, sweet and cute, very romantic, watercolour, --test TEKNIIKKA Kyky komentaa Unixin kaltaisten käyttöjärjestelmien kuten Linuxin komentotulkkia on kenties kaikkein yleispätevin tietotekniikkataito. Kurssin sisältö oli käytännössä tekstiaineistojen käsittelyä Unix-komentotulkin avulla. Se ei ole syrjäyttänyt tai korvannut mitään olennaista elämässäni, toisin kuin jokin muu teknologinen innovaatio on saattanut. Unix-ympäristö päihitti nekin käytännöllisyydessä ja SQL:n vielä laajemmassa sovellusalassa. Liisan todistajanlausunto Kaninkoloon tipahtaneen pitäisi kai lopulta löytää tiensä Ihmemaahan. Tai liioin mitään muutakaan. Kävimme läpi erilaisia taitoja tiedostomuodoista (esimerkiksi JSON) siihen, miten kirjoitetaan rekursioita ohjelmointikielissä. Terapeuttisuudella tarkoitan tässä sitä, kun jokin toimii siihen tarkoitukseen, johon apua tarvitsee, se johtaa siitä riippumattomuuteen. Riippuvuuteni someen tai selaamiseen syö mittavasti enemmän aikaani ja vie motivaatiota. Minun on aika poistua kolostani ja hengittää raikasta ilmaa. UNIX -komentotulkki tutuksi 15. Unix-ympäristö on kehittynyt ja hioutunut aina 1960-luvun lopulta asti. Vaikka kurssista kerättiin palautetta normaaliin tapaan, tärkeimmän palautteeni kurssista sain vasta yli vuosikymmenen kuluttua. Niin ei kuitenkaan käynyt. Miksi Unix-komentotulkki on tärkeä ja mitä sillä voi tehdä. Mielikuvitus on lopulta tärkein työkaluni ja kaipaa sisältöä ruutujen tältä puolen toimiakseen hyvin, mikä taas tekee Midjourneyn pariin palaamisesta aina yhtä uudistavaa
Esimerkiksi kännyköiden sovellusvalikoimassa on sama idea: eri tarpeisiin toteutetaan omat ohjelmansa (sovelluksensa), ja kätevin sovellus saa käyttäjät puolelleen. Aloin tavata eri yhteyksissä ihmisiä, joiden ura oli käytännössä määrittynyt tämän yhden kurssin kautta. Komento on rivitetty useammalle riville selkeyden vuoksi. Lisäksi >ja <-merkeillä tietovirtaa voi ohjata tiedostoon/laitteelle ja tiedostosta/laitteelta. ogg” Komentotulkki ei sano vastaukseksi mitään, koska komento yksinkertaisesti onnistui kaikin tavoin. :~$ curl -s ’https://api.met.no/weatherapi/ locationforecast/2.0/compact?lat=6 0.2656693&lon=25.0047308’ | jq ’.properties.timeseries[] | .time,.data.instant.details.air_ temperature’ | head -10 ”2023-01-01T17:00:00Z” -2.2 ”2023-01-01T18:00:00Z” -2.2 ”2023-01-01T19:00:00Z” -2.1 ”2023-01-01T20:00:00Z” -2.1 ”2023-01-01T21:00:00Z” -1.9 Tulosten ei välttämättä tarvitse tulla näytölle – ne voi lähettää yhtä hyvin tulostimelle, sähköpostilla johonkin osoitteeseen, äänikortille soitettavaksi, tallentaa tiedostoon tai lähes mitä vain. :~$ sox /usr/share/sounds/mate/ default/alerts/glass.ogg -t ogg bend .0,140,.5 | ssh aulis ”cat > tmp/glass-bent. Ne voivat periaatteessa kysellä käyttäjältä lisäohjeita toimiessaan, mutta tämänkin 2023.1 16. Mutta palvelimella on uusi tiedosto, kooltaan kolmisentoista kilotavua, ja voin pyytää komentotulkkia näyttämään sen: :~$ ssh aulis ls -l tmp/glassbent.ogg -rw-r--r-1 atehwa atehwa 12948 Jan 1 20:15 tmp/glass-bent.ogg Miten Unixympäristö toimii. Valtava ohjelmavalikoima Ensimmäinen periaate, vaihtoehtoisten ohjelmien paljous, on tuttu muistakin ympäristöistä. org/wiki/Suomi | grep -o ’viimeksi muutettu [^<]*’ viimeksi muutettu 27. Komentotulkki tarjoaa ”liimakielen”, jolla on suhteellisen helppo kertoa, miten komennot yhdistetään. Tarkastellaanpa kumpaakin näistä piirteistä erikseen. Seuraava komento taivuttaa glass.ogg-tiedostoon tallennetun äänen siten, että ääni kohoaa alussa, ja tallentaa tuloksen osuuskuntamme aulis-palvelimelle. Lyhyt vastaus on: mitä tahansa. Lisäksi tietysti Unix-komentotulkki antoi heille keinot teettää tietokoneellaan asioita, joita he eivät olisi muuten saaneet selitetyksi koneelleen. Jotkin ovat yksinkertaisia, jotkin monimutkaisia, mutta kaikille yhteistä on, että ne tekevät täsmälleen sen mitä niiltä pyytää, eivätkä yritä arvailla, mitä käyttäjä haluaa. Ympäristöstä riippuen komentokehotteessa voisi olla muutakin, esimerkiksi käyttäjän tai koneen nimi. Mutta kännyköiden sovelluksista puuttuu Unix-ympäristön ohjelmien yhdisteltävyys. Heitä yhdisti se, että he kokivat tämän yhden työkalun avanneen heille, mitä tietokoneet todella tekevät ja mistä tietokoneiden viestintäverkoissa on kyse. Yhdisteltävyys ei ole ainoa ero Unixympäristön ja kännykkäsovellusten välillä. Millä kameralla otinkaan erään kuvani. Mutta koska esimerkki kertoo enemmän kuin tuhat luonnehdintaa, aloitan niillä. Mutta tietokoneiden toiminta ei ole uskonnollista, eikä yksikään Unix-komento ole salattu loitsu, vaan täysin selkeä toimintaohje siitä, mitä haluan koneen tekevän. He olivat päätyneet IT-alalle, kuka ohjelmoijaksi, kuka esihenkilöksi, kuka tuoteomistajaksi. Ennen kaikkea yhden ohjelman tulokset voi antaa helposti toiselle aineistoksi (eli syötteeksi) – tämä tapahtuu |-putkimerkillä, jolloin putkea edeltävän komennon tuloste päätyy sitä seuraavan syötteeksi. He muistivat minut ja sanoivat kiitoksensa, kun polkumme ristesivät. Mitä Unix-komentotulkilla voi tehdä. :~$ curl -s https://fi.wikipedia. Tämäkin komento on rivitetty selkeyden vuoksi. Unix-komentokehote odottaa komentoa. Loput on tietokoneen vastausta pyyntöihini ja kysymyksiini. Minusta alkoi tuntua, kuin olisin unohduksiin vaipuneen muinaisen viisauden evankelista, mystisten salaisuuksien guru. :~$ cut -d’ ’ -f1 proj/ yhteystiedot/osoitteet.txt | sort | uniq -c | sort -rn | head -1 11 Hanna Milloin suomenkielisen Wikipedian Suomi-aiheista artikkelia on viimeksi päivitetty. Seuraavissa esimerkeissä Unix-komentokehotteen eli hakemistopolun ja $-merkin (dollarimerkin) jälkeen tuleva teksti on kirjoittamani komento. Nämä ohjelmat noudattavat toiminnassaan yhteisiä käytäntöjä, joiden vuoksi niitä on mahdollista ja helppoa yhdistellä monimutkaisiksi kokonaisuuksiksi vähän kuin Lego-palikoita. joulukuuta 2022 kello 09.54. :~$ grep -w perhetuttu proj/ yhteystiedot/osoitteet.txt | wc -l 47 Mikä on tuttavieni yleisin etunimi ja kuinka monta heitä (nimenhaltijoita) on. :~$ grep reproduce, LICENSE copyright license to reproduce, prepare Derivative Works of, :~$ sed -ne /reproduce,/p LICENSE copyright license to reproduce, prepare Derivative Works of, :~$ awk /reproduce,/ LICENSE copyright license to reproduce, prepare Derivative Works of, # grep on tyypillisin tekstin etsimiseen käytetty ohjelma, mutta vaihtoehdoista ei ole pulaa. Ne ovat kaikki omissa kuplissaan, ja niiden yhteisiä toimintoja on vain muutamia ja nekin ennalta määrättyjä: ilmoitusten tuottaminen, toisen sovelluksen avaaminen, tiedon (esimerkiksi kuvan) jakaminen sovelluksesta toiseen. Unix-ympäristön ohjelmat eivät yleensä ole vuorovaikutteisia: ne käynnistetään kerran, ne tekevät tehtävänsä ja sitten ne sulkeutuvat. Unix-ympäristössä yhdistyy kaksi ideaa, jotka yhdessä rakentavat valtavat mahdollisuudet käyttäjälle: Jokaiseen tarpeeseen – kuten tiedostojen sisällön pakkaaminen tai tekstin syntetisointi puheeksi – on oma ohjelmansa, usein useampikin vaihtoehtoinen. ~ eli aaltoviiva/tilde viittaa käyttäjän kotihakemistoon: :~$ Kuinka monta perhetuttua on yhteystietolistassani. :~$ exif -m binaries/2007-05/ varpaat1.jpeg | grep Manufacturer | cut -f2 OLYMPUS OPTICAL CO.,LTD Mitä lämpötilaa Norjan ilmatieteen laitos ennustaa kotini lähelle seuraaviksi 5 tunniksi
Toimintojen yhdistäminen Unix-ympäristön periaate on, että hyvä ohjelma tekee yhden selkeän asian ja antaa siitä tulokset, mahdollisesti jatkokäsiteltäviksi. Getting Started Table of Contents 1. html 2154 /usr/share/doc/w3m/de/FAQ. Tämä yhdisteltävyys (kompositionaalisuus) vähentää olennaisesti toimintoja, jotka tarvitsee toteuttaa yhteen ohjelmaan. Tarjolla olevien ohjelmien keskinäinen kilpailu ja anarkia tekevät Unixympäristöstä epäyhtenäisen. Kaikkia komentoja ei tietenkään tarvitse opetella heti, eikä se olisi edes mahdollista, mutta mitä useampia komentoja osaa, sitä useampia asioita komentotulkilla saa aikaan. Esimerkiksi RTF-tiedostoja käsittelevään ohjelmaan ei tarvitse toteuttaa toimintoa sanojen laskemiseksi; sen sijaan on tarjolla yksi ohjelma, ”unrtf”, joka muuttaa RTF-tiedoston sisällön tekstiksi, ja toinen, ”wc”, joka osaa laskea sanat tästä tekstistä. html 1642 /usr/share/doc/w3m/STORY.html 4428 /usr/share/doc/w3m/de/MANUAL. Ei ole yhtä Unixohjelmaa, jolla ”käsitellään” HTMLtiedostoja. :~$ curl -s https://www.vantaa. Ohjelmien tai komentojen suuri määrä on tärkeimpiä syitä, miksi Unix-komentotulkilla on kohtalaisen korkea oppimiskynnys. pdf | pdftotext | grep -A3 Lähteet Lähteet TEM / KPMG Oy (2016). :~$ w3m -dump /usr/share/doc/mutt/ html/gettingstarted.html | head -10 Chapter 2. Ne ovat tyypillisesti luotettavampia kuin kännykkäsovellukset: ne tekevät täsmälleen sen mitä pyydetään eivätkä mitään muuta. Tiedoston käsittelyyn valittu ohjelma riippuu siitä, mitä haluan tehdä. :~$ mawk ’BEGIN { print ”moi!” }’ moi! :~$ gawk ’BEGIN { print ”moi!” }’ moi! # Kaksi täysin erillistä toteutusta AWK-ohjelmointikielelle, mawk ja gawk. Tietyt ohjelmat löytyvät tyypillisesti komentotulkista kuin komentotulkista, mutta toiset asennetaan sitä mukaa kuin niitä halutaan käyttää. Anarkiaa rauhoittaa huomattavasti se, että Unix-ympäristön ohjelmat eivät vanhene koskaan eivätkä vanhat toiminnot lakkaa toimimasta. fi/sites/default/files/document/ Yritysten%20ilmastokysely%202021. :~$ find /usr/share/doc/w3m/ -name ’*.html’ | xargs wc -w 4553 /usr/share/doc/w3m/MANUAL. 17. Niinpä käytön opettelu aloitetaan pienestä, ja ajan myötä käyttäjä huomaa ilmaisevansa itseään yhä uusissa tapauksissa mieluiten näillä komennoilla. Työja elinkeinoministeriö. Muutos tapahtuu sitä kautta, että käyttäjät ottavat käyttöön uusia, vaihtoehtoisia ohjelmia tai ohjelmien toimintoja, joista eivät ole ennen tienneet. html 2107 /usr/share/doc/w3m/FAQ.html 742 /usr/share/doc/w3m/ja/MANUAL. html 16281 yhteensä # Jo pelkästään se, että lasken w3m-ohjelman käyttöohjeissa olevien sanojen määrän, vaatii 3 komennon yhteistoimintaa: find, xargs ja wc. Jotta tällainen tietojen siirto ohjelmien välillä olisi mahdollista, ohjelmilla täytyy olla jokin yhteisymmärrys siitä, mitä ja minkä muotoista niiden välillä siirtyvä tieto on. voi yleensä estää jollain ohjelman asetuksella. Getting Started Prev Next Chapter 2. Mitä nämä luvut tarkoittavat, on tulkinnallinen kysymys ja riippuu käytetystä komennosta. Ei ole yhtä oikeaa määritelmää siitä, millainen Unix-ympäristö on, ja käytännössä jokaiselle perusohjelmallekin on 2–3 vaihtoehtoista toteutusta. Toiminta näyttää kuitenkin kovasti samanlaiselta. Selvitys sidosryhmien käsityksistä suomalaisten yritysten yhteiskuntavastuusta. html 386 /usr/share/doc/w3m/ja/FAQ.html 269 /usr/share/doc/w3m/ja/STORY. Unix-ympäristön ohjelmat ovat tyypillisesti sen sijaan erikoistuneet tiettyyn toimintoon, kuten etäyhteyden muodostamiseen, kuvan koon muuttamiseen tai tietyn tekstin etsimiseen tiedoston sisällöstä. https://tem.fi/ documents/1410877/2869440/Selvitys +sidosryhmien+k%C3%A4sityksist%C3% A4+suomalaisten+yritys # Jokaiseen vaiheeseen oma ohjelmansa: curl lataa verkosta, pdftotext muuntaa tekstiksi, grep etsii tietyn tekstin. Unix-ympäristön ohjelmat eivät niin ikään yleensä keskity tietyn palvelun tai edes tiedostomuodon ympärille. Mutta kun yhdeltä ohjelmalta siirtyy tietoa toiselle syötteeksi, se on siis lukuja väliltä 0–255, ja tämä muodostaa pienimmän yhteisen tekijän, jota kaikki käytettävissä olevat ohjelmat noudattavat. Unix-ympäristö ottaa tähän äärimmäisen vähän kantaa: ohjelmien välillä kulkeva asia on ”tiedosto” eli ”tavuvirta”, mikä tarkoittaa käytännössä jonkin pituista pötköä/listaa lukuja väliltä 0–255. Core Concepts :~$ tr -dc ’<’ < /usr/share/doc/ mutt/html/gettingstarted.html | wc -c 3861 # Haluanko HTML-tiedostosta tekstiä näytölle vai tietää, kuinka monta tagia se sisältää
Linkkejä Oma Unix-peruskurssini vuodelta miekka ja kivi: sange.fi/~atehwa/ unix-kurssi/ (vanha, mutta materiaali on suomenkielistä, mikä on aina plussaa) Unix for poets: www.cs.upc.edu/~padro/Unixforpoets.pdf (kieliteknologinen näkökulma) What every data scientist should know about the command line valohai.com/blog/command-linefor-data-science/ ja Effective Linux & Bash for Data Scientists dagshub. Yllä olevan lukujonon 8 ensimmäistä lukua ovat teksti ”%PDF-1.7” ASCII-koodattuna. :~$ dot -Tjpeg tmp/koe.dot | tail -c 80; echo (V@Ey$4 ?$!Pmy\V;su,( # Jos yritän katsoa dot:n tuottamaa JPEG-kuvaa komentotulkissa, tulos ei ole kovin hieno, koska komentotulkki tulkitsee JPEG-datan (väärin) tekstitiedostoksi. Otan mieluusti myös vastaan ehdotuksia kiinnostavista osa-alueista, sillä aiheessa riittää pengottavaa. :~$ curl -s https://www.vantaa. Tulos ohjataan pieni.jpegtiedostoon. :~$ gzip -c /usr/share/sounds/ mate/default/alerts/sonar.ogg | wc -c 19098 :~$ cat /usr/share/sounds/mate/ default/alerts/sonar.ogg | wc -c 20011 # gzip:lle voi antaa käytännössä syötteeksi mitä vain. Ohjelmien lähdekoodi taas on tekstitiedostoja, joiden sisältö noudattaa käytetyn ohjelmointikielen sääntöjä, syntaksia. jpeg # dot tuottaa JPEG-kuvan kaaviomäärittelystä, convert pienentää dot:lta saamansa kuvan. Jos yksi ohjelma osaa tuottaa JPEGkoodattua tietoa ja toinen osaa sen lukea, nämä kaksi ohjelmaa pystyvät tekemään yhteistyötä. Koska useimpien ohjelmien yhteistyö perustuu niiden välillä kulkevan tiedon yhteneväiselle tulkinnalle, Unix-ympäristön ohjelmilla on taipumus ymmärtää yleisessä tiedossa olevia ja hyvin kuvailtuja tiedoston tulkintaohjeita, tiedostomuotoja. com/blog/effective-linux-bash-data-scientists/ (kvantitatiivisten aineistojen käsittelyn näkökulma) Using the command line to process audio digital.eca.ed.ac.uk/sounddesignmedia/2018/10/01/03-using-the-commandline-to-process-audio/ (äänenkäsittelyn näkökulma) 2023.1 18. Tässä etsitään eduskuntavaalien 2019 äänestysalueet isältävästä tiedostosta ne, joiden nimessä on ”Kruununhaka”. Toinen voi vaikkapa luoda pointillistisen taideteoksen ja toinen voi lisätä siihen häikäisyefektin (en tosin usko, että vain tähän tarkoitettua ohjelmaa on oikeasti viitsitty tehdä). # sonar.ogg-tiedostosta se jopa sai vähennetyksi tilankulutusta noin kilotavun, vaikka äänidata ei yleensä juurikaan pakkaudu yleiskäyttöisillä pakkausohjelmilla. Ja tietyt tekstitiedostojen käytännöt ovat niin yleisiä, ettei niille ole edes annettu nimeä: esimerkiksi yleensä, jos tiedostoon halutaan kirjoittaa lista jotain (kuten lämpötilamittauksia tai ihmisten yhteystietoja), kukin listan kohta on yleensä omalla rivillään eli listan kohdat on eroteltu rivinvaihdoin. Palautetta voi lähettää esimerkiksi Skrollin toimituksen tai lukijakanavien kautta – yhteystiedot sivulla 2. :~$ grep Kruununhaka proj/ vaalikartat/data/ekv-2019_areas. Materiaalia on runsaasti tarjolla netissä, mutta koska komentotulkin käyttökohteet ovat niin moninaiset, on tietysti oppimateriaalejakin kirjoitettu monesta eri näkökulmasta – muutamia ehdotuksia oheisessa laatikossa. Unix-komento-tulkin käytön opettelu Jos haluat tulla todelliseksi tietokoneen tehokäyttäjäksi ja oppia samalla ymmärtämään paremmin tiedostojen, tietokoneen ja viestintäverkkojen sisältöä, suosittelen lämpimästi Unix-komentotulkin kokeilemista. Esimerkiksi HTML-tiedostot ovat tekstitiedostoja, joihin on lisätty ”<”ja ”>”-merkkien välissä olevia muotoiluohjeita, jotka kertovat, mikä teksti on otsikko, mikä yläviite ja niin edelleen. Esimerkiksi JPEGtiedostomuoto on määrittely siitä, miten digitaalinen kuva esitetään tavuvirtana. Toisaalta tietyt ohjelmat eivät ole riippuvaisia siitä, miten niille annettu tieto on tarkoitus tulkita: esimerkiksi pakkausohjelma ”gzip” ottaa vastaan minkä tahansa tavuvirran ja yrittää tuottaa siitä toisen, yleensä vähemmän tilaa vievän tavuvirran, josta alkuperäinen data voidaan palauttaa. fi/sites/default/files/document/ Yritysten%20ilmastokysely%202021. Mahdollisia tulevaisuuden ideoita ovat paneutuminen Unix-komentotulkin erilaisiin käyttötapauksiin, tietokoneen käyttäjän tärkeisiin tehtäviin sekä tarkemmin siihen, miten Unix-komentotulkilla tehdään erilaisia asioita. csv 091_001A;091;area;Kruununhaka A ;Kronohagen A 091_002A;091;area;Kruununhaka B ;Kronohagen B # CSV-tiedostomuoto on oikeastaan Unix-käytäntöjen mukaan muotoiltua taulukkodataa. Monet tiedostomuodot ovat muuten tekstitiedostoja, mutta niissä on omia lisäsääntöjään. Myös komentotulkki on tässä puolueellinen siten, että jos jokin ohjelma tuottaa tulosta tietokoneen käyttäjän näytölle, sen tuottamat tavut tulkitaan tekstiksi juuri tämän tulkintatavan mukaan ja näytetään siis käyttäjälle tekstinä. Jos esimerkiksi toinen ohjelma lähettää OGG-koodattua äänidataa mutta toinen luulee ottavansa vastaan tekstiä, tämä vastaanotettu ”teksti” on käytännössä satunnaista mössöä. Yleensä järkevien tulosten saamiseksi ohjelmien on oltava samassa käsityksessä siitä, miten niiden välillä kulkevat luvut tulkitaan. pdf | od -t u1 | head -1 0000000 37 80 68 70 45 49 46 55 13 10 37 181 181 181 181 13 # Jos haluan oikeasti nähdä, mitä lukuja edellisessä komennossa meni curl-komennolta pdftotext-komennolle, voin käyttää od-komentoa, joka näyttää syötteekseen tulevan lukujonon. Tekstitiedosto on tulkinta, jossa tavuvirran jokainen luku tarkoittaa tiettyä merkkiä ja tietyt erikoisluvut asettelullisia ohjeita, kuten luku 10 rivinvaihtoa. :~$ dot -Tjpeg tmp/koe.dot | convert -resize 100x100 pieni. Erittäin monet Unix-ympäristön ohjelmat tulkitsevat vastaanottamansa ja tuottamansa tavuvirrat tekstitiedostoina
19
Tämän jälkeen tarjotaan mahdollisuus kirjautua RetroAchievements-palveluun, mutta tämän voi myös ohittaa niin halutessaan. Verkkosivuilla tarjotaan YouTube-kanava RetroGameCorpsin video, jota seuraamalla käyttöönotto onnistui lähes täysin kivuttomasti. Paraatipuoli kunnossa SteamOS:ssa näkyväksi selainpuoleksi mukaan on sujautettu EmulationStation Desktop Edition (ES-DE), joka on monipuolisuudestaan huolimatta todella sujuva käyttää. SDkortin käyttö on näppärää, etenkin jos pelejä on todella paljon, mutta kansion voi aivan yhtä hyvin asettaa Deckin sisäiseen tallennustilaan. Joidenkin konsolien kohdalla voi myös valita esimäärityksen pelien kuvasuhteelle, sisältäen muutamille niistä lisäksi laajakulmahackin. Käynnistettäessä EmuDeckin asennusohjelma ajaa ensin nipun skriptejä ja tiedustelee, halutaanko asennus tehdä Easy Moden vai Custom Moden kautta. K äsittelin Valven Steam Deckiä Skrollin numerossa 2022.3, jossa sivusin kevyesti laitteen käyttöä myös erilaisten emulaattorien pelaamiseen. Kun kopiointi on kertaalleen tehty, päästään konfiguraatiota jatkamaan Steam ROM Manager -työkalun kautta, joka löytyy nyt EmuDeckin kautta käynnistettävänä työkaluna. Tällöin tiedostot on vain joko ladattava suoraan internet-yhteyden yli Deckiin tai siirrettävä vaikkapa muistitikulla. Samassa yhteydessä on suositeltavaa tarkistaa, mitkä järjestelmistä kaipaavat erityisiä BIOS-tiedostoja ja viedä ne oikeaan kansioon. Emulaattorit, kuten muutkin osat asennusta tulevat suoraan alkuperäisistä lähteistään. Tähän vaiheeseen kuluu helposti eniten aikaa, etenkin jos pelejä on runsaasti. Sen jälkeen asetetaan ROMien käyttämä polku. Teksti ja kuvat: Anne Kukkura EMUDECK – emulaattoripelit järjestykseen! SOFTA 2023.1 20. Emulaattorien lataaminen, asentaminen ja peli-ROMien toistaminen onnistuu Deckin SteamOS:n päällä aivan kuten millä tahansa muullakin Linuxilla. Deck-pelaajan puolivalmiste Asennus ja sen valmistelu tapahtuu KDE Plasma -työpöytäympäristön puolella. Näiden ero on lisäasetusten hallinnassa asennuksen yhteydessä, jotka Easy Modessa pitkälti ohitetaan. Näihin emulaattoreihin lukeutuvat tämän lehden julkaisun aikaan RetroArch (joka sisältää runsaan määrän erilaisia ytimiä), Dolphin, PrimeHacks, PPSSPP, DuckStation, Citra, PCSX2, RPCS3, Yuzu, Ryujinx, Xemu, Cemu, Mame Standalone, Vita 3K (Experimental) sekä Scumm VM. Jos joitakin ei koe tarvitsevansa, voi valinnat klikkailla pois ja halutessaan asentaa niitä myöhemmin. Seuraavaksi EmuDeck suorittaa asennuksen, johon hurahtaa muutama minuutti. Näiden etsimiSteam Deckille räätälöity hallintatyökalu auttaa paketoimaan emuloidut pelit helpoksi kokonaisuudeksi. Laitteen valinta -kohdassa määritellään, onko kyseessä Steamin laite vai Anbernic WIN600 -mobiilitietokone, jota EmuDeck myös tukee. Tämä vaihe on herkkä virheille ja vahingoille (MOT), mutta avun löytää tähän tarkoitukseen laaditulta cheat sheetiltä, joka löytyy kehittäjän GitHubista. EmuDeck on eräänlainen skriptien kokoelma, joka yhdistää alleen laajan kokonaisuuden tunnettuja paljon käytettyjä emulaattoreita, hallintatyökaluja ja asetuksia. Seuraavana vuorossa on valinta erilaisille mahdollisuuksille muokata pelien oletusnäkymää: reunoille voi lisätä automaattisesti vaikkapa suikaleet GameBoyn näyttökehystä tai Atari 2600:n koteloa, mikä on mielestäni hauska visuaalinen yksityiskohta. Lisämausteena peleilleen voi valita vanhoja näyttöteknologisia ominaisuuksia matkivia suodattimia. Aivan vailla apuja EmuDeckin sivuilta ladattavaa käynnistystiedostoa ei tarvitse startata, vaan hyviä videoja tekstimuotoisia ohjeita prosessiin on tarjolla useita. Kansioita ei tule luoda tai nimetä uudelleen, ellei niin ohjeisteta tekemään. EmuDeck kuitenkin tarjoaa vaihtoehtoisen tavan ottaa käyttöön, selata ja hallinnoida emulaattoreita ja pelejä, erityisesti jos pelejä haluaa Steam Deckilleen useita kymmeniä, satoja tai jopa enemmän. Tärkeä yksityiskohta on se, ettei EmuDeck kaikesta kehutusta helppoudestaan huolimatta sisällä mahdollisuuksia ladata suoraan kopioita peleistä tai muista tiedostoista, jotka ovat tekijänoikeuksien alaisena. Kyseessä on nimimerkin dragoonDorise GitHubissa perustama projekti, jonka parissa työskentelee aktiivisesti myös muutama muu kehittäjä. Seuraavassa vaiheessa ruudulla on lista suositeltuja emulaattoreita. Sille voi myös valita visuaalisen teeman kolmesta eri vaihtoehdosta, jotka ovat streaming-palveluiden ulkonäköä muistuttava, tumma Epic Noir, selkeälinjainen mutta iloinen RBSimple sekä Nintendo Switchin valikkoa taidokkaasti imitoiva Modern. Vuorossa on pelien lisääminen, jota varten EmuDeck ohjeistaa seuraavaksi kopioimaan ROMit kansioon Emulation/roms, jonka alle järjestelmiä on jaoteltu melkoinen määrä, jokainen omaksi kansiokseen. Kattavat ohjeet toimivat varmasti myös niille ensikertalaisille, joilla on jonkinlainen käsitys termistöstä ja ripaus malttia, sillä vaikka vaiheiden läpi viedään lähes kädestä pitäen, omaa aktiivisuutta tarvitaan. Vakaa nettiyhteys vaaditaan asennusta ja konfigurointia varten. Eikä se edes ole perustavanlaatuisen vaikeaa, vaikka emulaattoreita käyttäisi useita erilaisia rinnakkain. Järjestelmätiedostoja voi lisätä myöhemminkin, mutta niiden järjestely on mielekkäintä tehdä tässä vaiheessa