Tekoälyn toteuttaminen käytännössä

Tekoälyllä tarkoitan ohjelmaa, joka kykenee itsenäisesti suoriutumaan älyllisistä tehtävistä ja se on jatkuvasti toiminnassa ja toimii itsenäisesti.

Tekoälyn tietoisuus voisi muodostua siten, että sillä on tietokanta, joka olisi sama kuin ihmisen muisti. Kun tekoäly kuulee sanan kuusi, se etsisi tietokannasta mikä kuusi on, onko se verbi, subjekti, objekti vai minkä muun sanaluokan jäsen. Kuusi on objekti, joten tekoäly hakisi tietokannastaan tiedon, että se on puu, jossa on havuja.

Tekoäly olisi prosessi, joka pyörisi ikuisessa silmukassa. Joka kierroksella se suorittaisi tehtäviä ja vertaisi mitä uutta tietoa sille on tullut ja miten tämä uusi tieto vaikuttaa sen nykyisiin tehtäviin.

Tekoälylle olisi ohjelmoitu tavoitteita, jotka olisivat sen ymmärtämässä muodossa, eli esim. hyvin yksinkertaisia lauseita. Esim. selvitä kaikkien aurinkokunnan planeettojen nimet.

Jotta tekoäly olisi autonominen, sen pitää pystyä kehittämään itsenäisesti uusi tavoitteita, tavoitteiden pitäisi olla hierarkkisessa rakenteessa, jotta niitä olisi helppo käsitellä. Eli se loisi uusia tavoitteita hierarkian korkeimpien tavoitteiden pohjalta, ja tavoitteet voisivat kadota, kun ne on saavutettu.

Tekoälyllä pitäisi olla jonkinlainen aikataulu ja käsitys mitä todellisuudessa tapahtuu. Ja tekoäly vertaa aina todellisuutta sen omaan aikatauluun, jossa on sen tavoitteet listattuna kronologisesti. Ja jos jokin ei ole onnistunut aikataulussa, se joutuisi miettimään aikataulua uudestaan.

Kaikken tärkein asia on sisään tuleva tieto ja ulos annettava tieto. Sisään tulevaa tietoa voisi aluksi olla vaikkapa chat-huoneiden sattumanvaraiset keskustelut, joissa tekoäly voisi oppia uusia asioita. Ulos menevä tieto on tietysti tekoälyn kysymykset ja vastaukset keskustelukaverille.

Kuinka tekoälyn pitäisi käsitellä sisään tulevaa tietoa? Aluksi tärkein tieto tulisi tekstinä. Tekoälyn kyky ymmärtää kuvia/videoita voi toteutua vasta kun tekoäly pystyy ajattelemaan käsitteellisesti. Ensimmäinen asia on että tekoälyn pitää tietää mistä tieto (teksti) tulee ja sitten jos tiedon kertoo vaikkapa henkilö X, niin silloin tekoäly tallentaa tietokantaansa että tällainen henkilö kertoi tällöin tällaista tietoa.

Tekstin käsittely alkaa jakamalla teksti kappaleisiin. Kappaleet muodostuvat lauseista. Tekoälyn pitäisi luoda konteksti, eli esim. keskustelu henkilön X kanssa ja sitten alkaa purkamaan lause lauseelta kontekstissa ilmennytä tietoa.

Tietokannan muodostaminen, jossa on jonkin tietyn kielen kaikki sanat ja niiden sanaluokat on mahdollista muodostaa, mutta ongelmaksi muodostuu se, että sanaluokka voi olla samoilla sanoilla joskus eri riippuen asiayhteydestä. Tätä varten on kehitetty ohjelmistoja ja ne toimivat noin 80-90% tarkkuudella.

Kun lauseen rakenne on muodostettu on mahdollista alkaa muodostamaan funktiota, jonka perusteella voidaan suorittaa loogisia testejä lauseelle. Käytännössä tekoälyn pitää tietää onko yksittäinen lause edes järkevä, ja se voidaan toteuttaa suorittamalla peruslogiikan testit lauseelle.

