Computerprogrammet Elbot var få procentpoint fra at bestå årets Turing-test, og dermed opføre sig på en måde som vi opfatter som ligeværdig intelligent. Vi er tæt på en milepæl, siger professor Kevin Warwick fra Reading University.
Lige ved og næsten. Loebners guldmedalje og en lille halv million kroner var meget tæt på at blive uddelt for første gang nogensinde, da Turing-testen for 18. gang blev afholdt søndag på Reading Universitet.
Dermed nærmer vi os det menneskeretlige problem, som opstår på vejen til det punkt, hvor en computer begynder at formulere ideer som filosoffen Descartes: Jeg tænker, altså er jeg.
Turing-testen er opkaldt efter den berømte, engelske computerforsker Alan Turing, og kravet for at bestå er, at 30 procent af 12 menneskelige dommere skal tage fejl eller blive usikre, når de gennem en chat-test skal kategorisere, hvilken af to samtalepartnere, der er et menneske, og hvilken, der er en computer. Alle samtaleemner er tilladte.
Computerprogrammet Elbot nåede i år op på 25 procent, og det er aldrig før set.
Samtlige af de seks computerprogrammer i finalen havde held til at narre en eller flere af dommerne.
»Dette har været en meget spændende dag, hvor to af maskinerne har været tæt på at bestå Turing-testen for første gang,« siger professor Kevin Warwick fra Reading University i en pressemeddelelse.
»Faktisk viser dagens resultater en mere kompleks historie end blot, om en maskine består eller ikke består. I de tilfælde, hvor maskinerne blev korrekt kategoriseret af dommerne, scorede maskinerne 80-90 procent på deres evner til at samtale. Det demonstrerer, hvor tæt maskiner er på at nå den milesten, at de kan snakke med os på en måde, vi har det godt med. Når det sker, vil det være begyndelsen på en ny fase i vores forhold til maskiner, og den dag rykker nærmere, hvor robotter begynder at spille en aktiv rolle i vores hverdag,« siger han.
Det vindende computerprogram, Elbot, er en såkaldt ACE (Artificial Conversational Entity). Elbot er overraskende nok udviklet af en enkeltperson, Fred Roberts, og ikke af et helt forskerhold.
Hvis man selv ønsker at prøve kræfter med udviklingen af en ACE, kan man begynde med næste års udfordring, som har navnet Chatterbox 09. Her kan man læse om reglerne for deltagelse og om de mulige præmier.
- Mennesker må være et supersæt af Turing maskiner pga (*) og ethvert program kan principelt udføres af et menneske, givet tid nok.
Har du da uendelig hukommelse?
Intelligens/bevisthed må bl.a. være evnen til at kunne ræsonnere, forstå, skabe og lære ting som ikke er på forhånd specificeret(/programmeret).
- Jeg ser ikke hvordan noget finite state automa, nogensinde skulle kunne gøre det.
- Forklar venligst hvordan.
Mennesker, har på en forunderlig måde, et program, der kan gøre selv papir intelligent. Uden papir, så er den samlede intelligens, af menneske og papir lavere, end den er, når papir og mennesker arbejder sammen.
Det er vel ikke intelligens men "memer"? Og memer er "kulturbærende" ikke nødvendigvis intelligente.
Og så undervurderer vi nok den mundtlige overlevering. Et eventyr som fx "Askepot" findes nedskrevet på kinesisk i det 7. århundrede. Det er sikkert meget ældre! (Bronzealder). Vores skriftlige historie er stadig ung.
Men det er et sidespring, der ikke har noget med Turing og AI, at gøre. Selvom jeg tit har undret mig over, at man vil eftergøre noget, man ikke kan definere (liv og intelligens fx) særlig entydigt.
Især, når man så ikke tager emergens i betragtning: Bare se "Langtons Ant"- der er baseret på en simpel algoritme- "Langtons Ant" var nok længe et "Turingproblem"- som løstes ved mere kapacitet- og dog?
Nej Mark, en computer har ikke uendelig hukommelse, men det har en Turing maskine. Netop derfor har jeg personligt aldrig kaldt en computer for en TM.
Turing beviste matematisk, at "the halting problem is undecidable over Turing machines" (edit: og derfor computere).
- Givet tid nok vil et menneske kunne aflure et program ved at abstrahere dets funktion, og derfra konkludere om programmet vil køre for evigt (*).
- Mennesker må være et supersæt af (edit:) computere pga (*) og ethvert program kan principelt udføres af et menneske, givet tid nok.
Jeg vil nok først være overbevist når en (edit:) computer/robot sat til at moppe gulvet, helt af sig selv opdager Goldbach formodningen :)
Pointen her er "Givet tid nok". Du beskriver her bare endnu et halting problem. Hvad er tid nok? Hvor længe skal man vente? Så længe du ikke kan give en øvre grænse har du ikke løst noget.
Computere er også i stand til at analysere om _nogle_ programmer stopper eller ej. F.eks. ved simpel statisk analyse. Det er ret simpelt.
Dette er i modsætning til Marks indlæg, hvor han skriver at menneskets evne til at gøre dette, må "gøre os til et superset af computere".
Men bare dét at mennesker kan analysere om _nogle_ programmer stopper eller ej, ved at _analysere_ koden istedet for at køre den, må gøre os til et superset af computere.
På den anden side, er det lidt optimistisk, at påstå, at mennesker kan løse sådanne NP problemer.
Du skriver også: "Hvis du har tid nok, er det intet problem at analysere.". Det tror jeg at Gödel havde en anden mening om... :)
Ja. Han har bevist ufuldstændighed. Så kan man forestille sig et program som en inferensmaskine og sætte den til at arbejde på et problem. Hvis problemet er uløseligt stopper programmet aldrig.
Hvis problemet er uløseligt stopper programmet aldrig.
Hvis programmet aldrig stopper, så har vi jo fundet løsningen - nemligt at programmet ikke stopper. Og dermed, har vi et svar.
Hvornår er computeren klar over at der ikke er en løsning?
Du skriver også: "Hvis du har tid nok, er det intet problem at analysere.". Det tror jeg at Gödel havde en anden mening om... :)
Rank 2009
Interaktivt kort med brancher og topliste »
Alle 800 virksomheder sorteret »