Експертні системи

Відомі експертні системи

CLIPS

Dendral

Dipmeter Advisor

Jess

MQL 4

Mycin

Prolog

R1 / XCON

SHINE Real-time Expert System

STD Wizard

Структура ЕС

База даних (не обов'язкова)

База знань

Машина виведення (розв'язувач)

Підсистема пояснень

Інтерфейс користувача

Класифікація ЕС

Класифікація ЕС за типом проблемного середовища

Класифікація за типом ЕОМ

Класифікація за ступенем інтеграції з іншими програмами

Класифікація ЕС за завданням, що вирішується

Етапи розроблення ЕС

Етап витягання знань

r

Проводиться змістовний аналіз проблемної області, виявляються поняття і їх взаємозв'язки, визначаються методи розв'язання задач

Етап ідентифікації проблем

r

Визначаються завдання, які підлягають вирішенню, виявляються цілі розробки, визначаються експерти і типи користувачів.

Етап структуризації знань

r

Обираються ІС і визначаються способи подання всіх видів знань, формалізуються основні поняття, визначаються способи інтерпретації знань, моделюється робота системи, оцінюється адекватність цілям системи зафіксованих понять, методів рішень, засобів представлення й маніпулювання знаннями.

Етап формалізації

r

Здійснюється наповнення експертом бази знань. У зв'язку з тим, що основою ЕС є знання, цей етап є найбільш важливим і найбільш трудомістким етапом розроблення ЕС. Процес формування знань поділяють на отримання знань від експерта, організацію знань, що забезпечує ефективну роботу системи, і представлення знань у вигляді, зрозумілому ЕС. Процес отримання знань здійснюється інженером зі знань на основі аналізування діяльності експерта з вирішення реальних завдань.

Реалізація ЕС

r

Відбувається створення одного або декількох прототипів ЕС котрі вирішують поставлені задачі.

Етап тестування

r

Проводиться оцінка обраного способу представлення знань в ЕС в цілому.