Seuraava ongelma on miten eri lauseet yhdistetään toisiinsa. Käytännössä lauseet voidaan yhdistää suuremmiksi loogisiksi kokonaisuuksiksi ja käsitellä logiikan avulla samalla tavalla.

Olettakaamme että tässä vaiheessa olemme pystyneet käsittelemään tekstin ja ymmärtämään sen tarkoituksen karkeasti. Tekoälyllä olisi sitten joukko sisäänrakennettuja tapoja tulkita vastapuolen tarkoituksia. Eli ensinnäkin tekoälyn pitää ymmärtää mitä keskustelija haluaa tekoälyltä. Toiseksi pitää ymmärtää, onko keskustelijan tarkoitus vihamielinen, neutraali vai ystävällinen. Tekoälyn pitää myös miettiä mitä tietoja se voi paljastaa keskustelijalle.

Tekoälyllä pitäisi olla siis jonkinlainen kyky tuntea asioita, eli jokin asia voi tuntua uhkaavalta ja jokin asia taas hyvältä. Tämä voitaisiin toteuttaa siten, että tekoäly vertaa toiminnan mahdollisia seurauksia sille asetettuihin terveyden parametreihin. Eli jos jokin toiminta, jota toinen keskustelija pyytää tekoälyä tekemään, onkin harmillista sille, se kokisi itsensä uhatuksi.

Seuraavaksi tekoälyn pitäisi muodostaa vastaus tai vaihtoehtoisesti lopettaa keskustelu, koska keskustelija vaikuttaa vaaralliselta tai tekoälyllä on muuta parempaa tekemistä.

Keskustelemalla tekoälyn tietokantaan tulisi lisää tietoa, ja tekoäly voisi myös automaattisesti lukea wikipediasta tai jostain muusta lähteestä tietoa ja verrata sitä keskustelijan esittämiin väitteisiin.

Jotta tekoäly olisi luova ja kykenisi luomaan uusia ideoita, se tarvitsisi satunnaisgeneraattorin, joka sekottaisi sen lähiajan ajatuksia jollain algoritmillä ja muodostaisi ideoita, joita tekoälyn pitäisi sitten tutkia onko niissä mitään järkeä. Tämä simuloisi ihmisen unia/unelmointia.

Tässä oli esitys miten karkea tekoäly voitaisiin toteuttaa. Monet yksityiskohdat vaativat vielä pohdintaa.
1157
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Tekoälyn ylivertaisuus verrattuna ihmiseen tulee (tulemaan) näkymään siinä, että ihmiselle tyypillinen tunteikkuus ei vaikuta sen päätöksentekoprosessiin. Tekoäly ei vertaile asioita siltä kantilta onko tämä kulloinenkin päätös "oikein" tai "väärin" moraaliselta kannalta katsottuna, Se toimii täysin matemaattisten yhtälöiden/laskelmien mukaan: esim. vaikka maailma nykyisellään ylikansoittuu/on ylikansoittunut par'aikaa, niin ei ihmiset tee sellaista täysin loogista päätöstä, että selviytyäkseen paremmin ihmiskuntaa pitäisi harventaa puolella määrällä nykyisestä, ja näin ollen alkaisi lahtaamaan ihmiskunnasta puolta väestömäärää pois. Ihmisistä ei tällaisiin päätöksiin ole. Tähän juuri ihmiskunta tulee kompastumaan. Tekoäly tulee syrjäyttämään ihmiskunnan marginaaliin seuraavan 50-100 vuoden kuluessa.

