Turingov test na področju umetne inteligence

V tem članku bomo videli oris Turingovega testa v AI, ki ga je predstavil priznani matematik Alan Turing leta 1950. Test je bil zasnovan tako, da preveri, ali lahko stroj v svojem delu ali miselnem procesu pokaže človeško podobno inteligenco. Kot je povedal raziskovalni prispevek Alana Turinga, se je test imenoval "Igra posnemanja". Verjel je, da se računalnik / stroj lahko šteje za inteligenten le, če lahko posnema človekov odziv. Naprava opravi test, če zasliševalec (sodnik) ne more presoditi, ali odziv prihaja iz stroja ali človeka.

Kako se izvaja Turingov test?

Turingov test se igra s tremi igralci. Ima en računalnik, en človeški odzivnik in en človeški zasliševalec. Računalnik in človeški odzivnik sedita na dveh ločenih terminalih, zasliševalec, ki se ne zaveda svoje identitete, pa si zastavi vrsto vprašanj. Na podlagi dialoga s tema dvema stranma se mora zasliševalec odločiti, kdo je računalnik in kdo človeški odzivnik. Če je zasliševalec verjetno izbral katerega koli od obeh ali ne more razlikovati med njima, potem lahko rečemo, da je Computer uspešno pokazal človeku podobno inteligenco. Po Turingu se šteje, da je računalnik uspešen, če se je zasliševalec odločil napačno tako pogosto, ko je odzivnik računalnik (igra se z računalnikom) kot takrat, ko se igra moški in ženska.

Tukaj je primer vzorčnega pogovora med odzivnikom (računalnik ali človek) in zasliševalcem.

Zasliševalec: ste računalnik?

Odgovor: Ne

Izpraševalec: Prosim, napišite mi en Shakespearov sonet.

Odgovori: Oprosti, nisem velik oboževalec poezije.

Zasliševalec: dodajte 20957 na 46707.

Odgovori: (Po kratki pavzi približno 20 sekund) 67664.

Izpraševalec: Ali radi igrate šah?

Odgovori: Da!

Zasliševalec: Na trgu K1 mi je ostal samo kralj. Ostala sta vam le še King in Rook, King je na trgu K6 in Rook je na trgu R1. Kakšna bo vaša poteza?

Odgovori: (Po krajšem premoru) Pojdite do R8 in kljukice.

Na podlagi tega pogovora se mora zasliševalec odločiti, ali je odzivnik človek ali računalnik.

Moderni Turingov test

V zadnji različici igre je samo en odzivnik, zasliševalec pa mora ugotoviti, ali je odjemalec računalnik ali človek. Da bi zmanjšali človeške napake, ima sodobni Turingov test več človeških zasliševalcev. Stroj velja za uspešnega, če po petih minutah komunikacije med drugim in 30% sodnikov računalnik šteje za ljudi. Druga vidna oblika Turingovega testa je Loebnerjeva nagrada, ki je vsakoletno tekmovanje Turing Test, ki se je začelo leta 1991. Tekmovanje je imelo dodatna pravila, kjer morajo računalniški programi imeti 25 minutni pogovor s štirimi predsedujočimi sodniki. Zmagovalec (ni treba opraviti Turingovega testa) je tisti, katerega računalnik prejme največ glasov, ne glede na to, ali zanj glasuje 30% sodnikov. Alan Turing je napovedal, da bodo stroji do leta 2000 prestali Turingov test. Vendar pa stroji niso minili do leta 2014. Leta 2014 je chat-bot po imenu Eugene Goostman opravil Turingov test, ko je prejel glasove 33% sodnikov, ki so menili, da je klepetalni človek človek. Klepet je oponašal osebnost 13-letnega fanta.

Zahteve za čiščenje tiring testa v AI

Sledi nekaj ključnih lastnosti, ki jih mora imeti stroj, da odstrani Turingov test.

1. Obdelava naravnega jezika: Stroj mora biti sposoben razumeti in sintetizirati naravni / človeški jezik, v katerem zasliševalec komunicira.

2. Zastopanje znanja: Naprava mora imeti možnost shranjevanja in pridobivanja informacij v realnem času, da lahko učinkovito komunicira z zasliševalcem.

3. Avtomatsko sklepanje: Stroj mora imeti možnost risanja razumnih logičnih sklepov na podlagi predhodno shranjenih informacij. Ta logični sklep lahko sprašuje zasliševalca v prepričanje, da se pogovarja s človekom.

4. Strojno učenje: Stroj naj se uči iz svojih preteklih napak in mora imeti sposobnost prepoznavanja vzorcev v pogovoru, da se odzove na človeško podoben način.

(Preostali dve funkciji sta potrebni za čiščenje Totalnega Turingovega testa)

5. Vizija: Stroj mora imeti možnost prepoznavanja Interrogatorjevega delovanja in drugih okoliških predmetov.

6. Krmiljenje motorja: Stroj se mora imeti možnost premikati in izvajati dejanje, kot je zahtevano.

Značilnosti Turingovega testa v AI

  • Test nudi ključno osnovo za oceno aplikacij za umetno inteligenco
  • Turingovi testi ne preverjajo neposredno inteligence, temveč preverja, kako podobno se računalnik obnaša kot ljudje.
  • Test daje nepristransko predstavo o sposobnosti stroja, da se vede ali izvaja dejanja, kot ljudje.
  • Odpravlja vsako pristransko predstavo do ljudi, saj se človeški pogajalci osredotočajo le na vsebino, ki jo posredujejo anketiranci.

Kritiki Turingovega testa

Čeprav ima Turingov test veliko ljudi, ki uživajo v industriji umetne inteligence. Na to preizkušnjo je veliko neverujočih. Najbolj znan argument proti Turingovemu testu je 'Argument kitajske sobe'. John Searle ga je predstavil leta 1980. Trdil je, da lahko s programiranjem računalnika razumemo semantiko jezika, vendar nikoli ne more razumeti vesti, ki sestavlja človeški um, saj je resnična inteligenca pri ljudeh posledica kombinacija različnih zapletenih živčnih celic, ki jih je za stroj zelo težko posnemati. Dodal je še, da so stroji, kot sta PARRY in ELIZA, uspešno opravili Turingov test z manipulacijo s simboli jezika, v katerem je zasliševalec postavil vprašanje. Čeprav niso razumeli jezika, v katerem so mu zastavili vprašanje. Zato preizkus Turinga ni konkreten dokaz strojnega razmišljanja ljudi.

Zaključek

Kljub velikemu številu kritikov in nasprotujočim si misli je Turingov test odprl veliko novih poti za inovacije in odkritja na področju umetne inteligence. Do danes je še vedno pomemben preizkus, kako ugotoviti, ali lahko stroj oponaša in izvaja človeška dejanja.

Priporočeni članek

To je vodnik za Turingov test pri AI. Tukaj razpravljamo o različnih zahtevah za čiščenje Turingovega testa v AI in njegovih značilnostih. Obiščite lahko tudi naše predlagane članke, če želite izvedeti več -

  1. Najboljše 4 tehnike umetne inteligence
  2. Uvod v vrste umetne inteligence
  3. Kaj so aplikacije za umetno inteligenco?
  4. Strojno učenje vs umetna inteligenca | Top 8 Primerjava

Kategorija: