ما هي هندسة المعرفة؟

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

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

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

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

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

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