Abstract
Expert systems have provided solutions to different problems, from strategic planning of marketing to consulting in process reengineering. In general, the majority of studies published are based on advanced techniques of artificial intelligence, using specific languages or tools that require certain knowledge of reasoning processes to model information. With the advent of the Internet and its evolution, web-based expert systems have become very important. Moreover, the arrival of web-based expert systems that can connect to the Internet has made it easy to access information from any place at any time, creating new requirements for web systems. In this research, a tool is proposed for development of webbased expert systems and utilizes Semantic Web technology which permits the knowledge engineer and domain expert to define the knowledge without having to know anything about programming languages and AI. The proposed tool enables the knowledge engineer to insert and update the domain knowledge; facts and rules. The facts of the knowledge can be annotated using the semantic concepts and relations found in WordNet ontology. The tool can induce new rules based on the annotated semantic concepts and relations. Using Semantic Web technology supports the tool to utilize the ontology as knowledge formalization. Using the proposed tool, the Web-based expert system can be developed simply and takes short time by using its knowledge base, inference engine and Web-based user interface
چکیده
سیستمهای خبره برای مشکلات مختلفی، از برنامه ریزی استراتژیک بازاریابی گرفته تا مشاوره در مهندسی مجدد فرآیند، راه حل ارائه میکنند. در کل، اکثریت تحقیقات منتشر شده براساس روشهای پیشرفته هوش مصنوعی با استفاده از زبانها یا ابزاری خاص هستند که به دانش خاصی از فرآِندهای استنتاجی برای مدلسازی اطلاعات نیاز دارند. با پیدایش اینترنت و تحولات آن، سیستمهای خبره مبتنی بروب اهمیت زیادی یافته اند. به علاوه، پیدایش سیستمهای خبره مبتنی بروب که میتواند به اینترنت متصل گردد، دسترسی به اطلاعات را از هرکجا و در هرزمان تسهیل کرده و نیازهای جدیدی برای سیستمهای وب به وجود آورده است. در این تحقیق، ابزاری برای توسعه سیستمهای خبره مبتنی بروب پیشنهاد میشود که از فناوری وب معنایی بهره گرفته و به مهندس دانش و متخصص دامنه اجازه میدهد بدون نیاز به دانستن زبانهای برنامه نویسی و AI، دانش را تعریف کند. ابزار پیشنهادی به مهندس دانش اجازه میدهد دانش قوانین، حقیقتها و دانش دامنه را وارد و به روزرسانی نماید. حقیقتهای دانش با استفاده از روابط و مفاهیم معنایی آنتولوژی WordNet قابل تفسیر هستند. این ابزار میتواند براساس مفاهیم و روابط معنایی تفسیر شده قوانین تولید کند. فناوری وب معنایی از این ابزار پشتیبانی میکند تا از آنتولوژی به عنوان رسمی سازی دانش بهره گیرد. با استفاده از ابزار پیشنهاد شده، توسعه سیستم خبره مبتنی بروب سادهتر شده و با استفاده از پایگاه دانش، موتور استنتاج و واسط کاربری مبتنی بروب آن، زمان کوتاهتری صرف میکند.
1-مقدمه
سیستمهای خبره (ES) معمولا شامل دانش چندین متخصص انسان هستند که بیشتر از یک متخصص، به آنها پهنا و مقاومت میبخشند [2]. سیستمهای خبره مبتنی بروب دارای عوامل متعددی هستند که برخلاف پلتفرمهای جداگانه، پلتفرم را به مبنای ایده آلی برای ارائه KBS (سیستم پایگاه دانش) تبدیل میکنند. این عوامل عبارتند از [1]: اینترنت آماده دسترسی است. مرورگرهای وب واسط چندرسانه ای مشترکی فراهم میسازند. ابزار سازگار با اینترنت متعددی برای توسعه KBS وجود دارند. برنامههای مبتنی براینترنت ذاتا قابل حمل هستند پروتکلهای جدید از تعامل بین KBSها پشتیبانی میکنند. معماری WBES [6] براساس فناوری سیستم خبره قدیمی و استفاده از فناوری وب در ماژولهای مختلفی از سیستم عمل میکند. طراحی داخلی معماری سیستم خبره قدیمی با به کارگیری معماری مشتری-سرور و واسطهای مبتنی برمرورگر با اینترنت تطبیق یافته است...