مقالات

النظم الخبيرة – Expert Systems

النظم الخبيرة , أحد أقوى فروع الذكاء الإصطناعي الذي يعتبر بدوره أقوى فروع علم الحاسب الآلي .
فما هي النظم الخبيرة ( Expert Systems ) ؟

هي برامج تُحاكي آداء الخبير البشري في مجال خبرة معين , وذلك عن طريق تجميع واستخدام معلومات وخبرة خبير أو أكثر في مجال معين .

باختصار هذه النظم أوجدت من أجل استخلاص خبرات الخبراء -وخصوصاً في التخصصات النادرة – وضمها في نظام خبير يحل محل الإنسان ويساعد في نقل هذه الخبرات لأناس آخرين بالإضافة إلى قدرته على حل المشكلات بطريقة أسرع من الخبير البشري .

من مميزات هذه النظم :

  1. أنها سهلة الإستخدام لأي مستخدم سواء مستخدم عادي أو مطوّر .
  2. أنها نافعة في مجال التطبيق بشكل واضح .
  3. قادرة على التعلم من الخبراء بطريقة مباشرة وغير مباشرة .
  4. قادرة على تعليم غير المتخصصين .
  5. قادرة على تفسير أي حلول تتوصل إليها مع توضيح طريقة الوصول إليها .
  6. قادرة على الإستجابة للأسئلة البسيطة وكذلك المعقدة في حدود التطبيق .
  7. وسيلة مفيدة في توفير مستويات عالية من الخبرة في حال عدم توفر خبير .
  8. قادرة على تطوير آداء المتخصصين ذوي الخبرة البسيطة.

س. مع كل هذه المميزات القوية إلا أننا لم نلحظ انتشاراً قوياً لمثل هذه الأنظمة فما السبب ؟
الأسباب :

  • أنها ذات تكلفة عالية مقارنةً بالتطبيقات التقليدية .
  • نظام تطبيقها محدود في النظم الإدارية واسترجاع المعلومات المتكاملة .

إلا أنه ومع هذه المشاكل هناك أسباب قوية تجعل بعض الشركات تتغلب على هذه المشاكل منها :

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

ومن أهم مجالات تطبيقات نظم الخبرة هو التصنيف (classification)  حيث يكون مطلوب من النظام تحديد الفئة التي ينتمي إليها الكائن المطلوب تصنيفه , كما أن النظم الخبيرة دخلت في عدة مجالات أخرى كالطب والزراعة والتنقيب والإلكترونيات والحاسبات والجيولوجيا والهندسة والتعليم والشريعة والقانون والتجارة والإقتصاد وغيرها الكثير

ولإنتاج نظام خبير يجب توفر عنصرين هامين هما :

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

ويمر النظام الخبير بعدة مراحل حتى يظهر بالشكل المطلوب وهي كالتالي :

  1. تعريف التطبيق : وفيها يتم تحديد مالذي نريده من النظام ومجال الخبرة .
  2. تصميم النظام
  3. برمجة النظام
  4. اختبار النظام وتوثيقه

ولكل خطوة من هذه الخطوات الأشخاص المكلفين بالقيام بها .

ومن الأمثلة على النظم الخبيرة :

نظام Eliza للعلاج النفسي : وهو عبارة عن نظام يُجري حوار مع المستخدم ويجيب على الإستفسارات كطبيب نفسي خبير , يمكنكم تجربة النظام من هنا

أخيراً , هل من نماذج عربية للأنظمة الخبيرة ؟
سألت قوقل فأجابني بالنفي وهنا أسألكم علّي أحصل على الإجابة التي أتمناها .

 

* المرجع , أصول الذكاء الإصطناعي لـ د.م. خالد السيد

مصدر الصورة