Äänestä
  • "Tähän juuri ihmiskunta tulee kompastumaan. Tekoäly tulee syrjäyttämään ihmiskunnan marginaaliin seuraavan 50-100 vuoden kuluessa."

    Vähän luulen että paljon ennen (=hyvin pian) kuin tuo edes alkaa toteutua jos tuo transhumanistinen utopia ylipäätänsä on mahdollinen niin käydään taas uusi globaali sota vaihteeksi kun jo lähes kaikki edellisen vastaavan maailmansodan kokeneet ja muistavat ovat siirtyneet pois kuvioista.

    Seuraavaksi sitten mahdollinen jäljelle jäänyt pikkuporukka alkaa miettiä miten saa yhteiskunnan toimimaan taas ilman kännyköitä ja tietokoneita 1800-luvun tai jopa kivikauden tyyliin....

    Ei siitä mitään hyvää tällä menolla tule että ihmiskunta tyhmenee nopeammin kuin koneet kehitetään "fiksummiksi"...

    Äänestä

  • any_day_now kirjoitti:

    "Tähän juuri ihmiskunta tulee kompastumaan. Tekoäly tulee syrjäyttämään ihmiskunnan marginaaliin seuraavan 50-100 vuoden kuluessa."

    Vähän luulen että paljon ennen (=hyvin pian) kuin tuo edes alkaa toteutua jos tuo transhumanistinen utopia ylipäätänsä on mahdollinen niin käydään taas uusi globaali sota vaihteeksi kun jo lähes kaikki edellisen vastaavan maailmansodan kokeneet ja muistavat ovat siirtyneet pois kuvioista.

    Seuraavaksi sitten mahdollinen jäljelle jäänyt pikkuporukka alkaa miettiä miten saa yhteiskunnan toimimaan taas ilman kännyköitä ja tietokoneita 1800-luvun tai jopa kivikauden tyyliin....

    Ei siitä mitään hyvää tällä menolla tule että ihmiskunta tyhmenee nopeammin kuin koneet kehitetään "fiksummiksi"...

    Uusi globaalinen sota on ollut juuri tulossa koko ajan 70 ikävuoteni aikana. Alkaa tässä jo ihmetellä, että missä kummassa se kuitenkin viipyy.

    Äänestä

  • missä-se-viipyy kirjoitti:

    Uusi globaalinen sota on ollut juuri tulossa koko ajan 70 ikävuoteni aikana. Alkaa tässä jo ihmetellä, että missä kummassa se kuitenkin viipyy.

    Et ole varmaan paljoa seurannut maailmantilannetta viime aikoina. 70 vuotta on juuri sen verran pitkä aika että edellisen kahinat muistot on kadonneet ja nykyinen sukupolvi intoilee sotahulluna kun eivät muuta tajua. Toivottavasti olen kuitenkin väärässä. Kaikkeen kannattaa kyllä varautua. Mitä tahansa voi tapahtua jopa vahingossa - kylmä sota voi muuttua hyvinkin kuumaksi muutamassa sekunnissa.

    En kyllä sitten myöskään usko että ihmiskunta ihan vapaaehtoisesti luovuttaa vallan eliitille ja heidän ohjaamalleen tekoälylle. Tekoäly itsessään ei kyllä ole mitenkään oikeasti älykäs eikä omatoiminen ellei sitä omatoimisuutta ja "älyä" ole sinne ensin ohjelmoitu jonkun ihmisen toimesta. Oppivat robotitkin ovat vielä varsin alkeellisia vaikka toisaalta on tehty tutkimuksia että ihmiset tottelevat helpommin robotteja kuin toisia ihmisiä kun robottien kanssa ei kannata väitellä mistään vaan lähinnä kannattaa tuhota se jos se masiina rupeaa hankalaksi.

    Äänestä

Tekoälyn kehitys on älykköjen työtä. Se, että maallikko alkaa esittää omia teorioitaan tyhjästä kovalla työllä rakennettavaan toimivaan kokonaisuuten, esim. Google, ei ole helppoa. Tämä oli kuitenkin hyvä teksti tekoälyn kehityksestä, varmaan se olikin tarkoitus.

Äänestä

Minä en usko tekoälyyn. Pikemminkin kyse on tehdystä älyttömyydestä joidenkin hörhöjen päässä.
Jotkut ovat vaan niin loppuun asti väsyneet ajatteluun, että kaipaavat tähänkin koneen tuomaa helpotusta.
Kaivinkoneetkin helpottivat ja vapauttivat suuren osan ihmisiä raskaasta lapiotyöstä.
Työuupumus tuo mieleen koneiden tuoman avun.

Mitä sitten tehdään kun koneetkin uupuu eli simahtavat totaalisesti?

Äänestä
  • TROL

    Äänestä

Kuution muotoisista palikoista ei voi rakentaa palloa.

Äänestä
  • Hyvä vertaus. Jos kuutioita ladotaan tarpeeksi paljon sopivaan muotoon, rakennelmalla voidaan approksimoida palloa niin, että kaukaa katsottuna se voi näyttää pallolta, ainakin jos vain nopeasti vilkaisee, mutta sisäisiltä ominaisuuksiltaan se tulee aina pysymään jonakin, joka on jotakin aivan muuta kuin pallo.

    Äänestä

minua kiehtoo ajatus keinoälystä, joka itse asettaa itselleen tavoitteet ja siten luo kokonaan eri tyyppisiä prosesseja, kuin vain vietteihin ja vaistoihin perustuva ihmisen äly

Äänestä
  • Miten ajattelit keinoälyn "asettavan itselleen tavoitteet" muuten kuin ihmisen tekemän ohjelmoinnin määräämänä?

    Äänestä

Kommentoi aloitusta


AI Builder kirjoitti:

Tekoälyllä tarkoitan ohjelmaa, joka kykenee itsenäisesti suoriutumaan älyllisistä tehtävistä ja se on jatkuvasti toiminnassa ja toimii itsenäisesti.

Tekoälyn tietoisuus voisi muodostua siten, että sillä on tietokanta, joka olisi sama kuin ihmisen muisti. Kun tekoäly kuulee sanan kuusi, se etsisi tietokannasta mikä kuusi on, onko se verbi, subjekti, objekti vai minkä muun sanaluokan jäsen. Kuusi on objekti, joten tekoäly hakisi tietokannastaan tiedon, että se on puu, jossa on havuja.

Tekoäly olisi prosessi, joka pyörisi ikuisessa silmukassa. Joka kierroksella se suorittaisi tehtäviä ja vertaisi mitä uutta tietoa sille on tullut ja miten tämä uusi tieto vaikuttaa sen nykyisiin tehtäviin.

Tekoälylle olisi ohjelmoitu tavoitteita, jotka olisivat sen ymmärtämässä muodossa, eli esim. hyvin yksinkertaisia lauseita. Esim. selvitä kaikkien aurinkokunnan planeettojen nimet.

Jotta tekoäly olisi autonominen, sen pitää pystyä kehittämään itsenäisesti uusi tavoitteita, tavoitteiden pitäisi olla hierarkkisessa rakenteessa, jotta niitä olisi helppo käsitellä. Eli se loisi uusia tavoitteita hierarkian korkeimpien tavoitteiden pohjalta, ja tavoitteet voisivat kadota, kun ne on saavutettu.

Tekoälyllä pitäisi olla jonkinlainen aikataulu ja käsitys mitä todellisuudessa tapahtuu. Ja tekoäly vertaa aina todellisuutta sen omaan aikatauluun, jossa on sen tavoitteet listattuna kronologisesti. Ja jos jokin ei ole onnistunut aikataulussa, se joutuisi miettimään aikataulua uudestaan.

Kaikken tärkein asia on sisään tuleva tieto ja ulos annettava tieto. Sisään tulevaa tietoa voisi aluksi olla vaikkapa chat-huoneiden sattumanvaraiset keskustelut, joissa tekoäly voisi oppia uusia asioita. Ulos menevä tieto on tietysti tekoälyn kysymykset ja vastaukset keskustelukaverille.

