מדענים זה עתה הקימו לתחייה את "ELIZA", הצ'אטבוט הראשון בעולם, מקוד מחשב שאבד מזמן - והוא עדייןעובד טוב במיוחד.
באמצעות תדפיסים מאובקים מארכיוני MIT, "ארכיאולוגי התוכנה" הללו גילו קוד שאבד במשך 60 שנה והחזירו אותו לחיים.
ELIZA פותחה בשנות ה-60 על ידי פרופסור MITיוסף ויזנבאוםונקרא על שם אלייזה דוליטל, גיבורת המחזה "פיגמליון", שלימדו כיצד לדבר כמו אשה בריטית אריסטוקרטית.
כמודל שפה שהמשתמש יכול ליצור איתו אינטראקציה, ל-ELIZA הייתה השפעה משמעותית על זה של היום(AI), כתבו החוקרים במאמר שפורסם במסד הנתונים הטרום-הדפסהarXivיום ראשון (12 בינואר). התסריט "דוקטור" שנכתב עבור ELIZA תוכנן להגיב לשאלות כפי שפסיכותרפיסט היה עושה. עֲבוּרדוּגמָה, אליזה הייתה אומרת, "אנא ספר לי את הבעיה שלך." אם המשתמש יזין "גברים כולם דומים", התוכנית תגיב, "באיזה אופן."
Weizenbaum כתב את ELIZA בשפת תכנות שהמציא, שנקראת Michigan Algorithm Decoder Symmetric List Processor (MAD-SLIP), אך היא הועתקה כמעט מיד לשפה Lisp. עם הופעת האינטרנט המוקדם, גרסת ה-Lisp של ELIZA הפכה לוויראלית, והגרסה המקורית התיישנה.
קָשׁוּר:
מומחים חשבו שקוד ה-ELIZA המקורי בן 420 השורות אבד עד 2021, כאשר שותף למחקרג'ף שרגר, מדען קוגניטיבי באוניברסיטת סטנפורד, ומיילס קראולי, ארכיון MIT, מצא אותו ביןהמסמכים של ויזנבאום.
"יש לי עניין מיוחד כיצד חלוצי AI מוקדם חשבו", אמר שרגר במייל ל-Live Science. "החזקת קוד של מדעני מחשבים קרובה לתיעוד של מחשבותיהם, וכיוון שאליזה הייתה - ונשארה, לטוב ולרע - אבן בוחן של AI מוקדם, אני רוצה לדעת מה היה בראשו." אבל הסיבה שהצוות רצה לגרום לאליזה לעבוד מורכבת יותר, אמר.
"מנקודת מבט טכנית, אפילו לא ידענו שהקוד שמצאנו - הגרסה היחידה שהתגלתה אי פעם - אכן עובד", אמר שרגר. אז הם הבינו שהם חייבים לנסות את זה.
מחייה את ELIZA
להחזיר את ELIZA לחיים לא היה פשוט. זה דרש מהצוות לנקות ולאפות באגים בקוד וליצור אמולטור שיתייחס לסוג המחשב שהיה מריץ את ELIZA בשנות ה-60. לאחר שחזור הקוד, הצוות הפעיל את ELIZA - לראשונה מזה 60 שנה - ב-21 בדצמבר.
"על ידי הפעלתו, הוכחנו שזה, למעשה, חלק מהשושלת האמיתית של ELIZA ושזה לא רק עבד, אלא עבד טוב מאוד", אמר שרגר.
אבל הצוות גם מצא באג בקוד, שאותו הם בחרו לא לתקן. "זה יהרוס את האותנטיות של החפץ", הסביר שרגר, "כמו תיקון שבץ שגוי במונה ליזה המקורית". התוכנית קורסת אם המשתמש מזין מספר, כגון "אתה 999 היום", הם כתבו במחקר.
למרות שהיא נועדה להיות פלטפורמת מחקר לתקשורת בין אדם למחשב, "ELIZA הייתה כל כך חידוש באותה תקופה ש'הצ'אט-בוטיות' שלה גברה על מטרות המחקר שלה", אמר שרגר.
קָשׁוּר:
המורשת הזו נמשכת גם היום, מכיוון שלעתים קרובות משווים את ELIZA למודלים של שפה גדולה (LLM) ובינה מלאכותית אחרת.
למרות שזה לא משתווה ליכולות של תכניות לימודים מודרניות כמו ChatGPT, "ELIZA הוא באמת מדהים כשחושבים שזה נכתב ב-1965,"דיוויד ברי, פרופסור למדעי הרוח הדיגיטליים באוניברסיטת סאסקס בבריטניה ומחבר שותף של המאמר, אמר ל- Live Science בדוא"ל. "זה יכול להחזיק את עצמו בשיחה לזמן מה."
דבר אחד ELIZA עשתה טוב יותר מצ'אטבוטים מודרניים, אמר שרגר, הוא להקשיב. מוסדות לימודים מודרניים רק מנסים להשלים את המשפטים שלך, בעוד ש-ELIZA תוכנתה להנחות את המשתמש להמשיך בשיחה. "זה דומה יותר למה ש'צ'אט' זה מכל צ'אט בוט מכוון מאז", אמר שרגר.
"להחזיר את ELIZA, אחד מהצ'אטבוטים המפורסמים ביותר - אם לא הכי - בהיסטוריה, פותחת את עיניהם של אנשים להיסטוריה שהולכת לאיבוד", אמר ברי. מכיוון שתחום מדעי המחשב הוא כל כך צופה פני עתיד, מתרגלים נוטים לראות בהיסטוריה שלו מיושנת ולא משמרים אותה.
ברי, עם זאת, מאמין שההיסטוריה של המחשוב היא גם היסטוריה תרבותית.
"אנחנו צריכים לעבוד קשה יותר כחברה כדי לשמור על העקבות האלה של עידן החישוב המתהווה בחיים", אמר ברי, "כי אם לא נעשה זאת, נאבד את המקבילות הדיגיטליות של המונה ליזה, דוד של מיכלאנג'לו או האקרופוליס. ."