‫33 تعليقات

  1. مرحبا شاطئ ..
    مجموعةٌ من صديقاتي اخترن نظام خبير في مجال الإقتصاد ، ليكون مشروع تخرجهنَّ إن شاء الله .
    دعواتكِ لهنَّ بالتوفيق :)
    ولي ..

  2. رائع المقال بكل ماتعنيه الكلمة

    ولكن أعتقد ان مهما وصلت هذه البرامج من الذكاء الاصطناعي لايمكن ان تقارن بالذكاء البشري

    ولكن جميل ان يتم برمجه مثل هذه البرامج التي تقوم بأداء مهام بشكل تلقائي وذكي

    وأعتقد ان أهم الانظمة الحاليه التي تعتمد على الذكاء الاصطناعي من وجهة نظري هي انظمة الملاحه في الطيران خصوصا اذا علمنا ان الطيار يترك الامر لانظمة الملاحه لقيادة الطيارة للجهة المحددة

    وعلى فكرة مايكروسوفت وفرت framework يعمل مع بيئة .NET لمن يريد برمجة رجل آلي واعتقد انها تدخل في مسأله الذكاء الاصطناعي

    شكرا اختي شاطيء ويعطيك العافيه على المقال

  3. مراحب شاطئ ..

    موضوع فعلا رائع .. ويحتوي معلومات قيمه عن هالنظم

    وياريت اللي نسمع عنه مثل هالتقنيات نشوفه يتنفذ بحياتنا اليوميه ..

    < هذا جوابي لسؤالك (:

  4. هناك نظام خبير مبسط جدا .. ألا وهو نظام اختيار التخصص الجامعة الذي انتشر في الفترة الأخيرة

  5. أ. إحسان
    حياكِ الله أختي , ربي يوفق صديقاتك وعقبال ما نشوف المشروع معروض في عالم التقنية , ستكونين مراسلتنا هناك فلا تبخلي علينا بأخبار هذا المشروع :)
    _____________
    أ.سعود الهواوي
    حياكم الله ,صدقت , الذكاء الإصطناعي لا يمكن أن يحل مكان الإنسان بأي شكل من الأشكال كون الإنسان يتعلم بالخبرة ويتطور بينما هذه البرامج فليس لها سوى تنفيذ ما بُرمجت عليه , وإن كان بعضها يكتسب الخبره , وقد يتفوق على الإنسان من ناحية الكفاءة والسرعة .
    إضافة مميزة أشكركم عليها أ. سعود
    ___________
    أ.خميس
    حياكم الله , شكراً لمروركم .
    ___________
    أ. Ahmad
    حياكم الله , للأسف صدق قوقل في جوابه إلا أنني مازلت أنتظر قدوم من يبشرني بوجود نظام خبير عربي غير منشور على الإنترنت .

  6. أ.الفنار
    أهلاً أهلاً : )
    يسعدني مرورك غاليتي وأستفادتك .
    وبالنسبة لأمنيتك فهي أمنية مشتركة !!ولكن من سيحققها لنا ؟ !
    __________________
    أ.عبد الله العقيل
    رائع , هل تقصد النظام الذي انتشر بالجوالات أم ماذا ؟
    إن لم يكن فأتمنى تجربته على الإنترنت لمعرفة إجابات بعض التساؤلات التي تدور في ذهني حالياً
    شكراً لكم
    _________________
    أ.Computeryah
    حياك الله , و شكراً لثنائك
    والنسبة لسؤالك , نعم هو بالأساس برنامج
    لمَ السؤال , هل جربتي البرنامج لنستفيد من خبرتك ؟
    أتمنى ذلك بصدق .
    شكراً لك

  7. يعطيك العافية أختي شاطىء الإبداع .
    يا خوفي هذا النظام يودي بنا في داهية مع العطالة القادمة .. ما يحتاج موظفين يتأخرون و يعطلون الاعمال كم جهاز و يحل المشكلة :]

  8. نعم، هناك نظم خبيرة تتم برمجتها في العالم العربي ،
    في السمستر السابق درست النظم الخبيرة Expert Systems ضمن مادة (ذكاء صناعي)،،
    و كان مشروع المادة عبارة عن نظام خبير ، كان نظامنا صغيرًا عن أنواع السرطان- عافانا الله و إياكم- ، يسألك و تجيب ، ثم يشخص نوع السرطان بناء على أجوبتك ، و كذلك تستطيع أن تسأله (لماذا) أو (كيف) ، و سيجيبك ،،
    المشكلة أنا دكتوراتنا و جامعاتنا لا يقدمون الدعم الكافي لهذه المشاريع لكي تظهر و تنتشر على الملأ ،،
    ،
    ،
    يعطيكم العافية =] ،

  9. أ. يوسف الغامدي
    حياكم الله , كانت الخطة فيما سبق أن تحل هذه البرامج محل الإنسان إلا أن المحاولات باءت بالفشل نتيجة لعدم تمكن هذه البرامج من التقدم وحل المشاكل بنفس الكفاءة والقدرة على الإستنتاج والربط كقدرة عقل الإنسان
    الخطة فشلت لدى الغرب الذين يهتمون بالإنتاجية ويمتلكون عقول بشرية لا يفكرون بالتخلي عنها بالسهولة , ولكن لدينا نحن لا أظنها تفشل لذات السبب ربما تفشل بسبب التكلفة العالية ( الإنسان أرخص )
    _________________
    أ. Menox
    حياك الله أختي , رائع ماشاء الله أن يتم تطبيق النظري عملي , تطبيق , هل تم عمل البرنامج بالبرولوج ؟
    أذكر أننا عملنا برنامج خبير يخبرنا بجواب سؤال واحد ” هل يمكن لفلان أن يصادق فلان !!! ” ومع ذلك إستغرق منا وقت وجهد كبير حتى نُفهم البرنامج المطلوب منه .
    صدقتِ مشكلة الدعم مشكلة كبيرة .
    ويعطيك العافية .

  10. نعم باستخدام الـ Prolog
    بالفعل ، برمجة النظم الخبيرة تختلف عن البرمجة التي تعودنا عليها باستخدام الـImperative languages كالجافا و السي++ ،، لذلك وجدنا فيها صعوبة و أستغرقت منا وقتًا و جهدًاأيضًا ،،
    =]

  11. يوجد أنظمة خبيرة عربية ولكنها تستخدم بشكل محدود
    ويوجد مؤسسة حكومية مصرية مهتمة بمجال الأنظمة الخبيرة في المجال الزراعي ولقد انجزت هذه المؤسسة مجموعة من الأنظمة الخبيرة وهي :

    تم إنشاء المعمل المركزى للنظم الزراعية الخبيرة فى 9/12/1991 بالقرار الوزارى رقم 1693 لسنة 1991 والنظام الخبير هو أحد تطبيقات الذكاء الصناعى والذى تم إستخدامه فى مجالات عديدة فى الحياة العملية مثل التشخيص فى الطب وإدارة المحاصيل الزراعية والإكتشافات فى الجيولوجيا .. إلخ وهو برنامج للحاسب الآلى يحاكى عمل الخبير البشرى فى مجال تخصصه بحيث يمكن الأقل خبرة من إستخدامه للسؤال عن نصيحة معينة . ”
    ——————-
    ومن اهم إنجازات المركز :
    إستحداث إحدى عشر نظام خبير للمحاصيل الحقلية والبستانية ( القمح ـ الفول ـ الآرز ـ الموالح ـ الخيار ـ الفاصوليا ـ المانجو ـ العنب ـ الكنتالوب ـ الطماطم ـ الفراولة ) .
    إستحداث نظامين خبيرين لتشخيص وعلاج الأمراض لكل من البقـر والجاموس ـ الأغنام والماعز .
    قياس تأثير إستخدام النظم الخبيرة على المرشدين الزراعيين الذين يتم تدريبهم على إستخدام النظم الخبيرة وظهر تحسن ملموس فى مستواهم يتراوح من 80 إلى 157% بعد إستخدامهم لمختلف النظم الخبيرة .
    وهنا رابط اهم المشاريع التي تم إنجازها : http://www.arc.sci.eg/InstsLabs/Projects.aspx?OrgID=21&TabId=2&lang=ar
    +++++++++++++++++++++++++++

    من جانب آخر يوجد نظام خبير عربي تم إنشائه في جامعة الملك فهد للبترول والمعادن اسمه ” KHBAIR نظام خبير كأداة للترجمة الآلية تصميم
    حسني المحتسب ومصطفى عارف – جامعة الملك فهد للبترول والمعادن”

    ABSTRACT: Khabeer is an Arabic expert system shell supports object oriented programming. This paper presents the use of Khabeer as a machine translation tool. Several phases of machine translation are demonstrated. These phases include lexical and morphological analysis, syntax analysis, knowledge representation and sentence generation. Due to the fact that Khabeer was developed to help in building Arabic-related applications, the paper emphasizes the use of Khabeer in dealing with Arabic sentences. This includes morphological analysis and syntax analysis of Arabic sentences and Arabic sentence generation.
    1. Introduction
    Khabeer )ذث ١ط( is an Arabic CLIPS-based expert system tool [1-5] developed using the conventional language C. Khabeer uses rules as its primary knowledge representation approach and supports a rich pattern-matching language for specifying rule conditions. It has also object oriented features and a rich query language. All commands and syntax of Khabeer are written in Arabic. This paper presents Khabeer as a machine translation tool. In machine translation a script written in a source language is translated automatically to a target language. The process of translation undergoes through different number of steps depending on the paradigm or the approach used. There are several approaches used in machine translation, some of which are transfer-based approach, Inter-lingual-based approach, translation by example approach, etc.. Several phases are common in most of these approaches. A typical machine translation system can have a lexical and morphological analyzer, syntax analyzer, a knowledge base system and a sentence generator. In the following sections we demonstrate the use of Khabeer in implementing these phases. Section 2 presents using Khabeer in lexical and morphological analysis. Section 3 presents the use of Khabeer in a syntax analyzer. Knowledge base implementation issues are presented in section 4. Section 5 is dedicated to sentence generation. The conclusion is presented in section 6.
    http://eprints.kfupm.edu.sa/7393/

  12. ماهي احدث التطبيقات على النظم الخبيرة وكيف يمكننا صناعة برنامج مبسط انا احضر مشروع تخرج عن نظم الخبيرة رجاء المساعده

  13. يمكن صناعة أنظمة خبيرة عن طريق لغة تسمى CLIPS – rule based
    فهي تعتبر أسهل أداة ويمكن ربطها مع اللغات البرمجية الأخرى ويوجد مع هذه اللغة كتاب يشرحها بالتفصيل بالإضافة لأمثلة لأنظمة خبيرة مبسطة وهي لغة مفتوحة المصدر هذا رابط : clipsrules[dot]sourceforge[dot]net

    ويوجد كتاب يتحدث عن طريقة تصميم الأنظمة الخبيرة بالتفصيل :
    Expert Systems: Principles and Programming, Fourth Edition (Hardcover)

  14. السلام عليكم ورحم الله وبركاته
    لو سمحتووو ضروري جدا جدا جدا جدا
    الله يسعدكم ابغى مثال لنظام خبير
    واهداف هذا النظام
    واللغه المستخدمه في هذا النظام
    وكيف يتم الاستنتاج داخل هذا النظام

    الله يسعدكم

    :)

  15. لا تحزن يا دكتور كل ابحاث كليتنا في النظم الخبيرة بس انتظر سنة او 2 وان شاء الله ستجد ازيد من 100 نظام خبير من كلية التربية النوعية المنصورة مصر وان شاء الله رسالتي ماجستير في نظام خبير

  16. رررررررررررررررائع فهذا هو المطلوب الله يطيكوا العافيه …………………

  17. إن شاء الله نأمل ………………… بشوية إصرار كل شي يتحقق وكل شي يصير

  18. بفضل الله أقوم أنا الآن بتصميم نظام ذكي برمجي مادي و إضافة هاردويير جديد للحواسب ( مفاجأة ) يارب وفقني علشان أقدر أخدم بلدي

اترك تعليقاً

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

زر الذهاب إلى الأعلى