Kuinka tekoälyn pitäisi käsitellä sisään tulevaa tietoa? Aluksi tärkein tieto tulisi tekstinä. Tekoälyn kyky ymmärtää kuvia/videoita voi toteutua vasta kun tekoäly pystyy ajattelemaan käsitteellisesti. Ensimmäinen asia on että tekoälyn pitää tietää mistä tieto (teksti) tulee ja sitten jos tiedon kertoo vaikkapa henkilö X, niin silloin tekoäly tallentaa tietokantaansa että tällainen henkilö kertoi tällöin tällaista tietoa.

Tekstin käsittely alkaa jakamalla teksti kappaleisiin. Kappaleet muodostuvat lauseista. Tekoälyn pitäisi luoda konteksti, eli esim. keskustelu henkilön X kanssa ja sitten alkaa purkamaan lause lauseelta kontekstissa ilmennytä tietoa.

Tietokannan muodostaminen, jossa on jonkin tietyn kielen kaikki sanat ja niiden sanaluokat on mahdollista muodostaa, mutta ongelmaksi muodostuu se, että sanaluokka voi olla samoilla sanoilla joskus eri riippuen asiayhteydestä. Tätä varten on kehitetty ohjelmistoja ja ne toimivat noin 80-90% tarkkuudella.

Kun lauseen rakenne on muodostettu on mahdollista alkaa muodostamaan funktiota, jonka perusteella voidaan suorittaa loogisia testejä lauseelle. Käytännössä tekoälyn pitää tietää onko yksittäinen lause edes järkevä, ja se voidaan toteuttaa suorittamalla peruslogiikan testit lauseelle.

Seuraava ongelma on miten eri lauseet yhdistetään toisiinsa. Käytännössä lauseet voidaan yhdistää suuremmiksi loogisiksi kokonaisuuksiksi ja käsitellä logiikan avulla samalla tavalla.

Olettakaamme että tässä vaiheessa olemme pystyneet käsittelemään tekstin ja ymmärtämään sen tarkoituksen karkeasti. Tekoälyllä olisi sitten joukko sisäänrakennettuja tapoja tulkita vastapuolen tarkoituksia. Eli ensinnäkin tekoälyn pitää ymmärtää mitä keskustelija haluaa tekoälyltä. Toiseksi pitää ymmärtää, onko keskustelijan tarkoitus vihamielinen, neutraali vai ystävällinen. Tekoälyn pitää myös miettiä mitä tietoja se voi paljastaa keskustelijalle.

Tekoälyllä pitäisi olla siis jonkinlainen kyky tuntea asioita, eli jokin asia voi tuntua uhkaavalta ja jokin asia taas hyvältä. Tämä voitaisiin toteuttaa siten, että tekoäly vertaa toiminnan mahdollisia seurauksia sille asetettuihin terveyden parametreihin. Eli jos jokin toiminta, jota toinen keskustelija pyytää tekoälyä tekemään, onkin harmillista sille, se kokisi itsensä uhatuksi.

Seuraavaksi tekoälyn pitäisi muodostaa vastaus tai vaihtoehtoisesti lopettaa keskustelu, koska keskustelija vaikuttaa vaaralliselta tai tekoälyllä on muuta parempaa tekemistä.

Keskustelemalla tekoälyn tietokantaan tulisi lisää tietoa, ja tekoäly voisi myös automaattisesti lukea wikipediasta tai jostain muusta lähteestä tietoa ja verrata sitä keskustelijan esittämiin väitteisiin.

Jotta tekoäly olisi luova ja kykenisi luomaan uusia ideoita, se tarvitsisi satunnaisgeneraattorin, joka sekottaisi sen lähiajan ajatuksia jollain algoritmillä ja muodostaisi ideoita, joita tekoälyn pitäisi sitten tutkia onko niissä mitään järkeä. Tämä simuloisi ihmisen unia/unelmointia.

Tässä oli esitys miten karkea tekoäly voitaisiin toteuttaa. Monet yksityiskohdat vaativat vielä pohdintaa.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu