لغة البرمجة الأولى. تاريخ موجز للذكاء الاصطناعي 6

تطلب إنشاء برامج الذكاء الاصطناعي تطوير برامج محددة.

En توصيلنا أخبرنا سابقًا كيف بدأ سايمون ، وهو مُنظِّر في العلوم السياسية وعالم فيزياء يُدعى نيويل وخبير اكتواري تحول إلى مبرمج يُدعى شو ، في بناء أول برنامج ذكاء اصطناعي يُعرف باسم Theorical Theorist. هذا يتطلب الاختراع من أول لغة برمجة محددة للذكاء الاصطناعي

لقد تركنا هذه القصة مع الثلاثي جنبًا إلى جنب مع المتعاونين والعائلة التي تحاكي سلوك الأجزاء المختلفة من البرنامج باستخدام الأشخاص والبطاقات المكتوبة بخط اليد.

بعد عدة عمليات محاكاة مثل هذه ، تم تنفيذ البرنامج على جهاز كمبيوتر حقيقي. كان الاختبار ناجحًا مثل نجح البرنامج في إثبات ثمانية وثلاثين نظرية من أحد فصول كتاب Principia Matemática الذي ألفه راسل ووايتهيد. حتى في إحدى الحالات (وبدون تعليمات محددة للقيام بذلك) وجد طريقة لاختباره أكثر "أناقة" بكثير من مؤلفي الكتاب.

لغة البرمجة الأولى للذكاء الاصطناعي

حقيقة أن سايمون وفريقه استغرقوا وقتًا طويلاً لكتابة برنامجهم لأن كانوا بحاجة إلى لغة برمجة محددة لديها ما يكفي من القوة والمرونة لأغراضهم. كانت تلك اللغة تسمى IPL (لغة معالجة المعلومات) وقدمت لأول مرة تقنية معالجة القائمة للبرمجة.

اختلفت IPL عن اللغات عالية المستوى في ذلك الوقت لم يتطلب تحديد الرموز مسبقًا وكان لديه القدرة على ربط وتعديل هياكل الرموز.

تتكون تقنية معالجة القائمة المزعومة من تخزين كل جزء من المعلومات مع توجيهات حول كيفية العثور على أجزاء من المعلومات المرتبطة بها. من خلال تغيير المؤشرات ، يمكن بناء روابط جديدة.

"الحل العام للمشكلات"

لإنشاء برنامجهم التالي ، قرر Simon و Newell تجربة نهج مختلف. في ذلك الوقت ، تم تعميم تحقيق نفسي دعا المشاركين إلى شرح الطريقة التي حلوا بها المشكلات المنطقية بصوت عالٍ. اكتشف الثنائي أن هذه النماذج كانت مختلفة تمامًا عن تلك المستخدمة في برامجهم ، لذلك قرروا عمل نسختهم الخاصة من التحقيق و إنشاء برنامج على أساس الأساليب التي وصفها المشاركون. تم ترميز البرنامج (المعروف باسم GPS الخاص بحل المشكلات العامة) استنادًا إلى منظمة للمعلومات والاستدلال بشكل مستقل عن المهام التي طُلب منهم القيام بها.

تلقت هذه المنهجية الجديدة اسم "تحليل الوسائل إلى النهاية" وتتكون من قارن الوضع الحالي بالمثالي واتخذ الإجراءات التي تقلل الاختلاف بينهما ثم أعد التقييم حتى يتم تقليل الاختلاف إلى الصفر. تسمح هذه المنهجية للبرنامج بالتفاعل مع التغييرات في متغيرات المشكلة. يشير المبرمج إلى المشكلة وما يسمى بجدول الاختلاف الذي يُشار فيه إلى مسارات العمل المحتملة وفي أي ظروف تكون.

كان نظام تحديد المواقع العالمي (GPS) قادرًا على تقسيم المشكلة إلى مشكلات فرعية وتطبيق نهج التراجع ، وهذا يعني أنه إذا لم ينجح أحد المسارات ، فسيعود ويتبع مسارًا آخر.

خلال 11 عامًا كانت تعمل فيه ، قام نظام تحديد المواقع العالمي (GPS) بحل الألغاز وإجراء تكامل رمزي وكسر الرموز السرية.

بينما كان سايمون ونيويل يستمتعان بهذا ، طور طالب يدعى روبرت ك. ليندسي برنامجًا يُعرف باسم SAD SAM. اللين كان قادرًا على استخراج معلومات من جمل من النوع "خوان ابن بيبا" و "خوان شقيق ألبرتو" وبناء شجرة عائلةتعليم أن ألبرتو هو أيضًا ابن بيبا (ليس لدي أي فكرة عن كيفية تعامله مع العائلات الربيبة في عالم اليوم.

بالطبع ، لم تستطع شركة IBM ، عملاق صناعة الكمبيوتر في ذلك الوقت ، الابتعاد عن البحث في الذكاء الاصطناعي ، وهو مجال كان يكشف بالفعل في منتصف الحرب الباردة عن إمكانات هائلة للتطبيقات العسكرية ، وفي المقالة التالية ، سيتحدث عن مساهماته الأولى في هذا المجال.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.