IA 101
Ce este testul Turing și de ce este important?

Dacă ați fost implicat în Inteligența Artificială (IA), ați auzit, fără îndoială, de “Testul Turing“. Acesta a fost un test propus pentru prima dată de Alan Turing în 1950, testul a fost conceput pentru a fi experimentul definitiv pentru a determina dacă o IA a atins nivelul de inteligență umană. Conceptual, dacă IA poate trece testul, a atins un nivel de inteligență echivalent sau de nediferențiat de cel al unui om.
Vom explora cine este Alan Turing, ce este testul, de ce este important și de ce definiția testului poate necesita să evolueze.
Cine este Alan Turing?
Turing este un matematician britanic excentric, recunoscut pentru ideile sale futuriste și inovatoare.
În 1935, la vârsta de 22 de ani, lucrarea sa despre teoria probabilităților i-a adus o bursă la King’s College, Universitatea Cambridge. Ideile sale matematice abstracte l-au condus într-o direcție complet diferită, într-un domeniu care era încă pe cale de a fi inventat.
În 1936, Turing a publicat o lucrare care este acum recunoscută ca fiind fundamentul științei calculatoarelor. Aici el a inventat conceptul de mașină universală care putea decoda și executa orice set de instrucțiuni.
În 1939, Turing a fost recrutat de departamentul guvernului britanic de descifrare a codurilor. La acea vreme, Germania folosea o mașină numită ‘Enigma‘ pentru a cripta toate semnalele militare și navale. Turing a dezvoltat rapid o nouă mașină (Bombe), care era capabilă să spargă mesajele Enigma la scară industrială. Acest lucru a fost considerat instrumental în a ajuta la împingerea înapoi a agresiunii Germaniei Naziste.
În 1946, Turing s-a întors la lucrarea sa revoluționară publicată în 1936 pentru a dezvolta un calculator electronic, capabil să ruleze diverse tipuri de calcule. A produs un design detaliat pentru ceea ce a fost numit Motorul de Calcul Automat (ACE.)
În 1950, Turing a publicat lucrarea sa fundamentală, întrebându-se dacă o “Mașină poate gândi?“. Acest articol a transformat complet atât știința calculatoarelor, cât și IA.
În 1952, după ce a fost raportat la poliție de un tânăr, Turing a fost condamnat pentru indecență grosolană din cauza activităților sale homosexuale. Din cauza acestui fapt, aveau să-i fie retrase acreditările de securitate pentru guvern, iar cariera sa a fost distrusă. Pentru a-l pedepsi, a fost castrat chimic.
Cu viața sa distrusă, a fost descoperit în casa sa de curățătorul său pe 8 iunie, 1954. El murise din cauza otrăvirii cu cianură în ziua precedentă. Un măr parțial mâncat zăcea lângă trupul său. Verdictul medicului legist a fost sinucidere.
În mod fericit, moștenirea sa continuă să trăiască.
Ce este testul Turing?
În 1950, Alan Turing a publicat un articol fundamental intitulat “Mașini de calcul și inteligență” în revista Mind. În acest articol detaliat, a fost propusă întrebarea “Pot mașinile să gândească?” Acest articol a sugerat abandonarea căutării de a defini dacă o mașină poate gândi, pentru a testa mașina cu “jocul de imitație”. Acest joc simplu se joacă cu trei persoane:
- un bărbat (A)
- o femeie (B),
- și un interogator (C) care poate fi de orice sex.
Conceptul jocului este că interogatorul rămâne într-o cameră separată de bărbat (A) și femeie (B), scopul fiind ca interogatorul să identifice cine este bărbatul și cine este femeia. În acest caz, scopul bărbatului (A) este să înșele interogatorul, în timp ce femeia (B) poate încerca să ajute interogatorul (C). Pentru a face acest lucru corect, nu pot fi folosite indicii verbale, ci doar întrebări și răspunsuri scrise care sunt trimise înapoi și încolo. Întrebarea devine: Cum știe interogatorul cui să-i încredințeze?
Interogatorul îi cunoaște doar prin etichetele X și Y, și la sfârșitul jocului, el afirmă pur și simplu “X este A și Y este B” sau “X este B și Y este A”.
Întrebarea devine, dacă îndepărtăm bărbatul (A) sau femeia (B) și înlocuim acea persoană cu o mașină inteligentă, poate mașina folosi sistemul său de IA pentru a înșela interogatorul (C) să creadă că este un bărbat sau o femeie? Acesta este, în esență, natura testului Turing.
În alte cuvinte, dacă ați comunica cu un sistem de IA fără să știți și ați presupune că “entitatea” de la capătul celălalt este un om, poate IA să vă înșele pe termen nelimitat?
De ce testul Turing contează
În articolul lui Alan Turing, el a sugerat faptul că el credea că testul Turing poate fi în cele din urmă învins. El afirmă: “în anul 2000, cred că, în aproximativ cincizeci de ani, va fi posibil să programăm calculatoarele, cu o capacitate de stocare de aproximativ 109, pentru a le face să joace jocul de imitație atât de bine încât un interogator mediu nu va avea mai mult de 70 la sută șansă de a face identificarea corectă după cinci minute de întrebări.”
Când privim testul Turing prin lentila modernă, pare foarte posibil ca un sistem de IA să poată înșela un om pentru cinci minute. Cât de des oamenii au interacționat cu chatbot-uri de suport fără să știe dacă chatbot-ul este un om sau un robot?
Au existat multe rapoarte despre trecerea testului Turing. În 2014, un program de chatbot numit Eugene Goostman, care simulează un băiat ucrainean de 13 ani, se spune că a trecut testul Turing la un eveniment organizat de Universitatea din Reading. Chatbot-ul a convins aparent 33% din judecători de la Royal Society din Londra că este uman. Cu toate acestea, criticii au fost rapizi în a sublinia inadecvările testului, faptul că atât de mulți judecători nu au fost convinși, durata testului (doar 5 minute), precum și lipsa de dovezi pentru această realizare.
În 2018, un sistem de rezervare Google Duplex, cu ajutorul asistentului Google, a făcut un apel telefonic la un salon de coafură pentru a programa o programare pentru o tunsă. În acest caz, sistemul de IA nu s-a prezentat ca IA și, în timpul apelului, a pretins a fi uman în timp ce vorbea cu recepționerul salonului. După un scurt schimb, o tunsă a fost programată cu succes și ambele părți au închis.
Cu toate acestea, într-o epocă a procesării limbajului natural (NLP), cu subdomeniile sale de înțelegere a limbajului natural (NLU) și interpretare a limbajului natural (NLI), întrebarea trebuie să fie pusă, dacă o mașină solicită și răspunde la întrebări fără a înțelege pe deplin contextul din spatele a ceea ce spune, mașina este cu adevărat inteligentă?
După toate, dacă revizuim tehnologia din spatele lui Watson, un sistem de calculator capabil să răspundă la întrebări formulate în limbaj natural, dezvoltat de IBM pentru a învinge campionii Jeopardy, devine evident că Watson a fost capabil să învingă campionii mondiali prin descărcarea unei părți mari din cunoștințele lumii prin internet, fără a înțelege cu adevărat contextul din spatele acestui limbaj. Au existat 200 de milioane de pagini de informații, de la o varietate de surse, inclusiv Wikipedia. A existat o restricție în vigoare care nu-i permitea lui Watson să acceseze internetul în timp ce juca un joc, dar aceasta este o restricție minoră pentru o IA care poate accesa toate cunoștințele umane înainte de a începe jocul.
Similar cu un motor de căutare, au fost create cuvinte cheie și puncte de referință. Dacă o IA poate atinge acest nivel de înțelegere, atunci ar trebui să considerăm că, pe baza tehnologiei actuale în evoluție, a înșela un om pentru 5 sau 10 minute nu este suficient de mult.
Trebuie să evolueze testul Turing?
Testul Turing a făcut o treabă remarcabilă în a rezista testului timpului. Cu toate acestea, IA a evoluat dramatic de la 1950. De fiecare dată când IA realizează o performanță despre care am spus că doar oamenii sunt capabili, ridicăm bara mai sus. Va fi doar o chestiune de timp până când IA va fi capabilă să treacă în mod constant testul Turing așa cum îl înțelegem.
Când examinăm istoria IA, barometrul final al faptului că IA poate atinge nivelul de inteligență umană este aproape întotdeauna bazat pe capacitatea sa de a învinge oamenii la diverse jocuri. În 1949, Claude Shannon a publicat gândurile sale despre modul în care un calculator ar putea fi făcut să joace șah, deoarece acesta era considerat vârful inteligenței umane.
Nu a fost până în 10 februarie 1996, după o partidă de șah de trei ore, când campionul mondial de șah Garry Kasparov a pierdut primul joc dintr-un meci de șase jocuri împotriva lui Deep Blue, un calculator IBM capabil să evalueze 200 de milioane de mutări pe secundă. Nu a durat mult până când șahul nu a mai fost considerat vârful inteligenței umane. Șahul a fost înlocuit cu jocul de Go, un joc care a apărut în China acum peste 3000 de ani. Bara pentru IA care realizează inteligență umană a fost mutată mai sus.
În octombrie 2015, AlphaGo a jucat primul său meci împotriva campionului european de trei ori, dl Fan Hui. AlphaGo a câștigat primul joc împotriva unui profesionist cu un scor de 5-0. Go este considerat a fi cel mai sofisticat joc din lume, cu 10360 mutări posibile. Deodată, bara a fost mutată din nou.
În cele din urmă, argumentul a fost că o IA trebuie să poată învinge echipe de jucători la jocuri online de rol cu multiplayer în masă (MMORPG). OpenAI a acceptat rapid provocarea, utilizând învățarea prin întărire profundă.
Din cauza acestei mutări constante a barei proverbiale, ar trebui să reconsiderăm o nouă definiție modernă a testului Turing. Testul actual se bazează prea mult pe înșelăciune și tehnologia dintr-un chatbot. Posibil, cu evoluția roboticii, vom cere ca o IA să poată interacționa și “trăi” în lumea noastră reală, și nu într-un mediu de joc sau simulat cu reguli definite.
Dacă, în loc de a ne înșela, un robot poate interacționa cu noi ca orice alt om, prin conversații, propuneri de idei și soluții, poate doar atunci testul Turing va fi trecut. Versiunea finală a testului Turing poate fi atunci când o IA se apropie de un om și încearcă să ne convingă că este conștientă de sine.
În acest punct, vom fi realizat, de asemenea, Inteligența Artificială Generală (AGI). Ar fi inevitabil ca IA/robotul să ne depășească rapid în inteligență.












