الأنظمة القائمة على المعرفة

النظام القائم على المعرفة ( KBS ) هو برنامج حاسوبي يستخدم قاعدة معرفية للاستدلال وحل المشكلات المعقدة . [ 1 ] وقد ركز باحثو الذكاء الاصطناعي الأوائل في ثمانينيات القرن الماضي على الأنظمة القائمة على المعرفة . ويمكن أن يشير هذا المصطلح إلى نطاق واسع من الأنظمة. ومع ذلك، تشترك جميع الأنظمة القائمة على المعرفة في عنصرين أساسيين: محاولة تمثيل المعرفة بشكل صريح، وتُسمى قاعدة المعرفة ، ونظام استدلال يسمح لها باستخلاص معارف جديدة، ويُعرف بمحرك الاستدلال .

عناصر

تحتوي قاعدة المعرفة على حقائق وقواعد خاصة بمجال معين [ 2 ] حول مجال المشكلة (بدلاً من المعرفة المضمنة ضمنيًا في التعليمات البرمجية الإجرائية، كما هو الحال في برنامج حاسوبي تقليدي). بالإضافة إلى ذلك، يمكن تنظيم المعرفة باستخدام أنطولوجيا التضمين ، أو الأطر ، أو الرسم البياني المفاهيمي ، أو التأكيدات المنطقية. [ 3 ]

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

جوانب وتطور الأنظمة المبكرة

الأنظمة القائمة على المعرفة مقابل الأنظمة الخبيرة

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

  • خبير : يصف فقط المهمة التي صُمم النظام من أجلها - والغرض منه هو المساعدة في استبدال الخبير البشري في مهمة تتطلب عادةً معرفة متخصصة
  • قائم على المعرفة : يشير فقط إلى بنية النظام - فهو يمثل المعرفة بشكل صريح، بدلاً من كونها رمزًا إجرائيًا

اليوم، جميع أنظمة الخبراء تقريباً تعتمد على المعرفة، في حين أن بنية النظام القائمة على المعرفة تستخدم في مجموعة واسعة من أنواع الأنظمة المصممة لمجموعة متنوعة من المهام.

الأنظمة القائمة على القواعد

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

كان لتمثيل المعرفة بشكل صريح عبر القواعد عدة مزايا:

  1. الاستحواذ والصيانة. استخدام القواعد يعني أن خبراء المجال يمكنهم في كثير من الأحيان تحديد القواعد وصيانتها بأنفسهم بدلاً من القيام بذلك عن طريق مبرمج.
  2. شرح. إن تمثيل المعرفة بشكل صريح يسمح للأنظمة بالتفكير في كيفية وصولها إلى استنتاج ما، واستخدام هذه المعلومات لشرح النتائج للمستخدمين. على سبيل المثال، تتبع سلسلة الاستدلالات التي أدت إلى التشخيص، واستخدام هذه الحقائق لشرح التشخيص.
  3. الاستدلال. مكّن فصل المعرفة عن معالجتها من تطوير محركات استدلال عامة الأغراض. تستطيع هذه الأنظمة استخلاص استنتاجات من مجموعة بيانات ربما لم يكن المطورون الأوائل على دراية بها. [ 4 ]

التفكير الميتافيزيقي

