Verdens første AI -chatbot er endelig genopstået efter årtier

Eliza er berømt som en rudimentær kunstig intelligens og den første chatbot nogensinde, men versioner, der findes online i dag, er faktisk knock-offs, fordi den originale computerkode blev tabt-indtil nu

Joseph Weizenbaum skabte Eliza Chatbot på MIT

En banebrydende chatbot, der blev oprettet i 1960’erne, er omhyggeligt rekonstrueret fra arkiverede plader og kørt for første gang i over et halvt århundrede, som en del af en indsats for at bevare et af de tidligste eksempler på kunstig intelligens.

Eliza blev skrevet af computerforsker Joseph Weizenbaum på Massachusetts Institute of Technology på kun 420 kodelinjer. AI-modellen er ekstremt rudimentær sammenlignet med nutidens store sprogmodeller (LLM’er) som den bag ChatGpt, men den vuggede forskere på det tidspunkt med sit relativt enkle sæt regler, der skaber tilsyneladende intelligente, hvis lidt papegøje-lignende svar på input.

Flere versioner af Eliza kan findes online, men Jeffrey Shrager ved Stanford University i Californien og hans kolleger i Eliza Archaeology Project siger, at dette er rekreationer, snarere end at køre på Weizenbaums originale kode. Shrager siger, at han skabte en af ​​disse rekreationer, da han bare var 13 år gammel i 1970’erne, og han ser regelmæssigt kode, der påstås at være Eliza, der bare er en tilpasset version af hans kopi, eller et af få andre kendte forsøg på efterligning.

Faktisk blev den originale Eliza -kode antaget at gå tabt til tiden. Da Weizenbaum udgav sit akademiske papir om Eliza i 1966, gav han kun en beskrivelse af algoritmen, og den virkelige kode blev aldrig offentliggjort – men nu ser det ud til, at holdet har genopdaget det. Mens han var i Lockdown under Covid-19-pandemien, var Shrager i stand til at tale med MIT-arkivister på et zoomopkald og overbeviste dem om at gå gennem kasser med Weizenbaums dokumenter og finde den originale kode.

Forskerne har nu identificeret, hvad de mener er fem vigtigste iterationer af Weizenbaums originale Eliza -kode, selvom de siger, at han bare ville have betragtet dem som alle som en version, der blev over tid, efterhånden som forskningen skred frem. De har oprettet en tidslinje for versioner, da Weizenbaums arbejde udviklede sig, og den tidligste kode, de har, er fra 1965, men det menes ikke at være den oprindelige version – hvilket efterlader det fristende udsigt til, at en endnu tidligere kopi stadig eksisterer et eller andet sted.

”Jeg er overbevist om, at der kan være (en tidligere) kopi i et af Oxford -arkivet eller måske på Cambridge, fordi der er et par arkiver der, der er ret store, ganske rodede, faktisk,” siger teammedlem David Berry at University of Sussex, UK. Han siger, at computerforskere på den tid delte kode med hinanden, og både University of Oxford og University of Cambridge havde blomstrende afdelinger, der arbejdede med lignende emner på det tidspunkt. ”Efter at have kigget inde i nogle af disse arkiver, er der fragmenter af kode.”

At få denne årtier gamle kode, der kørte igen, krævede, at teamet konstruerede et vredt tårn af forældet software. De originale eksperimenter hos MIT blev udført på en IBM 7094 mainframe -computer, så software, der emulerede denne maskine på en moderne computer, var det første skridt. Derefter måtte MIT CTSS – operativsystemet, der blev brugt af universitetet på det tidspunkt – køres på toppen. Ovenfor var det det gale-glidende programmeringssprog, som Weizenbaum også skabte, og hvor Eliza blev skrevet, og derefter endelig Elizas kode, der kørte på det højeste niveau.

Chatter med 1965 -versionen af ​​Eliza

Tilføjet til denne indsats manglede dele af koden og måtte omhyggeligt omskrives af forskerne, der sammenlignede output med eksempelsamtaler fra det originale papir og andre dokumenter for at kontrollere, at deres tilføjelser var nøjagtige. Disse rekonstruerede elementer udgjorde i sidste ende omkring 4 procent af den endelige kode.

Forskerne siger, at dette er første gang, at enhver original Eliza -kildekode er blevet kørt siden 1960’erne. De arbejder i øjeblikket på måder at give offentligheden mulighed for at chatte med Eliza online, men er nødt til at overvinde den skrøbelige og buggy karakter af den aktuelle opsætning. Arbejdet fortsætter også med at finde mere information om både Eliza og Weizenbaum og stykker sammen mere detaljeret om, hvad der er en afgørende og indflydelsesrig fase i AI’s historie, før den går tabt for evigt.

Berry siger, at trods at være en pioner inden for AI, Weizenbaum blev desillusioneret af usmagelige chatbots og bekymrede for deres potentielle virkninger på samfundet og ville ikke være komfortable med at se den udbredte brug af LLM’er, vi har i dag.

”Vi har naturligvis empati med en artefakt som en chatbot, men selvfølgelig har Chatbot ingen empati og har ingen følelser,” siger Berry. ”Så hvad gør det med os? Det var et spørgsmål, der virkelig plaget ham til slutningen af ​​sit liv. ”