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