سمحت البنى اللاحقة للاستدلال القائم على المعرفة، مثل بنية السبورة BB1 ( نظام السبورة[ 5 ] بتأثر عملية الاستدلال نفسها بالاستدلالات الجديدة، مما وفر استدلالًا على مستوى أعلى. كما سمحت BB1 بمراقبة عملية حل المشكلات نفسها. ويمكن مزج أنواع مختلفة من حل المشكلات (مثل الحل من أعلى إلى أسفل، والحل من أسفل إلى أعلى، والحل الانتهازي) بشكل انتقائي بناءً على الحالة الراهنة لحل المشكلة. في جوهر الأمر، كان يُستخدم نظام حل المشكلات لحل مشكلة على مستوى المجال، بالإضافة إلى مشكلة التحكم الخاصة به، والتي قد تعتمد على الأولى.

من الأمثلة الأخرى على بنى الأنظمة القائمة على المعرفة والتي تدعم الاستدلال على مستوى أعلى، نظام MRS [ 6 ] ونظام SOAR ، أو نظام CAIA الخاص بـ J.Pitrat .

مشروع RefPerSys هو برنامج مفتوح المصدر يهدف إلى دعم الاستدلال على المستوى الفوقي (عن طريق توليد كود C++) في عام 2026 (مستوحى من عمل بيترات ومن هذه الورقة ).

توسيع نطاق التطبيق

في ثمانينيات وتسعينيات القرن العشرين، بالإضافة إلى أنظمة الخبراء، شملت التطبيقات الأخرى للأنظمة القائمة على المعرفة التحكم في العمليات في الوقت الحقيقي، [ 7 ] وأنظمة التدريس الذكية، [ 8 ] وحلول المشكلات لمجالات محددة مثل تحليل بنية البروتين، [ 9 ] وتخطيط مواقع البناء، [ 10 ] وتشخيص أعطال أنظمة الحاسوب. [ 11 ]

التقدم مدفوع بالهندسة المعمارية المحسّنة

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

تُجسّد الأطر هذا التطور المعماري. فقد قدّمها مينسكي [ 12 ] ، وهي توفر تمثيلاً منظماً للمعرفة، يُشابه نماذج البرمجة كائنية التوجه. إنها طريقة لتمثيل المعرفة العالمية باستخدام تقنيات تُعتبر مماثلة للبرمجة كائنية التوجه : يتكون الإطار من بنية بيانات ذات خانات مُسماة تُمثل سمات أو علاقات، مُنظمة هرمياً من خلال علاقات الفئة والفئة الفرعية. يمكن أن تحتوي كل خانة على قيم، وقيم افتراضية، وملحقات إجرائية، وقيود تُحدد القيم المسموح بها. مع زيادة تنظيم قاعدة المعرفة، أصبح الاستدلال ممكناً ليس فقط من خلال قواعد مستقلة واستدلال منطقي، بل أيضاً بناءً على التفاعلات داخل قاعدة المعرفة نفسها. على سبيل المثال، يمكن للإجراءات المُخزنة كبرامج خلفية على الكائنات أن تُفعّل، وأن تُحاكي سلوك تسلسل القواعد. [ 13 ]

التطورات في مجال الاستدلال الآلي

ومن التطورات الأخرى التي شهدتها التسعينيات تطوير أنظمة استدلال آلية متخصصة تُسمى المصنفات . فبدلاً من تحديد علاقات التضمين بشكل ثابت في قاعدة المعرفة، يسمح المصنف للمطور بتحديد الحقائق المتعلقة بالعالم، ثم يترك للمصنف استنتاج العلاقات. وبهذه الطريقة، يمكن للمصنف أيضاً أن يؤدي دور محرك الاستدلال. [ 14 ]

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

انظر أيضاً

مراجع

  1. "ما هي الأنظمة القائمة على المعرفة (KBSes)؟ | تعريف من TechTarget" . بحث CIO . تم الاطلاع عليه بتاريخ 23-10-2025 .
  2. سميث، ريد (8 مايو 1985). "مفاهيم وتقنيات وأمثلة لأنظمة المعرفة" (ملف PDF) . reidgsmith.com . أبحاث شلمبرجير-دول . تم الاطلاع عليه في 9 نوفمبر 2013 .
  3. سوا، جون ف. (2000). تمثيل المعرفة: الأسس المنطقية والفلسفية والحسابية ( الطبعة الأولى). باسيفيك غروف: بروكس/كول. ISBN  978-0-534-94965-5.
  4. هايز-روث، فريدريك؛ دونالد ووترمان؛ دوغلاس لينات (1983). بناء أنظمة الخبراء . أديسون-ويسلي. ISBN 0-201-10686-8.
  5. هايز-روث، باربرا ؛ قسم علوم الحاسوب، جامعة ستانفورد (1984). BB1: بنية لأنظمة السبورة التي تتحكم في سلوكها وتشرحه وتتعلم عنه . قسم علوم الحاسوب، جامعة ستانفورد.
  6. جينسيريث، مايكل ر. "1983 - نظرة عامة على بنية المستوى الفوقي". وقائع مؤتمر AAAI-83 : ​​6.
  7. لارسون، جان إريك؛ هايز-روث، باربرا (1998). "الحارس: وكيل ذكي مستقل للمراقبة والتشخيص الطبي" . أنظمة IEEE الذكية . 13 (1): 58. Bibcode : 1998IISA...13a..58L . doi : 10.1109/5254.653225 . تاريخ الاسترجاع: 11 أغسطس 2012 .
  8. كلانسي، ويليام (1987). التدريس القائم على المعرفة: برنامج GUIDON . كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا.
  9. هايز-روث، باربرا ؛ بوكانان، بروس ج.؛ ليشتارج، أوليفييه؛ هيويت، مايك؛ ألتمان، روس ب.؛ برينكلي، جيمس ف.؛ كورنيليوس، كريج؛ دنكان، بروس س.؛ جاردتزكي، أوليغ (1986). بروتين : استخلاص بنية البروتين من القيود . AAAI. ص 904-909 . تاريخ الاسترجاع: 11 أغسطس 2012 . 
  10. روبرت إنجلمور وآخرون، محررو (1988). أنظمة السبورة . دار نشر أديسون-ويسلي (Sd). 
  11. بينيت، جيمس س. (1981). دارت: نظام خبير لتشخيص أعطال الحاسوب . المؤتمر الدولي المشترك للذكاء الاصطناعي.
  12. مينسكي، مارفن (1974). "إطار عمل لتمثيل المعرفة" . تقرير فني صادر عن معهد ماساتشوستس للتكنولوجيا .
  13. ميتري، ويليام (1987). "تقييم أدوات بناء أنظمة معرفية ضخمة" . مجلة الذكاء الاصطناعي . 8 (4). مؤرشف من الأصل بتاريخ 10 نوفمبر 2013. تم الاطلاع عليه بتاريخ 10 نوفمبر 2013 .
  14. ماكجريجور، روبرت (يونيو 1991). "استخدام مصنف وصفي لتحسين تمثيل المعرفة". IEEE Expert . 6 (3): 41–46 . doi : 10.1109/64.87683 . S2CID 29575443 . 
  15. بيرنرز-لي، تيم؛ جيمس هندلر؛ أورا لاسيللا (17 مايو 2001). "الويب الدلالي: شكل جديد من محتوى الويب ذي معنى للحواسيب سيُطلق ثورة من الإمكانيات الجديدة" . مجلة ساينتفك أمريكان . 284 : 34-43 . doi : 10.1038/scientificamerican0501-34 . مؤرشف من الأصل في 24 أبريل 2013.

للمزيد من القراءة

  • راجندرا، أكيركار؛ ساجا، بريتي (2009). أنظمة قائمة على المعرفة . جونز وبارتليت للتعليم. ISBN 9780763776473.