ماهیت سیستم خبره
هوش مصنوعی زمینه های تحقیقاتی متفاوتی را در بر می گیرد که از مهمترین و پرکاربردترین آنها می توان به سیستمهای خبره اشاره کرد.
سیستم خبره نوعی برنامه رایانه ای است که در حوزه موضوعی خاص دارای خبرگی می باشد؛ یعنی می تواند تصمیم بگیرد یا به تصمیم گیری یک فرد خبره کمک کند.
سیستمهای خبره برای حل مسائلی بکار می روند که الگوریتم خاص و یا دانش صریح برای حل آن مسائل وجود ندارد.
سیستم خبره برای گرفتن دانش و رفتار یک خبره در یک زمینه موضوعی خاص طراحی شده است به همین خاطر سیستمهای مبتنی بر دانش(KBSs ) نیز نامیده شده اند.
یک سیستم خبره معمول از یک موتور استنتاج و یک پایگاه دانشی ساخته شده است. پایگاه دانشی از قوائد و حقایقی تشکیل شده که دانش بدست آمده از خبره را می سازد و موتور استنتاج از این قوائد و حقایق همراه با داده هایی که توسط کاربر وارد شده برای ترسیم نتایج استفاده می کند. که به افراد با دانش کم اجازه می دهد به دانش خبره دسترسی پیدا کنند. برای ایجاد یک سیستم خبره ارتباط بین برنامه نویسان کامپیوتری و خبرگان موضوعی مورد نیاز است. این برنامه نویسان کامپیوتری مهندسان دانش نامیده می شوند. خبرگان به برنامه نویسان کامپیوتری چگونگی حل مشکل را می گویند تا آنها از آن برای طراحی و ایجاد فرایند حل مشکل و تصمیم گیری سیستم خبره استفاده کنند.