إطار (الذكاء الاصطناعي)
الإطارات هي بنية بيانات للذكاء الاصطناعي تُستخدم لتقسيم المعرفة إلى هياكل فرعية من خلال تمثيل "المواقف النمطية".
اقترحها مارفن مينسكي في مقالته عام 1974 بعنوان "إطار عمل لتمثيل المعرفة". [ 1 ] الإطارات هي بنية البيانات الأساسية المستخدمة في لغات إطار الذكاء الاصطناعي؛ يتم تخزينها كأنطولوجيات للمجموعات .
تُعدّ الأطر أيضاً جزءاً أساسياً من تمثيل المعرفة ومخططات الاستدلال. وقد اشتُقت في الأصل من الشبكات الدلالية ، وبالتالي فهي جزء من تمثيلات المعرفة القائمة على البنية .
وفقًا لكتاب راسل ونورفيج " الذكاء الاصطناعي: نهج حديث" ، فإن التمثيلات الهيكلية تجمع "حقائق حول أنواع معينة من الكائنات والأحداث و[ترتب] الأنواع في تسلسل هرمي تصنيفي كبير مماثل للتصنيف البيولوجي ".
هيكل الإطار
يحتوي الإطار على معلومات حول كيفية استخدام الإطار، وما يمكن توقعه لاحقًا، وما يجب فعله عندما لا تتحقق هذه التوقعات.
تبقى بعض المعلومات في الإطار ثابتة بشكل عام، بينما تتغير معلومات أخرى مخزنة في "محطات طرفية". ويمكن اعتبار المحطات الطرفية متغيرات.
تحمل الإطارات الرئيسية معلومات صحيحة دائمًا بشأن المشكلة المطروحة، بينما لا يشترط أن تكون القيم الطرفية صحيحة. فقد تتغير قيمتها بتغير المعلومات الجديدة. وقد تشترك إطارات مختلفة في نفس القيم الطرفية.
يتم تخزين كل معلومة تتعلق بإطار معين في خانة.
قد تتضمن المعلومات ما يلي:
- حقائق أو بيانات
- القيم (وتسمى الجوانب)
- الإجراءات (وتسمى أيضًا الملحقات الإجرائية)
- عند الحاجة: التقييم المؤجل
- تمت الإضافة: تحديث المعلومات المرتبطة
- القيم الافتراضية
- للحصول على البيانات
- للإجراءات
- إطارات أو إطارات فرعية أخرى
الميزات والمزايا
تم ملء أطراف الإطار مسبقًا بالقيم الافتراضية، والتي تستند إلى طريقة عمل العقل البشري .
على سبيل المثال، عندما يُقال لشخص ما "صبي يركل كرة"، فإن معظم الناس سيتخيلون كرة معينة (مثل كرة قدم مألوفة ) بدلاً من تخيل كرة مجردة بدون سمات.
تتمثل إحدى نقاط القوة المميزة لتمثيلات المعرفة القائمة على الإطارات في أنها، على عكس الشبكات الدلالية، تسمح بوجود استثناءات في حالات معينة. وهذا يمنح الإطارات درجة من المرونة تسمح للتمثيلات بعكس ظواهر العالم الحقيقي بدقة أكبر.
على غرار الشبكات الدلالية ، يمكن الاستعلام عن الإطارات باستخدام التنشيط المنتشر. ووفقًا لقواعد التوريث ، سيتم تحديث أي قيمة تُعطى لخانة ما، والتي ترثها الإطارات الفرعية، (باستخدام شرط IF-ADDED) إلى الخانات المقابلة في الإطارات الفرعية، وستحتوي أي نسخة جديدة من إطار معين على تلك القيمة الجديدة كقيمة افتراضية.
بما أن الأطر مبنية على هياكل، فمن الممكن إنشاء شبكة دلالية انطلاقًا من مجموعة من الأطر حتى وإن كانت تفتقر إلى أقواس صريحة. وعادةً ما تغيب الإشارات إلى نعوم تشومسكي وقواعده التوليدية لعام ١٩٥٠ عن أعمال مينسكي .
تتيح البنية المبسطة للإطارات سهولة الاستدلال التناظري، وهي ميزة قيّمة للغاية في أي نظام ذكي . كما توفر الملحقات الإجرائية التي توفرها الإطارات درجة من المرونة تُسهم في تمثيل أكثر واقعية، وتُتيح إمكانية برمجة التطبيقات بشكل طبيعي.
مثال
الجدير بالذكر هنا هو الاستدلال القياسي السهل (المقارنة) الذي يمكن إجراؤه بين الصبي والقرد بمجرد تشابه أسماء الفتحات.
لاحظ أيضًا أن أليكس، وهو نسخة من صبي، يرث القيم الافتراضية مثل "الجنس" من الكائن الأصل الأكثر عمومية Boy، ولكن قد يكون للصبي أيضًا قيم مختلفة في شكل استثناءات مثل عدد الأرجل.
| فتحة | قيمة | يكتب |
|---|---|---|
| أليكس | _ | (هذا الإطار) |
| اسم | أليكس | (القيمة الرئيسية) |
| ISA | ولد | (الإطار الرئيسي) |
| الجنس | ذكر | (قيمة الميراث) |
| عمر | إذا لزم الأمر: اطرح (الحالي، تاريخ الميلاد)؛ | (ملحق إجرائي) |
| بيت | 100 شارع رئيسي | (قيمة المثال) |
| تاريخ الميلاد | 8/4/2000 | (قيمة المثال) |
| الطعام المفضل | معكرونة | (قيمة المثال) |
| التسلق | الأشجار | (قيمة المثال) |
| نوع الجسم | سلكي | (قيمة المثال) |
| عدد الأرجل | 1 | (استثناء) |
| فتحة | قيمة | يكتب |
|---|---|---|
| ولد | _ | (هذا الإطار) |
| ISA | شخص | (الإطار الرئيسي) |
| الجنس | ذكر | (قيمة المثال) |
| عمر | أقل من 12 سنة | (ملحق إجرائي - يحدد القيد) |
| بيت | مكان | (إطار) |
| عدد الأرجل | القيمة الافتراضية = 2 | (افتراضي، موروث من إطار الشخص) |
| فتحة | قيمة | يكتب |
|---|---|---|
| قرد | _ | (هذا الإطار) |
| ISA | الرئيسيات | (الإطار الرئيسي) |
| الجنس | واحد من (ذكر، أنثى) | (ملحق إجرائي) |
| عمر | عدد صحيح | (ملحق إجرائي - يحدد القيد) |
| الموئل | الوضع الافتراضي = الغابة | (تقصير) |
| الطعام المفضل | الوضع الافتراضي = موز | (تقصير) |
| التسلق | الأشجار | _ |
| نوع الجسم | الوضع الافتراضي = سلكي | (تقصير) |
| عدد الأرجل | القيمة الافتراضية = 2 | (تقصير) |
لغة الإطار
لغة الإطار هي تقنية تُستخدم لتمثيل المعرفة في الذكاء الاصطناعي . وهي تشبه التسلسلات الهرمية للفئات في لغات البرمجة كائنية التوجه، على الرغم من اختلاف أهداف تصميمها الأساسية.
تركز الأطر على التمثيل الصريح والبديهي للمعرفة، بينما تركز الكائنات على التغليف وإخفاء المعلومات . نشأت الأطر في أبحاث الذكاء الاصطناعي، بينما نشأت الكائنات بشكل أساسي في هندسة البرمجيات .
ومع ذلك، عملياً، تتداخل تقنيات وقدرات لغات الإطار واللغات الموجهة للكائنات بشكل كبير.
مثال
ومن الأمثلة البسيطة على المفاهيم التي تم تصميمها بلغة إطارية أنطولوجيا صديق الصديق (FOAF) التي تم تعريفها كجزء من الويب الدلالي كأساس لشبكات التواصل الاجتماعي وأنظمة التقويم.
الإطار الأساسي في هذا المثال البسيط هو شخص .
ومن الأمثلة على هذه الخانات: البريد الإلكتروني للشخص ، وصفحته الرئيسية، ورقم هاتفه، وما إلى ذلك.
يمكن تمثيل مصالح كل شخص من خلال أطر إضافية تصف مساحة مجالات الأعمال والترفيه.
تعرف هذه الفتحة الروابط بين كل شخص والأشخاص الآخرين.
يمكن استنتاج القيم الافتراضية لاهتمامات الشخص من خلال شبكة الأشخاص الذين تربطه بهم صداقات. [ 2 ]
التطبيقات
تم تطوير اللغات القائمة على الإطارات في وقت مبكر خصيصًا لمشاريع بحثية محددة ولم يتم تجميعها كأدوات لإعادة استخدامها من قبل باحثين آخرين.
وكما هو الحال مع محركات الاستدلال الخاصة بالأنظمة الخبيرة ، سرعان ما أدرك الباحثون فوائد استخراج جزء من البنية التحتية الأساسية وتطوير لغات إطار عامة الأغراض غير مرتبطة بتطبيقات محددة.
كانت لغة KRL من أوائل لغات الإطار ذات الأغراض العامة. [ 3 ] وكانت لغة KL-ONE من أكثر لغات الإطار المبكرة تأثيراً . [ 4 ] وقد انبثقت من لغة KL-ONE عدة لغات إطار لاحقة.
كانت لغة Loom التي طورها روبرت ماكجريجور في معهد علوم المعلومات واحدة من أكثر اللغات التي خلفت KL-ONE استخدامًا على نطاق واسع . [ 5 ]
في ثمانينيات القرن الماضي، أثار الذكاء الاصطناعي اهتمامًا كبيرًا في عالم الأعمال، مدفوعًا بأنظمة الخبراء . وقد أدى ذلك إلى تطوير العديد من المنتجات التجارية لتطوير أنظمة قائمة على المعرفة. عادةً ما طُوّرت هذه المنتجات المبكرة بلغة ليسب ، ودمجت بنيات مثل قواعد "إذا-ثم" للاستدلال المنطقي مع هياكل الإطارات لتمثيل البيانات.
كانت بيئة هندسة المعرفة (KEE) من شركة Intellicorp من أشهر أدوات قواعد المعرفة المبكرة المكتوبة بلغة Lisp . وفرت KEE لغة إطار كاملة مع وراثة متعددة، وفتحات، ومحفزات، وقيم افتراضية، ومحرك قواعد يدعم الاستدلال العكسي والأمامي. وكما هو الحال مع معظم الإصدارات التجارية المبكرة لبرامج الذكاء الاصطناعي، نُشرت KEE في البداية بلغة Lisp على منصات Lisp ، ولكن تم نقلها لاحقًا إلى أجهزة الكمبيوتر الشخصية ومحطات عمل Unix . [ 6 ]
أدى برنامج البحث في الويب الدلالي إلى تجدد الاهتمام بالتصنيف الآلي ولغات الإطار. ومن الأمثلة على ذلك معيار لغة الأنطولوجيا للويب (OWL) لوصف المعلومات على الإنترنت. يوفر OWL معيارًا لإنشاء طبقة دلالية فوق الإنترنت، بهدف تنظيم الويب وفقًا لمفاهيم مُنظمة في أنطولوجيا، على غرار بنية الدليل، بدلًا من البحث باستخدام الكلمات المفتاحية كما تفعل معظم محركات البحث (مثل جوجل) اليوم.
يُعدّ اسم لغة OWL نفسه مثالًا جيدًا على قيمة الويب الدلالي. فلو بحث المستخدم اليوم عن كلمة "OWL" على الإنترنت، لوجد أن معظم الصفحات التي تظهر تتعلق بطائر البومة بدلًا من لغة OWL القياسية . أما مع الويب الدلالي، فسيكون من الممكن تحديد مفهوم "لغة أنطولوجيا الويب"، ولن يحتاج المستخدم إلى القلق بشأن الاختصارات أو المرادفات المختلفة المحتملة أثناء البحث. كذلك، لن يضطر المستخدم للقلق بشأن الكلمات المتجانسة التي تُشوّش نتائج البحث ببيانات غير ذات صلة، مثل معلومات عن الطيور الجارحة كما في هذا المثال البسيط.
بالإضافة إلى لغة OWL، تشمل المعايير والتقنيات المختلفة ذات الصلة بالويب الدلالي، والتي تأثرت بلغات الإطار، لغتي OIL و DAML . يوفر برنامج Protege مفتوح المصدر، من جامعة ستانفورد، إمكانية تحرير الأنطولوجيا المبنية على لغة OWL، ويتمتع بكامل إمكانيات المصنف. مع ذلك، توقف البرنامج عن دعم الإطارات بشكل صريح بدءًا من الإصدار 3.5 (الذي لا يزال متاحًا لمن يفضلون استخدام الإطارات)، حيث أن الإصدار الحالي هو 5.6.8 (حتى عام 2025). ويُبرر التخلي عن الإطارات الصريحة بأن لغة OWL DL أكثر تعبيرًا و"معيارًا صناعيًا". [ 7 ]
مقارنة الإطارات والأجسام
تتشابه لغات الإطار بشكل كبير مع لغات البرمجة كائنية التوجه . كانت المصطلحات والأهداف مختلفة لدى كلا المجتمعين، ولكن مع انتقال المطورين من الأوساط الأكاديمية والمختبرات إلى السوق التجارية، لم يعودوا يكترثون كثيرًا بالجوانب الفلسفية، وركزوا بشكل أساسي على القدرات المحددة، مستفيدين من أفضل ما في كلا المجالين بغض النظر عن نقطة انطلاق الفكرة. يشترك كلا النموذجين في الرغبة بتقليص الفجوة بين المفاهيم في العالم الحقيقي وتطبيقها في البرمجيات. لذا، توصل كلا النموذجين إلى فكرة تمثيل كائنات البرمجيات الأساسية في تصنيفات تبدأ بأنواع عامة جدًا وتتدرج إلى أنواع أكثر تحديدًا.
يوضح الجدول التالي العلاقة بين المصطلحات القياسية من مجتمعات البرمجة الكائنية ولغات الإطار:
| مصطلحات الإطار | مصطلحات البرمجة الكائنية |
|---|---|
| إطار | فئة الكائن |
| فتحة | خاصية أو سمة الكائن |
| مشغل | طرق الوصول والتعديل |
| طريقة (مثل النول، KEE) | طريقة |
يكمن الاختلاف الرئيسي بين النموذجين في مدى اعتبار التغليف متطلبًا أساسيًا. ففي نموذج البرمجة الكائنية، كان التغليف أحد أهم المتطلبات، إن لم يكن أهمها على الإطلاق. وكان الدافع الرئيسي وراء تقنية البرمجة الكائنية هو الرغبة في تقليل التفاعلات المحتملة بين مكونات البرمجيات، وبالتالي إدارة الأنظمة المعقدة الكبيرة. أما في لغات الإطار، فكان هذا المتطلب أقل أهمية من الرغبة في توفير مجموعة واسعة من الأدوات الممكنة لتمثيل القواعد والقيود ومنطق البرمجة. في عالم البرمجة الكائنية، يُتحكم بكل شيء من خلال الدوال ومستوى رؤية هذه الدوال. فعلى سبيل المثال، يجب الوصول إلى قيمة بيانات خاصية كائن ما عبر دالة وصول. تتحكم هذه الدالة في أمور مثل التحقق من نوع البيانات والقيود المفروضة على القيمة التي يتم استرجاعها أو تعيينها في الخاصية. في لغات الإطار، يمكن التعامل مع هذه الأنواع نفسها من القيود بطرق متعددة. يمكن تعريف مُشغّلات ليتم تفعيلها قبل أو بعد تعيين قيمة أو استرجاعها. كما يمكن تعريف قواعد لإدارة هذه الأنواع من القيود. يمكن إضافة معلومات إضافية إلى الفتحات نفسها (تسمى "الجوانب" في بعض اللغات) مرة أخرى بنفس نوع معلومات القيود.
كان الفارق الرئيسي الآخر بين لغات الإطار ولغات البرمجة الكائنية التوجه هو الوراثة المتعددة (التي تسمح للإطار أو الفئة بامتلاك فئتين أو أكثر). بالنسبة للغات الإطار، كانت الوراثة المتعددة شرطًا أساسيًا. وينبع هذا من الرغبة في نمذجة العالم بالطريقة التي يتصورها البشر، حيث نادرًا ما تندرج التصورات البشرية للعالم ضمن تصنيفات محددة بدقة وغير متداخلة . أما بالنسبة للعديد من لغات البرمجة الكائنية التوجه، وخاصة في السنوات الأخيرة من ظهورها، فقد كانت الوراثة الأحادية مرغوبة بشدة أو مطلوبة. كان يُنظر إلى الوراثة المتعددة كخطوة محتملة في مرحلة التحليل لنمذجة مجال معين، ولكن ينبغي استبعادها في مرحلتي التصميم والتنفيذ حفاظًا على التغليف والنمطية . [ 8 ]
على الرغم من أن لغات الإطارات المبكرة مثل KRL لم تتضمن تمرير الرسائل ، إلا أن معظم لغات الإطارات اللاحقة (مثل Loom وKEE) تضمنت القدرة على تعريف الرسائل على الإطارات، وذلك استجابةً لمتطلبات المطورين. [ 9 ]
على صعيد البرمجة الكائنية، ظهرت معايير توفر وظائف مكافئة لتلك التي توفرها لغات الإطار، وإن كان ذلك بتنسيق مختلف، وتعتمد جميعها على مكتبات الكائنات. فعلى سبيل المثال، قامت مجموعة إدارة الكائنات (OMG) بتوحيد مواصفات إمكانيات مثل ربط بيانات الاختبار والقيود بالكائنات (على غرار الاستخدامات الشائعة للجوانب في لغات الإطار والقيود في لغات الإطار مثل Loom)، ودمج محركات القواعد. [ 10 ] [ 11 ]
تاريخ
استُلهمت الأعمال المبكرة حول الأطر من أبحاث نفسية تعود إلى ثلاثينيات القرن العشرين، والتي أشارت إلى أن الناس يستخدمون المعرفة النمطية المخزنة لتفسير المواقف المعرفية الجديدة والتصرف فيها. [ 12 ] وقد استخدم مارفن مينسكي مصطلح "الإطار" لأول مرة كنموذج لفهم الاستدلال البصري ومعالجة اللغة الطبيعية. [ 13 ] في هذه المشكلات، وغيرها الكثير، يكون نطاق الحلول المحتملة حتى لأصغر المشكلات هائلاً. على سبيل المثال، استخراج الأصوات من دفق صوتي خام أو اكتشاف حواف جسم ما. إن الأمور التي تبدو تافهة للبشر هي في الواقع معقدة للغاية. في الحقيقة، ربما لم يُفهم مدى صعوبتها تمامًا إلا عندما بدأ باحثو الذكاء الاصطناعي في دراسة تعقيد جعل أجهزة الكمبيوتر تحلها.
كان المفهوم الأولي للأطر، أو النصوص البرمجية كما كانت تُسمى أيضًا، هو أنها تُحدد سياق المشكلة، وبالتالي تُقلل تلقائيًا من نطاق البحث المُحتمل بشكل كبير. وقد تبنى شانك وأبيلسون هذه الفكرة أيضًا، حيث استخدموها لتوضيح كيفية معالجة نظام الذكاء الاصطناعي للتفاعلات البشرية الشائعة، مثل طلب وجبة في مطعم. [ 14 ] تم توحيد هذه التفاعلات في صورة أطر تحتوي على خانات تُخزن المعلومات ذات الصلة بكل إطار. تُشابه الخانات خصائص الكائنات في نمذجة الكائنات، والعلاقات في نماذج الكيانات والعلاقات. غالبًا ما كانت للخانات قيم افتراضية، ولكنها كانت تتطلب أيضًا مزيدًا من التحسين كجزء من تنفيذ كل حالة من حالات السيناريو. أي أن تنفيذ مهمة مثل طلب الطعام في مطعم كان يتم التحكم فيه من خلال البدء بنسخة أساسية من الإطار، ثم إنشاء نسخ مُختلفة من الإطار وتحسينها حسب الحاجة. في الأساس، يُمثل الإطار المُجرد فئة كائن، بينما تُمثل نسخ الإطار نسخًا من الكائن. في هذا العمل المُبكر، كان التركيز مُنصبًا بشكل أساسي على أوصاف البيانات الثابتة للإطار. طُوِّرت آلياتٌ متنوعة لتحديد نطاق خانة البيانات، وقيمها الافتراضية، وما إلى ذلك. ومع ذلك، حتى في هذه الأنظمة المبكرة، كانت هناك إمكانيات إجرائية. إحدى التقنيات الشائعة هي استخدام "المُشغِّلات" (على غرار مفهوم المُشغِّلات في قواعد البيانات ) المُرتبطة بخانات البيانات. المُشغِّل هو ببساطة رمز إجرائي مُرتبط بخانة بيانات. يمكن للمُشغِّل أن يُفعَّل إما قبل أو بعد الوصول إلى قيمة خانة البيانات أو تعديلها.
كما هو الحال مع فئات الكائنات، تم تنظيم الإطارات في تسلسلات هرمية فرعية . على سبيل المثال، قد يكون الإطار الأساسي هو طلب الطعام في مطعم. مثال على ذلك هو "جو يذهب إلى ديري كوين". أما التخصص (وهو في الأساس فئة فرعية ) لإطار المطعم فهو إطار لطلب الطعام في مطعم فاخر. يرث إطار المطعم الفاخر جميع القيم الافتراضية من إطار المطعم، ولكنه يضيف أيضًا خانات إضافية أو يغير قيمة افتراضية واحدة أو أكثر (مثل نطاق السعر المتوقع) للإطار المتخصص. [ 15 ] [ 16 ]
اللغات
استندت معظم الأبحاث المبكرة في مجال لغة الإطار (مثل أبحاث شانك وأبيلسون) إلى نتائج علم النفس التجريبي ومحاولات تصميم أدوات تمثيل المعرفة التي تتوافق مع الأنماط التي يُعتقد أن البشر يستخدمونها في أداء مهامهم اليومية. لم يكن هؤلاء الباحثون مهتمين كثيرًا بالصيغ الرياضية الرسمية، لاعتقادهم أن هذه الصيغ لا تُعد بالضرورة نماذج جيدة لكيفية تصور الإنسان العادي للعالم. فعلى سبيل المثال، غالبًا ما تكون طريقة استخدام البشر للغة بعيدة كل البعد عن المنطق الحقيقي.
وبالمثل، في علم اللغة، بدأ تشارلز ج. فيلمور في منتصف سبعينيات القرن العشرين العمل على نظريته حول دلالات الإطار ، والتي أدت لاحقًا إلى موارد حاسوبية مثل FrameNet . [ 17 ] وقد استُلهمت دلالات الإطار من تأملات في اللغة البشرية والإدراك البشري.
من جهة أخرى، سعى باحثون مثل رون براخمان إلى تزويد باحثي الذكاء الاصطناعي بالصيغة الرياضية والقدرة الحاسوبية المرتبطة بالمنطق. وكان هدفهم ربط فئات الإطار، والفتحات، والقيود، والقواعد في لغة الإطار بنظرية المجموعات والمنطق. ومن مزايا هذا النهج إمكانية أتمتة التحقق من صحة النماذج، بل وحتى إنشائها، باستخدام أدوات إثبات النظريات وغيرها من قدرات الاستدلال الآلي. أما عيبه، فكان صعوبة تحديد النموذج مبدئيًا بلغة ذات دلالات رسمية.
يُجسّد هذا التطور أيضًا انقسامًا كلاسيكيًا في أبحاث الذكاء الاصطناعي يُعرف باسم " المُتقنين مقابل المُهملين ". كان "المُتقنون" هم الباحثون الذين أولوا أهمية قصوى للدقة الرياضية والشكلية التي يُمكن تحقيقها من خلال منطق الرتبة الأولى ونظرية المجموعات . أما "المُهملون" فكانوا أكثر اهتمامًا بنمذجة المعرفة في تمثيلات بديهية وذات معنى نفسي للبشر. [ 18 ]
كانت لغة KL-ONE أبرز المناهج الرسمية . [ 19 ] وقد انبثقت منها لاحقًا عدة لغات إطارية. منحت الدلالات الرسمية للغات مثل KL-ONE هذه اللغات الإطارية نوعًا جديدًا من قدرات الاستدلال الآلي يُعرف بالمصنف . المصنف عبارة عن محرك يحلل مختلف التصريحات في اللغة الإطارية: تعريف المجموعات، والمجموعات الجزئية، والعلاقات، وما إلى ذلك. يستطيع المصنف بعد ذلك استنتاج علاقات إضافية متنوعة تلقائيًا، كما يمكنه اكتشاف متى تكون بعض أجزاء النموذج غير متسقة مع بعضها البعض. وبهذه الطريقة، يمكن للمصنف أداء العديد من المهام التي تُنفذ عادةً عن طريق الاستدلال الأمامي أو الخلفي في محرك الاستدلال. [ 20 ]
تُعدّ هذه التقنية ذات قيمة بالغة في التعامل مع الإنترنت. ومن النتائج اللافتة أن الطابع الرسمي للغات مثل KL-ONE يُمكن أن يكون مفيدًا للغاية في التعامل مع البيانات غير الرسمية وغير المهيكلة الموجودة على الإنترنت. فمن غير العملي على الإنترنت إلزام جميع الأنظمة بالتوحيد القياسي على نموذج بيانات واحد، إذ لا مفر من استخدام المصطلحات بأشكال متعددة وغير متسقة. توفر إمكانية التصنيف التلقائي لمحرك التصنيف لمطوري الذكاء الاصطناعي مجموعة أدوات قوية تُساعد في تنظيم وتوحيد مجموعة البيانات غير المتسقة (أي الإنترنت). تُعرف رؤية الإنترنت المُحسّن، حيث تُرتّب الصفحات ليس فقط حسب الكلمات المفتاحية النصية، بل أيضًا حسب تصنيف المفاهيم، باسم الويب الدلالي . تُعدّ تقنية التصنيف التي طُوّرت في الأصل للغات الإطار عاملًا تمكينيًا رئيسيًا للويب الدلالي. [ 21 ] [ 22 ] كما برز الانقسام بين "النظيف والفوضوي" في أبحاث الويب الدلالي، وبلغ ذروته في إنشاء مجتمع ربط البيانات المفتوحة ، الذي ركّز على عرض البيانات على الويب بدلًا من نمذجتها.
انظر أيضاً
مراجع
- ↑ مينسكي، مارفن (1974). "إطار عمل لتمثيل المعرفة" . تقرير فني صادر عن معهد ماساتشوستس للتكنولوجيا .
- ↑ "FOAF" . semanticweb.org . مؤرشف من الأصل في 10 فبراير 2013. تم الاطلاع عليه في 7 يونيو 2014 .
- ↑ بوبرو، دي جي؛ تيري وينوغراد (1977). "نظرة عامة على KRL: لغة تمثيل المعرفة" . العلوم المعرفية . 1 : 3-46 . doi : 10.1207/s15516709cog0101_2 .
- ↑ براخمان، رون (1978). "نموذج هيكلي لتمثيل المعرفة". تقرير بولت، بيرانيك، ونيومان الفني (3605).
- ↑ ماكجريجور، روبرت (يونيو 1991). "استخدام مصنف وصفي لتحسين تمثيل المعرفة". IEEE Expert . 6 (3): 41–46 . doi : 10.1109/64.87683 . S2CID 29575443 .
- ↑ ميتري، ويليام (1987). "تقييم أدوات بناء أنظمة معرفية واسعة النطاق" . مجلة الذكاء الاصطناعي . 8 (4). مؤرشف من الأصل بتاريخ 10 نوفمبر 2013. تم الاطلاع عليه بتاريخ 9 ديسمبر 2013 .
- ↑ هوريدج، ماثيو. "دليل تعليمي لبرنامج Protégé OWL: دليل خطوة بخطوة للنمذجة في لغة OWL باستخدام أدوات Protégé OWL الشائعة" . جامعة مانشستر . مؤرشف من الأصل في 13 ديسمبر 2013. تم الاطلاع عليه في 9 ديسمبر 2013 .
- ↑ "لغة النمذجة الموحدة" . essentialstrategies.com . Essential Strategies Inc. 1999. تم الاطلاع عليه بتاريخ 10 ديسمبر 2013.
بحسب خبرة الكاتب، يمكن حل جميع الأمثلة تقريبًا التي تبدو وكأنها تتطلب وراثة متعددة أو تسلسلات هرمية متعددة للأنواع من خلال معالجة النموذج من زاوية مختلفة.
- ↑ ميتري، ويليام (1987). "تقييم أدوات بناء أنظمة معرفية واسعة النطاق" . مجلة الذكاء الاصطناعي . 8 (4). مؤرشف من الأصل بتاريخ 10 نوفمبر 2013. تم الاطلاع عليه بتاريخ 9 ديسمبر 2013 .
- ↑ ماكجريجور، روبرت (13 أغسطس 1999). "نظرة استعادية على لوم" . isi.edu . معهد علوم المعلومات. مؤرشف من الأصل في 25 أكتوبر 2013. تم الاطلاع عليه في 10 ديسمبر 2013 .
- ↑ "المواصفات الرسمية لمجموعة إدارة الكائنات" . omg.org . مجموعة إدارة الكائنات . تم الاطلاع عليه بتاريخ 10 ديسمبر 2013 .
- ↑ بارتليت، إف سي (1932). التذكر: دراسة في علم النفس التجريبي والاجتماعي . كامبريدج، إنجلترا: مطبعة جامعة كامبريدج. doi : 10.1086/399084 . S2CID 7992164 .
- ↑ مينسكي، مارفن (1975). "إطار عمل لتمثيل المعرفة" (ملف PDF) . في بات وينستون (محرر). سيكولوجية رؤية الحاسوب . نيويورك: ماكجرو هيل. الصفحات 211-277 .
- ↑ شانك، روجر؛ آر بي أبيلسون (1977). النصوص، والخطط، والأهداف، والفهم (ملف PDF) . هيلزديل، نيو جيرسي: لورانس إيرلبوم. doi : 10.4324/9780203781036 . ISBN 9781134919666أُرشف من المصدر الأصلي بتاريخ 19 أبريل 2020. تم الاطلاع عليه بتاريخ 15 يونيو 2020 .
- ↑ فيجنباوم، إدوارد؛ أفرون بار (1 سبتمبر 1986). دليل الذكاء الاصطناعي، المجلد الثالث . أديسون-ويسلي. الصفحات 216-222 . ISBN 978-0201118117.
- ↑ بوبرو، دي جي؛ تيري وينوغراد (1977). "نظرة عامة على KRL: لغة تمثيل المعرفة" . العلوم المعرفية . 1 : 3-46 . doi : 10.1207/s15516709cog0101_2 .
- ↑ لاكوف، جورج (18 فبراير 2014). "تشارلز فيلمور، مكتشف دلالات الإطار، يرحل عن عالمنا في سن الرابعة والثمانين: لقد اكتشف كيف يعمل التأطير" . صحيفة هافينغتون بوست . تاريخ الاسترجاع: 7 مارس 2014 .
- ↑ كريفييه، دانيال (1993). الذكاء الاصطناعي: البحث المضطرب عن الذكاء الاصطناعي . نيويورك: بيسيك بوكس. ص 168. ISBN 978-0-465-02997-6.
- ↑ براخمان، رون (1978). "نموذج هيكلي لتمثيل المعرفة" . تقرير فني لبولت، بيرانيك، ونيومان (3605).
- ↑ ماكجريجور، روبرت (يونيو 1991). "استخدام مصنف وصفي لتحسين تمثيل المعرفة". IEEE Expert . 6 (3): 41–46 . doi : 10.1109/64.87683 . S2CID 29575443 .
- ↑ بيرنرز-لي، تيم؛ جيمس هندلر؛ أورا لاسيللا (17 مايو 2001). "الويب الدلالي: شكل جديد من محتوى الويب ذي معنى للحواسيب سيُطلق ثورة من الإمكانيات الجديدة" . مجلة ساينتفك أمريكان . 284 (5): 34-43 . doi : 10.1038/scientificamerican0501-34 . مؤرشف من الأصل في 24 أبريل 2013.
- ↑ هوريدج، ماثيو. "دليل تعليمي لبرنامج Protégé OWL: دليل خطوة بخطوة للنمذجة في لغة OWL باستخدام أدوات Protégé OWL الشائعة" . جامعة مانشستر . مؤرشف من الأصل في 13 ديسمبر 2013. تم الاطلاع عليه في 9 ديسمبر 2013 .
فهرس
- راسل، ستيوارت جيه؛ نورفيج، بيتر (2010)، الذكاء الاصطناعي: منهج حديث (الطبعة الثانية)، أبر سادل ريفر، نيو جيرسي: برنتيس هول، ISBN 0-13-604259-7، الفصل 1.
- مارفن مينسكي، إطار عمل لتمثيل المعرفة مؤرشف في 2021-01-07 في Wayback Machine ، مذكرة مختبر الذكاء الاصطناعي MIT رقم 306، يونيو 1974.
- دانيال ج. بوبرو، تيري وينوغراد، نظرة عامة على لغة تمثيل المعرفة (KRL).
- آر. بروس روبرتس وإيرا ب. غولدشتاين، كتاب تمهيدي عن قانون البحث الميداني ، 1977
- آر. بروس روبرتس وإيرا ب. غولدشتاين، دليل FRL ، 1977
- براخمان، ر.؛ شمولز، ج. (1985). "نظرة عامة على نظام تمثيل المعرفة KL-ONE" . العلوم المعرفية . 9 (2): 171-216 . doi : 10.1016/s0364-0213(85)80014-8 .
- فايكس، ر. إي.؛ كيلر، ت. (1985). "دور التمثيل القائم على الإطار في تمثيل المعرفة والاستدلال" . مجلة اتصالات رابطة مكائن الحوسبة . 28 (9): 904-920 . doi : 10.1145/4284.4285 . S2CID 9868560 .
- بيتر كلارك وبروس بورتر: KM - آلة المعرفة 2.0: دليل المستخدم، http://www.cs.utexas.edu/users/mfkb/RKF/km.html .
- بيتر د. كارب، فضاء تصميم أنظمة تمثيل المعرفة الإطارية ، مذكرة فنية رقم 520. مركز الذكاء الاصطناعي ، معهد ستانفورد للأبحاث الدولية ، 1992
روابط خارجية
- كتاب مينسكي "إطار عمل لتمثيل المعرفة" مؤرشف بتاريخ 7 يناير 2021 على موقع Wayback Machine
- موقع إلكتروني حول الذكاء الاصطناعي: منهج حديث
- أنظمة قائمة على الإطارات ( مؤرشفة بتاريخ 27 يوليو 2009 في أرشيف الإنترنت)
- بروتوكول الإطار العام
- محرر علم الوجود في بروتيجيه
- عرض تقديمي تمهيدي للغات الإطار
- تمثيل المعرفة
- تاريخ الذكاء الاصطناعي
