إحياء ELIZA: إعادة إنشاء أول روبوت محادثة بلغة C++

2025-05-17
إحياء ELIZA: إعادة إنشاء أول روبوت محادثة بلغة C++

تُفصّل هذه المقالة إعادة إنشاء ELIZA، أول روبوت محادثة أنشأه جوزيف فايزنباوم في عام 1966، باستخدام لغة البرمجة C++. قام الكاتب بإعادة إنشاء وظائف ELIZA بدقة، بدءًا من تحليل البرنامج النصي الأصلي إلى تحسين الكود ومقارنته بالرمز الأصلي. تتضمن التحسينات الإضافية تشغيل ELIZA على آلة كاتبة تلغراف ASR 33 والمساهمة في إثبات أن إصدار CACM لعام 1966 كامل وفقًا لتورينج. تم تضمين المشروع بأكمله في ملف واحد eliza.cpp، مع تعليمات التجميع لأنظمة macOS و Windows. هذا المشروع بمثابة تكريم رائع لتاريخ الذكاء الاصطناعي، ومورد قيّم للمطورين المهتمين بتقنيات الذكاء الاصطناعي القديمة.

الذكاء الاصطناعي