في 21 ديسمبر 2024، قبل الساعة الثانية بعد الظهر بقليل، جعل العلماء الموتى يتكلمون. لقد عادت ELIZA، أول روبوت دردشة في العالم. لقد تم تقليد ELIZA منذ فترة طويلة، ولكن لم يتم تكرارها بشكل مثالي، منذ فترة طويلة. لكن العلماء اكتشفوا نسخة مبكرة من الكود الخاص بها في أرشيفات منشئها في عام 2021 وأمضوا السنوات الفاصلة في تجميعها مرة أخرى.
لقد تم إحياء ELIZA ويمكنك تنزيله هنا لترى بنفسك.
تم ترميز ELIZA وتكراره من عام 1964 إلى عام 1967، وتم تطويره بواسطة عالم الكمبيوتر في معهد ماساتشوستس للتكنولوجيا جوزيف وايزنباوم. بدائية وفقًا لمعايير اليوم، حققت ELIZA نجاحًا كبيرًا في وقت إنشائها. لقد أعطاها شخصية المعالج النفسي وكانت سكرتيرته مفتونة بها لدرجة أنها طلبت من وايزنباوم مغادرة الغرفة عندما كانت تتحدث معه.
توضح ورقة علمية جديدة من أعضاء مشروع ELIZA للآثار كيفية العثور على برنامج الدردشة الآلي وإحيائه بالإضافة إلى أصوله ونشره لاحقًا. قام Weizenbaum ببرمجة ELIZA بلغة مبكرة تسمى MAD-SLIP على نظام كمبيوتر لمشاركة الوقت يسمى نظام مشاركة الوقت المتوافق أو CTSS.
سرعان ما ابتعدت إليزا عن فايزنباوم. ومع انتشارها عبر شبكات الكمبيوتر المبكرة، قام المبرمجون بتعديلها إلى لغات أخرى. تم إنشاء إحدى هذه النسخ المبكرة في Lisp بواسطة أحد القادة التقنيين لـ ARPAnet، مقدمة الإنترنت الحديثة. كانت نسخة Lisp من Eliza واحدة من أولى أجزاء البيانات الموجودة على هذه الشبكة الناشئة وانتشرت بسرعة.
وقالت الصحيفة: “ونتيجة لذلك، سرعان ما أصبحت نسخة Lisp ELIZA من Cosell هي السلالة المهيمنة، وتركت نسخة MAD-SLIP الخاصة بـ Weizenbaum، غير المرئية لشبكة ARPAnet، للتاريخ”. “حتى إعادة اكتشافه في عام 2021، لم يكن MAD-SLIP ELIZA الأصلي قد شاهده أحد منذ 50 عامًا على الأقل.”
وبعد عقد من الزمن، نشرت مجلة تدعى Creative Computing نسخة من ELIZA مكتوبة بلغة BASIC. كان ذلك في عام 1977، وهو نفس العام الذي ظهرت فيه أجهزة Apple II وCommodore Pet وTRS-80 في الأسواق. وأدت تلك الآلات إلى طفرة في الحوسبة المنزلية وانتشار لغة الحوسبة الأساسية.
قال العلماء: “وربما لم يكن عدد قليل من هؤلاء الهواة مهتمين بدرجة كافية بإمكانية قيام الذكاء الاصطناعي بكتابة BASIC ELIZA (التي كانت عبارة عن صفحتين فقط من التعليمات البرمجية)، وتجربتها بأنفسهم”. “بسبب إيجازه وبساطته، وانفجار الكمبيوتر الشخصي، أنتج برنامج ELIZA هذا مئات من النسخ المقلدة عبر العقود، في كل لغة برمجة يمكن تصورها، مما يجعله ربما البرنامج الأكثر تقليدًا في التاريخ/ تمامًا كما انتشر برنامج Lisp ELIZA من Cosell عبر ARPANet، انتشر BASIC ELIZA عبر العدوى المتفجرة لأجهزة الكمبيوتر الشخصية.
هناك إصدارات لا حصر لها من هذا الإصدار الأساسي من ELIZA عبر الإنترنت في الوقت الحالي، وكان يُعتقد منذ فترة طويلة أن إصدار MAD-SLIP الأصلي قد فقد في التاريخ. ثم أقنع عالم الكمبيوتر في جامعة ستانفورد، جيف شراجر، أمناء أرشيف معهد ماساتشوستس للتكنولوجيا بالبحث في صناديق مواد فايزنباوم، وتوصلوا إلى اكتشاف مهم: الإصدارات المبكرة من كود MAD-SLIP.
كان الكود غير مكتمل، واستغرق الأمر الكثير من التعديلات والمحاكاة المعقدة لتشغيله مرة أخرى. “لقد تطلب الأمر خطوات عديدة لتنظيف التعليمات البرمجية وإكمالها، وتثبيت مكدس المحاكي وتصحيح الأخطاء، والتصحيح غير التافه للكود الموجود نفسه، وحتى كتابة بعض الوظائف الجديدة تمامًا التي لم يتم العثور عليها في الأرشيفات أو في تطبيقات MAD وSLIP المتاحة، قالت الصحيفة.
لقد استغرق الأمر وقتًا وجهدًا كبيرًا، لكن علماء الآثار بالشفرة جعلوا ELIZA تعمل مرة أخرى وجعلوها متاحة لأي شخص للعب بها. وقالوا في الصحيفة: “لقد تم اختبار هذا على إصدارات مختلفة من Linux وMacOS، لكننا لاحظنا بعض المشكلات في الإصدارات المختلفة، لذلك قد يختلف عدد الأميال المقطوعة”. “إذا قمت بتشغيله على جهازك ووجدت أنه يتعين عليك تغيير شيء ما، فأخبرنا بذلك.”