سیستمهای خبره چیست
این سامانهها معمولاً اطلاعات را به شکل واقعیت ها[۱] و قواعد[۲] در دادگانی به نام پایگاه دانش به شکل ساختار مند ذخیره نموده، و سپس با بهرهگیری از روشهایی خاص استنتاج از این دادهها نتایج مورد نیاز حاصل میشود.
محتویات
- ۱ پیشگفتار
- ۲ تاریخچه
- ۳ حوزههای کاربرد
- ۳.۱ کاربرد سامانههای خبره در خدمات کتابداری و اطلاع رسانی
- ۳.۲ کاربرد سامانههای خبره در حسابداری و امور مالی
- ۳.۲.۱ انواع سامانههای خبره تحلیل مالی
- ۳.۲.۱.۱ سامانههای خبره بینش آفرین
- ۳.۲.۱.۲ سامانههای خبره آسان کننده تصمیمگیری
- ۳.۲.۱ انواع سامانههای خبره تحلیل مالی
- ۴ سامانههای خبره
- ۴.۱ تفاوت سامانههای خبره با سایر سامانههای اطلاعاتی
- ۴.۲ مدل سیستم خبره
- ۴.۲.۱ پایگاه دانش (Knowledge Base)
- ۴.۲.۲ موتور استنتاج (Inference Engine)
- ۴.۲.۳ امکانات توضیح (Explanation Facilities)
- ۴.۲.۴ رابط کاربر
- ۴.۳ مزایای یک سیستم خبره چیست؟
- ۵ مشخصههای سیستم خبره
- ۶ پانوشتهها
- ۷ پیوند به بیرون
- ۸ منابع
- ۹ جستارهای وابسته
پیشگفتار
در میان اهل فن و صاحبان اندیشه، استدلال تعاریف و تفاسیر گوناگونی دارد. در نگاهی کلی، بهره گرفتن از دلیل و برهان برای رسیدن به یک نتیجه از فرضیاتی منطقی با بکارگیری روشهای شناخته شده، تعریفی از استدلال تلقی میشود؛ تعریفی که البته با دیدگاههای فلسفی و گاه آرمانگرایانه از استدلال تفاوت دارد. با این حال موضوع مهم و بنیادین در اینجا بحث در چیستی و چرایی این دیدگاهها نیست، بلکه در مورد چگونگی طراحی دستگاههای استدلال گر، با هر تعریفی، برای رسیدن به مجموعهای از تصمیمات منطقی با استفاده از مفروضات یا به طور دقیقتر دانشی است که در اختیار آنها قرار میگیرد. سامانههای خبره(expert systems) اساساً برای چنین هدفی طراحی میشوند. در حقیقت به واسطه الگوبرداری این سامانه هااز نظام منطق و استدلال انسان و نیز یکسان بودن منابع دانش مورد استفاده آنها، پیامد کار یک سامانه خبره میتواند تصمیماتی باشد که در حوزهها و قلمروهای گوناگون قابل استفاده، مورد اطمینان و تاثیرگذار هستند. بسیاری بر این باورند که سامانههای خبره بیشترین پیشرفت را در هوش مصنوعی به وجود آوردهاند.
تاریخچه
تا ابتدای دههٔ ۱۹۸۰ (م) کار چندانی در زمینهٔ ساخت و ایجاد سامانههای خِبره توسط پژوهش گران هوش مصنوعی صورت نگرفته بود. از آن زمان به بعد، کارهای زیادی در این راستا و در دو حوزهٔ متفاوت ولی مرتبط سامانههای کوچک خبره و نیز سامانههای بزرگ خبره انجام شده است.
در دهه ۱۹۷۰، ادواردفیگن بام در دانشگاه استانفورد به دنبال کشف روش حل مساله ای بود که خیلی کلی و همه منظوره نباشد. پژوهشگران دریافتند که یک متخصص معمولاً دارای شماری رموز و فوت و فن خاص برای کار خود میباشد و در واقع از مجموعهای از شگردهای سودمند و قواعد سرانگشتی در کار خود بهره میبرد، این یافته مقدمه پیدایش سامانه خبره بود. سامانه خبره با برگرفتن این قواعد سر انگشتی از متخصصین و به تعبیری با تبدیل فرایند استدلال و تصمیم گیری متخصصین به برنامههای رایانهای میتواند به عنوان ابزار راهنمای تصمیم گیری در اختیار غیرمتخصص و حتی متخصصین کم تجربه قرار گیرد.
هوش مصنوعی: هوش مصنوعی روشی است در جهت هوشمند کردن راایانه تا قادر باشد در هر لحظه تصمیم گیری کرده و اقدام به بررسی یک مسئله نماید. هوش مصنوعی، رایانه را قادر به اندیشیدن میکند و روش آموختن انسان را رونوشت برداری مینماید؛ بنابراین اقدام به جذب اطلاعات جدید جهت بکارگیری در مراحل بعدی میپردازد.
مغز انسان به بخشهایی تقسیم شده است که هر بخش وظیفه خاص خود را جدا از بقیه انجام میدهد. آشفتگی در کار یک بخش تاثیری در دیگر بخشهای مغز نخواهد گذاشت. در برنامههای هوش مصنوعی نیز این مسئله رعایت میشود درحالی که در برنامههای غیر هوش مصنوعی مثل C یا Pascal تغییر در برنامه روی سایر قسمتهای برنامه و اطلاعات تاثیر دارد.
مباحث کاربردی و مهم در تحقق یک سامانهٔ هوش مصنوعی:
- سامانههای خبره (Expert Systems)
- شبکههای عصبی (Neural Network)
- الگوریتمهای ژنتیک (Genetic Algorithms)
- سامانههای منطق فازی (Fuzzy Logic Systems)
حوزههای کاربرد
سامانههای خبره در زمینههای بسیار متنوعی کاربرد یافتهاند که برخی از این زمینهها عبارتند از پزشکی، حسابداری، کنترل فرایندها، منابع انسانی، خدمات مالی، و GIS. حسابداری، تجزیه و تحلیلهای مالی پزشکی (تشخیص بیماری)، آنژیوگرافی، باستان شناسی، تولید ویفرهای سیلیکونی و انواع خاصی از پرتونگاری در زمینههای مختلف دیگری نیز سیستمهای خبره پدید آمدهاند همانند: مشاوره حقوقی، مشاوره برای انتخاب بهترین معماری یا ترکیب بندی سامانه کامپیوتری، مشاوره مهندسی ساختمان و غیره.
در هر یک از این زمینهها میتوان کارهایی از نوع راهنمایی، پردازش، دستهبندی، مشاوره، طراحی، تشخیص، کاوش، پیش بینی، ایجاد مفاهیم، شناسایی، توجیه، یادگیری، مدیریت، واپایش، برنامهریزی، زمانبندی و آزمایش را با مددجویی از سامانههای تجربی با سرعت و آسانی بیشتری به انجام رسانید. ∗
سامانههای خبره یا به عنوان جایگزین فرد متخصص یا به عنوان کمک به وی استفاده میشوند.
کاربرد سامانههای خبره در خدمات کتابداری و اطلاع رسانی
سامانههای خبره این امکان را در اختیار میگذارد تا بتوان دانش موجود در سطح جامعه را به صورت گستردهتر و کم هزینه تری اشاعه داد. این موضوع یعنی اشاعه دانش برای عموم مردم یکی از بنیادی ترین و اصلی ترین وظایف و رسالتهای حوزه کتابداری است .
مثلاً از طریق واسطهای هوشمند جستجوی اطلاعات میتوان مهارتهای جستجوی پیشرفته را که اغلب خاص متخصصان با تجربه است در میان طیف وسیعی از کاربران در دسترس قرار دهد. سرعت استدلال یا حل مسائل در نظامهای خبره میتواند منجر به ارائه خدمات کارآتر و سریع تر در برخی فعالیتهای کتابداری شود و انعطافپذیری بیشتری را در پاسخگویی به نیازهای مخاطبان به وجود آورد.
کاربرد سامانههای خبره و هوشمند را در حوزههای نمایه سازی، چکیده نویسی، طراحی و تولید اصطلاحنامهها، فهرست نویسی، بازیابی متن فارغ از منطق بولی، بازیابی متون مبتنی بر منطق بولی، تجزیه و تحلیل خودکار محتوا و ارائه دانش، مدیریت و دسترسی به محتوی پایگاههای رابطهای، اسناد هوشمند، پردازش پایگاههای اطلاعاتی دانستهاند.
کاربرد سامانههای خبره در حسابداری و امور مالی
یکی از پر رونق ترین زمینههای کاربرد سامانههای خبره، حوزه و تجزیه و تحلیلهای مالی است. یکی از مناسب ترین زمینههای کاربرد این سامانههاحوزه حسابداری و امور مالی است. امروزه انواع زیادی از سامانههای خبره برای کاربردهای گوناگون در این شاخه از دانش بشری ساخته شده است که در مورد استفاده گروههای مختلفی از تصمیم گیرندگان مانند مدیران شرکتها و سازمانها، حسابداران، تحلیلگران مالی، کارشناسان مالیاتی و بالاخره عامه مردم قرار میگیرد حتی متخصصین و کارشناسان حوزههای مختلف دانش حسابداری و مالی از این نرمافزارهای پر جاذبه به عنوان وسیلهای برای یافتن «حدس دوم» و اطمینان بیشتر نسبت به یافتهها و داوریهای شخصی خود استفاده میکنند.
کاربردهای مختلفی از سامانههای خبره را در سه زمینه حسابداری، حسابداری مدیریت و امور مالیاتی به شرح ذیل میباشد:
- حسابرسی : ارزیابی ریسک – تهیه برنامه حسابرسی – فراهم آوردن کمکهای فنی – کشف تقلبات و جلوگیری از آنها
- حسابداری مدیریت : قیمت گذاری محصولات و خدمات – تعیین بهای تمام شده – طراحی سیستمهای حسابداری – بودجه بندی سرمایهای – انتخاب روش حسابداری – ارزیابی اعتبار – ایجاد و برقراری واپایش (کنترل)
- امور مالیاتی : توصیههای مالیاتی – محاسبه مابه التفاوتهای مالیاتی – برنامهریزی مالی شخصی.
تحلیلگران مالی نیز امروزه یکی از استفاده کنندگان سیستمهای خبره هستند به هنگام بررسی وضعیت مالی یک شرکت یا مشتری معین، تحلیگران مالی در کنار برداشت خود از دادههای مالی، نظر سامانه خبره را نیز به عنوان یک نظر تخصصی مکمل در اختیار دارد و در مواردی که این نظر یا داوری دوم با نظر خود او ناهمسویی داشته باشد میکوشد تا در واکاویهای خود دقت بیشتری به عمل آورده و حتی در مواردی بازبینی کند. سامانههای خبره در مورد بررسی صورتهای مالی شرکت قبل از ارائه به مدیران ارشد بررسی گزارشهای رسیده از شعب یا شرکتهای تابعه شرکت ارزیابی یک شرکت ارزیابی اعتبار مالی فروشندگان و خریداران (طرفهای تجاری) و در بسیاری از زمینههای دیگر مالی امروز کاربردهای خود را یافتهاند.
انواع سامانههای خبره تحلیل مالی
از آنجا که در داوریهای مختلف مالی عملاً هر چهار مرحله فرایند تصمیم گیری یعنی گردآوری دادهها، انجام واکاوی، کسب بینش مشخص راجع به موضع و بالاخره تصمیم گیری دخالت دارد سامانههای خبره مرتبط با موضوع تحلیل مالی نیز بر پایهٔ نوع کمکی که به مراحل مختلف فرایند تصمیم گیری میکنند به سه قلمرو تقسیم میشوند.
این سه قلمرو عبارتند از:
- کمک به کسب بینش یا بینش آفرین Insight facilitaing
- آسان سازی تصمیم گیری Decision facilitating
- تصمیم سازی Decision Making
سامانههای خبره بینش آفرین
در این نوع سامانهها، هدف اصلی ارائه پردازشهای مربوط به کمک واکاوی نسبتها و نمودار هاست این نسبتها و نمودارها برای دست اندرکاران تحلیل مالی در ایجاد بینش دقیق تری در مورد وضع مالی و چشم انداز آتی یک موسسه، یعنی سودمند است با چنین هدفی عملاً مراحل اول و دوم از فرایند چهار مرحلهای تصمیم گیری به کمک این سامانهها انجام میشود این نرمافزارها را به این دلیل بینش آفرین میخوانیم که هدفشان کمک به کارگزاران و دست اندرکاران مالی برای انجام یک مشاهده بینش آفرین مشخص است بنابر این درجه از کارآزمودگی و تخصص موجود در زمره سامانههای خبره واقعی به حساب آورده نمونههایی از این قبیل نرمافزارها عبارتند از: INsiGht و NEWVIEWS که هر دو عملاً سامانههای جامع حسابداری مشتمل بر تحلیلهای مالی اند یعنی در عین اینکه همه عملیات حسابداری را انجام میدهند. در محیطهای شبیهصفحه گسترده تحلیلهای مالی خود را نیز عرضه میکنند نرمافزار شناخته شده دیگر REFLEX نام دارد که ۱۲ نسبت کلیدی را محاسبه کرده و تحلیل و تفسیرهای پیشنهادی خود را نیز ارائه میکند این تحلیلها همراه با ارائه نسبتها، روندها و نمودارهای مناسب است.
سامانههای خبره آسان کننده تصمیمگیری
در این نوع از سامانههای خبره مالی یک پایگاه دانش وجود دارد که ضمن تحلیل نسبتهای مالی میتواند بینشهای خود نسبت به موضوع مورد تحلیل را نیز ارائه دهد و همین امر موجب تمایز آن از سامانههای دسته اول میشود بنابر این در این قبیل سیستمها سه مرحله از چهار مرحله فرایند تصمیم گیری انجام میشود یک نمونه از این سامانههای خبره «ANSWERS» است.
سامانههای خبره
سامانههای خبره برنامههایی هستند که رفتار یک انسان متخصص در یک زمینه بخصوص را تقلید میکنند. این برنامه از اطلاعاتی که استفاده کننده در آنها ذخیره میکند جهت اعلام یک عقیده در یک موضوع بخصوص استفاده میکند. از این رو سیستمهای خبره تا هنگامی که بتوانند موضوعی را که با پاسخهای شما مطابقت داشته باشد بیابند به سوال کردن از شما ادامه میدهند. به منظور درک کردن آنچه یک سیستم متخصص انجام میدهد مکالمه زیر که بین یک متخصص در امور میوه و فرد دیگری که میخواهد از وی توصیهای در این مورد دریافت کند را در نظر بگیرید:
- متخصص: آیا میوه سبز است؟
- استفاده کننده: خیر.
- متخصص: آیا میوه قرمز است؟
- استفاده کننده: بله.
- متخصص: آیا این میوه روی درخت رشد میکند؟
- استفاده کننده: خیر.
- متخصص: آیا این میوه روی یک بوته رشد میکند؟
- استفاده کننده: بله.
- متخصص: آیا این بوته تیغ دارد؟
- استفاده کننده: بله.
- متخصص: این میوه تمشک است!
هدف از طراحی یک سامانه متخصص رایانهای در امر میوه تولید چنین گفتگویی است. در حالت عمومی تر سامانهٔ متخصص میکوشد که به استفاده کننده از خود در مورد موضوعی که از آن آگاه است راهنمایی دهد.
اگر بخواهیم تعریفی از سامانههای خبره ارایه دهیم میتوان گفت «سامانههای خبره برنامههای رایانهای هستند که با استفاده از قواعد مورد استفاده متخصصین به حل مسایل در زمینهای خاص میپردازند. وجه تمایز اصلی سامانههای خبره نسبت به برنامههای کاربردی گذشته آن است که از استدلال مبتنی بر استنباط و استنتاج استفاده میکند در برنامههای کاربردی معمولی دارای الگوریتم و روش حل مساله ثابتی هستیم اما در روشهای شهودی میتوان با آزمون و خطا مسایل دشوارتری را حل کرد و به جواب رضایت بخش رسید.
مفهوم سامانههای خبره بر این فرض استوار است که دانش متخصصین در حافظه رایانه ضبط و در دسترس کسانی که به کاربرد آن دانش نیاز دارند، قرار گیرد. یک سامانههای پشتیبانی تصمیم شامل برنامههایی است که بازتاب دهندهٔ چگونگی نگرش یک مدیر در حل یک مساله میباشد. یک سامانه خبره، ازطرف دیگر فرصتی برای تصمیم گیریها پیش میآورد که از قابلیتهای مدیر افزون تر است. تمایز دیگر میان سامانهٔ خبره و سامانهٔ پشتیبانی تصمیم، توانایی سامانهٔ خبره در توصیف چگونگی استدلال جهت دستیابی به یک راهکار خاص است. اغلب اوقات شرح نحوه دست یابی به یک راه حل، از خود راه حل ارزشمندتر است.
دادههایی که به وسیله برنامههای سامانه پشتیبانی تصمیم استفاده میشود، اصولاً به صورت عددی بوده و برنامهها، تاکید بر استفاده از روشهای ریاضی دارند، لیکن دادههایی که به وسیله سامانههای خبره به کار میرود نمادی تر بوده و اغلب به صورت متن تشریحی میباشند. برنامههای سیستمهای خبره بر به کارگیری برنامههای منطقی تاکید دارند.
تفاوت سامانههای خبره با سایر سامانههای اطلاعاتی
سامانههای خبره برخلاف سامانههای اطلاعاتی که بر روی دادهها(Data) عمل میکنند، بر دانش (Knowledge) متمرکز شده است. همچنین دریک فرایند نتیجهگیری، قادر به استفاده از انواع مختلف دادهها عددی(Digital)، نمادی Symbolic و مقایسهای (Analog) میباشند. یکی دیگر ازمشخصات این سیستمها استفاده از روشهای ابتکاری (Heuristic) به جایروشهای الگوریتمی میباشد. این توانایی باعث قرار گرفتن دامنهٔ گستردهای از کاربردها در برد عملیاتی سامانههای خبره میشود. فرایندنتیجهگیری در سامانههای خبره بر روشهای استقرایی و قیاسی پایهگذاریشده است. از طرف دیگر این سامانهها میتوانند دلایل خود در رسیدنبه یک نتیجهگیری خاص و یا جهت و مسیر حرکت خود به سوی هدفرا شرح دهند. با توجه به توانایی این سیستمها در کار در شرایط فقداناطلاعات کامل و یا درجات مختلف اطمینان در پاسخ به پرسشهای مطرحشده، سامانههای خبره نماد مناسبی برای کار در شرایط عدم اطمینان(Uncertainty) و یا محیطهای چند وجهی میباشند.
مدل سیستم خبره
یک مدل سیستم خبره مشتمل بر چهار بخش اصلی است:
- پایگاه دانش (Knowledge Base)
- موتور استنتاج (Inference Engine)
- امکانات توضیح (Explanation Facilities)
- رابط کاربر (User Interface)
پایگاه دانش (Knowledge Base)
محلی است که دانش خبره به صورت کدگذاری شده و قابل فهم برای سیستم ذخیره میشود. با این توصیف دو اصطلاح زیر تعریف میشود:
- شیء (Object): منظور از شیء در اینجا نتیجهای است که با توجه به قوانین مربوط به آن تعریف میگردد.
- شاخص (Attribute): منظور از شاخص یا «صفت» یک کیفیت ویژه است که با توجه به قوانینی که برای آن در نظر گرفته شده است به شما در تعریف شیء یاری میدهد.
بنابراین میتوان پایگاه دانش را به صورت لیستی از اشیاء که در آن قوانین و شاخصهای مربوط به هر شیء نیز ذکر شده است در نظر گرفته شود.
در سادهترین حالت (که در اکثر کاربردها نیز همین حالت بکار میرود) قانونی که به یک شاخص اعمال میشود این مطلب را بیان میکند که آیا شیء مورد نظر شاخص دارد یا ندارد؟
یک سیستم متخصص که انواع مختلف میوه را شناسایی میکند احتمالاً دارای بانک اطلاعاتی به صورت زیر خواهد بود:
شیء قانون شاخص
سیب دارد روی درخت رشد میکند.
دارد گرد است
دارد رنگ قرمز یا زرد است
ندارد در کویر رشد میکند
بانک ساده شده بالا، تنها با استفاده از قانون <<دارد>>:
شیء | شاخصهایی که دارد |
---|---|
سیب | رشد روی درخت |
سیب | گرد بودن |
سیب | رنگ قرمز یا زرد |
سیب | رشد نکردن در کویر |
به کسی که دانش خبره را به صورت کدگذاری شده در میآورد، مهندس دانش گفته میشود. به طور کلی دانش به صورت عبارات شرطی و قواعد در پایگاه دانش ذخیره میگردد.
موتور استنتاج (Inference Engine)
حتی زمانی که قلمرو دانش را با قوانین نمایش میدهیم، باز هم یک فرد خبره باید مشخص کند که کدام قوانین را برای حل مساله خاصی به کار میبرد. علاوه بر این باید مشخص کند که این قوانین را در چه ردهای به کار میبرد. به طور مشابه یک سیستم خبره نیاز خواهد داشت تا تصمیم بگیرد که چه قانونی و در چه مورد و ردهای باید برای ارزیابی انتخاب شود.
دستگاه استنتاج در واقع قلب یک سیستم خبره است. یک نظام پیچیده که قواعد استنتاج را که به صورت مجموعهای از قواعد "اگر ... پس ..." برای یافتن پاسخ یا قضاوت نهایی به کار میگیرد چیزی که سیستم خبره را سیستم خبره میکند روشی است که این قواعد براساس آن مورد پردازش قرار میگیرند. دستگاه استنتاج برای رسیدن به قضاوت میتواند به دو صورت عمل کند و در واقع از سلسله مراتب قواعد استدلال به دو طریق عبور کند یکی از دو شیوه روش استدلال پیش رو است که از دادهها شروع میکند و به نتیجه میرسد یعنی با درنظر گرفتن دادههای مربوط به موضوع مورد سوال از (اگر)ها شروع کرده و به نتایج یا (پس)های مناسب میرسد به عبارت دیگر در زنجیره پیش رو از مقدمات به نتایج میرسیم، روش دوم استنتاج آن است که از نتایج شروع میکند و برای چنان نتایج مشخص به دنبال مقامات یا شرایط اولیه مناسب میگردد به عبارت دیگر نقطه شروع (پس)ها هستند و از آنها به (اگر)ها دست مییابد. روش اول استنتاج را روش مبتنی بر داده و روش دوم را روش مبتنی بر هدف میخوانند.
امکانات توضیح (Explanation Facilities)
برای نشان دادن مراحل نتیجهگیری سیستم خبره برای یک مساله خاص با واقعیات خاص به زبان قابل فهم برای کاربر به کار میرود. این امکانات این فایده را دارد که کاربر با دیدن مراحل استنتاج اطمینان بیشتری به تصمیم گرفته شده توسط سیستم خواهد داشت؛ و خبرهای که دانش او وارد پایگاه دانش شده است اطمینان حاصل خواهد کرد که دانش او به صورت صحیح وارد پایگاه دانش شده است.
رابط کاربر
منظور از رابط کاربر، مجموعهای از تجهیزات و نرمافزارها است که به صورت کانال ارتباط کاربر و سیستم خبره عمل میکند یعنی به کاربر امکان ارایه اطلاعات مربوط به مساله مورد نظر را به سیستم میدهد و از طرف دیگر استنتاجات سیستم را در اختیار کاربر میگذارد.
واسط کاربر یک سیستم خبره طبیعتاً باید از قدرت تبادلی بالایی برخوردار باشد تا ساختار تبادل اطلاعات به شکل گفتگوی یک متقاضی و یک انسان خبره صورت گیرد.
مزایای یک سیستم خبره چیست؟
میزان مطلوب بودن یک سیستم خبره اصولاً به میزان قابلیت دسترسی به آن و میزان سهولت کار با آن بستگی دارد.
مزایای سیستمهای خبره را میتوان به صورت زیر دستهبندی کرد:
- افزایش قابلیت دسترسی: تجربیات بسیاری از طریق کامپیوتر دراختیار قرار میگیرد و به طور سادهتر میتوان گفت یک سیستم خبره، تولید انبوه تجربیات است.
- کاهشهزینه:تجربیات بسیاری از طریق کامپیوتر دراختیار قرار میگیرد و به طور سادهتر میتوان گفت یک سیستم خبره، تولید انبوه تجربیات است
- کاهش خطر: سیستم خبره میتواند در محیطهایی که ممکن است برای انسان سخت و خطرناک باشد نیز بکار رود.
- دائمی بودن: سیستمهای خبره دائمی و پایدار هستند. به عبارتی مانندانسانها نمیمیرند و فنا ناپذیرند.
- تجربیات چندگانه: یک سیستم خبره میتواند مجموع تجربیات وآگاهیهای چندین فرد خبره باشد.
- افزایش قابلیت اطمینان: سیستمهای خبره هیچ وقت خسته و بیمار نمیشوند، اعتصاب نمیکنند و یا علیه مدیرشان توطئه نمیکنند، درصورتی که اغلب در افراد خبره چنین حالاتی پدید میآید.
- قدرت تبیین (Explanation): یک سیستم خبره میتواند مسیر و مراحل استدلالی منتهی شده به نتیجهگیری را تشریح نماید. اما افراد خبره اغلب اوقات به دلایل مختلف (خستگی، عدم تمایل و…) نمیتوانند این عمل را در زمانهای تصمیمگیری انجام دهند. این قابلیت، اطمینان شما را در مورد صحیح بودن تصمیمگیری افزایش میدهد.
- پاسخدهیسریع:سیستمهای خبره، سریع و دراسرع وقت جواب میدهند.
- پاسخدهی در همه حالات: در مواقع اضطراری و مورد نیاز، ممکن است یک فرد خبره به خاطر فشار روحی و یا عوامل دیگر، صحیح تصمیمگیری نکند ولی سیستم خبره این معایب را ندارد.
- پایگاه تجربه: سیستم خبره میتواند همانند یک پایگاه تجربهعمل کند وانبوهی از تجربیات را در دسترس قرار دهد.
- آموزش کاربر(Intelligent Tutor): سیستم خبره میتواند همانند یک خودآموز هوش عمل کند. بدین صورت که مثالهایی را به سیستم خبره میدهند و روش استدلال سیستم را از آن میخواهند.
- سهولت انتقال دانش: یکی از مهمترین مزایای سیستم خبره، سهولت انتقال آن به مکانهای جغرافیایی گوناگون است. این امر برای توسعه کشورهایی که استطاعت خرید دانش متخصصان را ندارند، مهماست.
مثالهایی از سیستمهای خبره تجاری:
- MYCIN : اولین سیستم متخصص موفق جهان بود که در سال ۱۹۷۰ در دانشگاه استنفورد طراحی شد. هدف از ساخت این سیستم کمک به پزشکان در تشخیص بیماریهای ناشی از باکتری بود. مشکل عمده در تشخیص بیماری برای یک پزشک آن است که تشخیص سریع و قاطع یک بیماری با توجه به تعداد بسیار زیاد بیماری موجود، عملی دشوار است.MYCIN با تشخیص دادن قاطع بیماریها توانست که این نیاز را برآورده سازد.
- PROSPECTOR: یک متخصص در امر زمینشناسی است که احتمال وجود رسوبات معدنی در یک ناحیه بخصوص را پیش بینی میکند. این سیستم در سال ۱۹۸۷ توسط «ریچارد دودا» و «پیتر هارد» و «رنه ربو» ساخته شد.
در اوایل دهه ۸۰ سیستمهای متخصص به بازار عرضه شد که میتوانستند مشورتهای مالیاتی، توصیههای بیمهای و یا قانونی را به استفاده کنندگان خود ارائه دهند.
مشخصههای سیستم خبره
- جداسازی دانش از کنترل – یک سطح پایینتر این مبحث، در پایگاه داده قابل مشاهده است. در پایگاه داده سعی بر این است که دادهها از رویههای پیادهسازیشونده روی دادهها، مجزا باشند. مزیت این جداسازی این است که تعمیم یافتگی در سیستم، افزایش مییابد.
- برخورداری از دانش خبره و تخصصی
- تمرکز بر روی تخصصهای خاص و ویژه
- استدلال با نمادها
- استدلال هیورستیک و تجربی – استدلالی که بر اثر تجربه به دست میآید.
- قابلیت استدلال نادقیق – یعنی با قوانین احتمالی هم استدلال نماید. سیستم خبره باید بتواند در محیطهایی که اطلاعات نادقیق است(کامل نیست) استدلال کند. این استدلال میتواند اشتباه باشد چون اطلاعات کامل نیست. مثلاً پزشکی را در نظر بگیرید که تجربه داردو تازهکار هم نیست، ولی زمانی که وضعیت بحرانیپیش میآید بااید بتواند با اطلاعات کم، بهترین تصمیم را بگیرد.
- محدودیت نسبت به مسائل قابل حل – تنها مسائل قابل حل، توسط سیستمهای خبره، قابل پیادهسازی باشد. تا مسالهای حل نشده باشد، سیستم خبره نمیتواند به آن پاسخ دهد. باید یک فرد خبرهای باشد که اطلاعات از او گرفته شده و در سیستم قرار داده شود.
- مناسب بودن سیستم خبره از نظر پیچیدگی – مسائل سیستم خبره نباید خیلی سخت و نه خیلی راحت باشد.
- احتمال اشتباه – ممکن است سیستم خبره در تعیین راهحل دچار مشکل شود.
پانوشتهها
- پرش به بالا↑ Facts
- پرش به بالا↑ Rules
منابع
مشارکتکنندگان ویکیپدیا، «Expert system»، ویکیپدیای انگلیسی، دانشنامهٔ آزاد.
- Durkin, John. Expert Systems: Design and Development.
- Nisenfeld, A. E. , Artificial Intelligence Handbook: Principles, Instrument Society of America, 1989. ISBN 1-55617-133-1
- حری، عباس. نشاط، نرگس.دائرةالمعارف کتابداری و اطلاع رسانی. تهران :کتابخانه ملی جمهوری اسلامی ایران ،۱۳۸۱-.
- http://artificial.ir/intelligence/thread408.html
- http://itmportal.net/index.php?option=com_content&view=article&id=176:-expert-systems&catid=55:systems&Itemid=96
منبع:ویکی پدیای فارسی
کتاب مقدمهای بر موضوعات شناختی
(فرآیندهای ذهنی مبتنی بر پژوهشهای مغز و روانشناسی)
تألیف:ابراهیم برزکار
تهیه کتاب در تهران: تهران - میرداماد - میدان مادر - خ شاه نظری - خ مددکاران - دانشکده توانبخشی - واحد کتابفروشی. موسسه پگاه کد پستی: 1545913487
تلفن: 02122223566 و 02122901954
فکس: 02122901956
ایمیل نویسنده: ebrahimbarzkar@gmail.com
ارتباط از طریق تلگرام: https://t.me/ib_barzkar
فصل های کتاب :
این کتاب که به بررسی شناخت و مهمترین موضوعات شناختی میپردازد شامل سیزده فصل به ترتیب زیر است:
فصل اول: شناخت و علوم معاصر
فصل دوم: هوشیاری
فصل سوم: ادراک
فصل چهارم: توجه
فصل پنجم: هوش
فصل ششم: هوش هیجانی
فصل هفتم: هوش مصنوعی
فصل هشتم: حافظه
فصل نهم: یادگیری
فصل دهم: تفکر
فصل یازدهم: تصمیمگیری و حل مسئله
فصل دوازدهم: زبان
فصل سیزدهم: عملکردهای اجرایی مغز
در این کتاب، موضوعات شناختی بیشتر از دیدگاه علوم شناختی، روانشناسی شناختی، علوم اعصاب و علوم اعصاب شناختی مورد بررسی قرار میگیرند.
مطالب مرتبط
لیست وبلاگ های رسمی من
- فیزیوتراپی
- اخلاق حرفه ای فیزیوتراپی
- فیزیوتراپی شناختی (Cognitive physiotherapy)
- روانشناسی
- دستگاه عصبی عضلانی اسکلتی
- شانه و اختلالات آن
- ستون فقرات و اختلالات آن
- زانو و اختلالات آن
- سیستم عصبی و اختلالات آن
ویدیوها در آپارات