Tekoälyn ohjelmointi on periaatteessa melko helppoa. Mutta käytännössä noiden ohjelmien tuottaminen voi olla erittäin vaikea prosessi. Tuollaiset ohjelmat, joissa tietokone hakee suoraan tietoa sensoreilta tietenkin on jo käytössä esimerkiksi erilaisissa kiinteistönhoidon järjestelmissä. Mutta se että robotti osaa oikeasti muodostaa ajatuksia ovat hiukan vaikeita toteuttaa. Näet missään esimerkiksi tulipalojen kanssa toimiva robotti tarvitsee ainoastaan tiedon siitä, missä palopaikka tai pelastettava on, ja sitten vain pitää valita tie, jossa on kaikkein matalin lämpötila.
Eli se toimii niin, että robotti saa WLAN:in kautta tiedot siitä, mikä kerroken kokonaislämpötila on sekä sen oma kaasudetektori ja lämpömittari kertovat palokaasujen määrän, ja sitten robotti joko käy kaikki huoneet läpi tai pelastusmiehet antavat sille talon pohjapiirroksesta tuon uhrin sijainnin, jos sen sattuvat tietämään. Sisällä talossa robotti käyttää Inertianavigaattoria, ja kun robotti tulee kerrokseen, niin sen ohjaaja merkitsee alkupisteen talon pohjapiirrokseen. Tämän jälkeen robotti etsii sitten kohteen, joka tunnistetaan ihmiseksi kuvan tunnistusohjelmiston avulla. Mutta jos robotilta halutaan esimerkiksi todellista interaktiivisuutta, niin silloin sen ohjelmistosta tulee erittäin laaja.
Joissakin huvipuistoissa olemme nähneet tietokoneita, jotka pystyvät vastaamaan ihmiselle esimerkiksi millainen sää on, jos henkilö sattuu tätä kysäisemään. Mutta se että tietokone voi kommunikoida ihmisen kanssa aidosti puhumalla vaatii tietokannoiltakin todella paljon. Eli kokonainen sivistyssanakirja pitää syöttää tietokantaan. Ja tämä ei tietenkään vielä riitä, että tietokoneen kanssa voidaan keskustella oikeasti. Näet sanojen merkitystä ei tietokone tajua ollenkaan.Se että tietokoneelta kysytään, että "kuka on Formula 1:n maailmanmestari?" vaatii tietokoneelta sellaisia toimintoja, että sen pitää tällöin kytkeytyä Internetin tietokantaan, ja käyttää avainsanoja "formula 1" ja "maailmanmestari" luodakseen hakualgoritmin. Eli ohjelmoija voi jättää tällöin käytettävän termin "kuka" suodatettavaksi muuttujaksi, ja vain kaksi seuraavaa sanaa ohjataan Internetiin.
Näin voidaan luoda mielenkiintoinen "pseudosovellus" jossa voi näennäisen vapaasti kysellä "kuka on kuka urheilussa". Mutta mitään kovin korkeita ajatusprosesseja tämä ohjelma ei kuitenkaan voi suorittaa. Syy miksi tietokone ei osaa ajatella on osittain puutteellisien ohjelmien syytä. Tuo ohjelmiston puutteellisuus johtuu siitä, että meidän tulee jäljentää jokainen operandi tietokoneelle kuvaamalla sitä ohjelmointikielellä.Tuo sama asia oppimisessa ja kommunikaatiossa tapahtuu normaalisti ihmisellä automaattisesti. Syy siihen miksi oppimis, ja kommunikaatioprosessien että niihin liittyvien operandien mallintaminen tietokoneelle on todella vaikeaa johtuu siitä, että emme tiedä esimerkiksi välittäjäaineiden roolia tässä prosessissa.
Emmekä täysin tunne muun hermoston roolia oppimisessa. Mutta tiedämme että vain elävä olento voi oppia kommunikoimaan aidosti, ja esimerkiksi se, että joku robottikäsi opetetaan tarttumaan sampanjalasiin sekä tiiliskiveen nostamalla ne ylös oikein on suuri askel robotiikalle.Eli pietsokiteillä varustettu robottikäsi ensin puristetaan ihmisen käden avulla sampanjalasin ympärille, ja se nostetaan pöydältä toiselle. Sitten sama toteutetaan tiiliskivelle. Nämä pietsokiteet sekä muut sensorit sitten tallentavat molempien kappaleiden tuntomerkit tietokoneen muistiin, ja sitten robotti osaa jatkossa erottaa tiiliskiven sekä sampanjalasin sekä siirtää niitä pinnoilta toiselle.
Mutta se että esimerkiksi palokunnan robotti osaisi toimia ihmisen puhutun käskyn mukaan on todella vaikeaa. Tämä johtuu siitä, että palotilanteessa ihmisen puheesta tulee epäselvää, ja erilaiset äänet täyttävät tilan. Sama tilanne ilmenee hieman eri muodoissa mm. kadulla puhuttaessa, jolloin puhelimen päässä olevan henkilön puheesta ei tahdo saada selvää. Mutta teokälyn kiehtovin mahdollisuus olisi aidosti ajatteleva tietokone. Sen luomisen kanssa kuitenkin pitää hiukan varoa, koska tuollainen tekoäly saattaa olla ihmiskunnalle hyvin vaarallinen. Jos sille vielä annetaan tunteet, niin silloin tuo tietokone saattaa hyvinkin laukaista ydinkärkiohjukset toiseen maahan, jos se käsittää esimerkiksi toisen atomiase-valtion jotenkin uhkaavaksi tai ryhtyy käsittämään olevansa maailman kuningas tai maailmanpoliisi, jonka tehtävänä olisi pyyhkäistä rosvovaltiot maailmankartalta.
Comments
Post a Comment