همانطور که در
فصل دوم ذکر شدCLIPS یک ابزار
کارا برای توسعه و طراحی سیستم خبره می باشـد کـه در وقـت ، هزینـه و تـلاش موجب
صرفه جوئی زیادی می شود. CLIPS محیطی کامل
برای ساخت یک سیستم خبره دانش مدار یا هدف مدار مهیا می سـازد کـه امروزه بصورت
گسترده ای در دولتها ، صنایع و آموزشگاه ها مورد استفاده قرار می گیرد . بنابراین
در این بخش به معرفی این نرم افزار مـی پردازیم. گری ریلی (2005)اصول کلی را در
مورد این نرم افزار ارائه کرده است.

تاریخچة CLIPS
مبدأ زمانی CLIPS به سال 1984 درمرکز جانسون اسنیس سازمان ناسا برمی
گردد.در این زمان بخش AI دهها نمونه اولیه ES
کاربردی
که از سخت افزارها و نرم افزارهای کاربردی سود می جویند را توسعه داده بود.اگر چه
علی رغم درک پتانسیل بالا و نیرومند ES ،هنوز
استفاده از آن در عمل محدود بود.این ضعف ES
در
محدود کردن توان محاسبات عملیات ناسا به آسانی دراسـتفاده از
LISP به عنوان زبان پایه برای همه ابزارهای نرم افزاری ES درآن زمان مقابل ردیابی بود.
سه مشکل اساسی
در استفاده از LISP به عنوان زبان
پایه وجودداشت: -1پائین بودن دسترسی به LISP در اکثر
کامپیوترهای سنتی -2 .هزینه بالای سخت افزارها و
ابزار مدرن LISP 3 - ضعف توان
ترکیب LISP با زبانهای
دیگر.
بخش AIاحساس کرد یک زبان سنتی مانند C می
تواند همه این معایب را مرتفع سازد.
لذا در آغاز
از فروشندگان ابزارES خواست (آنها
را هدف قرار داد)تا به فروش ابزارهـای سیـستم خبرهـای بپردازنـد کـه از زبانهـای
سـنتی استفاده می کنند.اگر چه شمار زیادی این تغییر را اعمال کردند، اما هزینه
ابزارها بالابود، هرکسی نمی توانست از آنها استفاده کنـد و زمـان دسترسی پیش بینی
شده نیز اصلاً راضی کننده نبود.بخش دریافت برای دسترسی به همه خواسته های خود
بصورت بموقع وکـارا چـاره ای جز داشتن یک ابزار ES
مبتنی
بر C خاص خودش را ندارد.

نمونه اولیه
ورژن CLIPS دربهار 1985
آغازشد.توجه ویژه بر این بود که این ابزار هماهنگ با سیستم خبره تحت ساخت آن زمان
بخـش آن خیلی مشابه ابزار سیستم خبره ART شد که آن زمان بوسیله شـرکت
سـاخته شـد.اگـر چـه کـه 1 هماهنگ باشد.بنابراین قواعد نحوی CLIPS
در
آغاز از ART مدلسازی شد اما سرانجام بدون
دخالت یا دستیابی از کدمنبع ART توسعه داده شد.
هدف آغازین CLIPS دستیابی به دانش و بینش مفیدی در ارتباط با ساختار
ابزا ر سیتسم خبره ونیز یک کار عمده برای ساخت یک ابـزار جایگزین برای ابزارهای
تجاری موجود بود.ورژن 1|0سهولت مفروضات پروژه را اثبات کرد.بعد از توسعه بیشتر
مشخص شد CLIPS می تواند یک
ابزار ایده آل و کم هزینه برای اهداف آموزشی باشد .یکسال بعد از توسعه و بکارگیری
در استفاده های داخلـی CLIPS توانـائی حمل
، عملکرد ،عملیات و پشتیبانی از مستند سازی خویش را بهبود بخشید.ورژن 3|0 برای
گروههائی که خارج از ناسا بودند درسال 1986 تهیه شد.

ویژگیهای
بنیادین CLIPS
- بازنمائی
دانش : CLIPS ابزاری منجسم
برای کنترل دانش گسترده و متنوع فراهم می آورد و بـرای پیـشتیانی از سـه مـدل
برنامـه نویسی متفاوت می باشد.قانون مدار، هدف مدار و روش مند.
برنامه های
قانون مدار اجازه می دهد دانش بصورت اکتشافی - ابتکاری یا براساس قواعد تخمینی بازنمائی
شود که قبلاً توضیح داده شده ست .برنامه های هدف مدار اجازه می دهند سیستمهای
پیچیده بصورت بخش بخش مدل سازی شوند (که به سادگی می توانند برای مدل یک سیستم
دیگر یا ساختن اجزاء جدید مورد استفاده گیرد). توانائیهای برنامه ریزی نظام نامه
ای که بوسـیله CLIPS تهیـه مـی
شـوند مشابه توانمندیهای موجود در زبان هائی از قیبل C ،
Java ، Ada ،
LISP می باشند.
- توانایی
جابجائی : CLIPS در زبان C نوشته میشود و می تواند به آسانی و با سرعت در
بسیاری سیستمهای عملیاتی متفاوت بـدون تغییر کد مورد استفاده قرار گیرد.سیسمتهای
عملیاتی که CLIPS در آنها تـست
شـده عبارتنـد از windows - macosx - Unix یا C را دارند قابـل اسـتفاده اسـت .انعطـاف پـدیری آن
بـا نیازهـای ++ 98 95 NT.. CLIPS درتمام
سیستمهائی که کامپایلرهای C کاربران هم شایان توجه است .
- ادغام : CLIPS می تواند با زبانهائی ازجمله C وjava ، FORTRAN
و ADA ترکیب شود و به آسانی می تواند توسط کار بر از طریق
استفاده از چندین پروتکل معین توسعه یابد.
- توسعه
ارتباطی : ورژن استاندار CLIPS یک محیط توسعه
یافته متنی و تعاملی را مهیا می سازد که شامل کمکهای رفع عیب کـردن ، کمکهای line-On و ویرایشگر منجسم می باشد.
- اعتبار :CLIPS ویژگیهائی دارد که اثبات واعتبارسیستم خبره را
پیشیبانی می کند که عبارتند از پشتیبانی از طراحی ماژولار بندی پایگاه دانش و
تجزیه و تحلیل معناشناختی الگوهای قوانین .
- استناد
کامل : CLIPS بصورت کاملاً
مستند ارائه می شود که مرجع راهنمائی بسیار خوبی برای کاربر است .
- هزینه
پائین :CLIPS به عنوان نرم
افزاری دریک حوزه عمومی نگهداری میشود.
فروش انواع کاشی سنتی گره ترکیبی