жуть бути дані, правила, інші фрейми. Фрейми - більш складний спосіб подання знань, що використовується у найбільш потужних експертних системах. В
3. СКЛАД І ФУНКЦІОНУВАННЯ ЕКСПЕРТНОЇ СИСТЕМИ
Зазвичай вважається, що прагматичні вимоги до експертної системи зводяться до того, що вона повинна бути призначена для зручної, кваліфікованої підтримки інформаційної діяльності людини в певній предметній області. Мається на увазі наявність розвиненого діалогу, забезпечує розуміння вхідних повідомлень, виконання потрібних процедур і видача розумних повідомлень в зручній формі. Вважають, що повідомлення розумні, якщо вони заслуговують довіри і "прозорі".
Структура типової експертної системи наведена на Рис.2. Як
правило, до її складу входять:
1. - Інтерфейс, що забезпечує спілкування користувача з експертною системою в зручній для нього формі, він дозволяє передавати їй інформацію, що становить зміст бази даних, звернутися до системи з питанням або за поясненням.
2. - Робоча пам'ять, що зберігає дані (база даних), що відповідають об'єктам, зв'язок між якими задається правилами в базі знань.
3. - Диспетчер, що визначає порядок функціонування експертної системи, що планує порядок постановки і досягнення цілей.
4. - Машина виведення - формально-логічна система, реалізована у вигляді програмного модуля, що дозволяє логічно виводити необхідну для користувача інформацію, виходячи з відомостей, розміщених у базі знань.
5. - База знань - сукупність усіх наявних відомостей про проблемної області, для якої призначена дана експертна система, записаних за допомогою певних формальних структур подання знань (набору правил, фреймів, семантичних мереж тощо)
Важливою компонентою експертної системи є блок пояснень, що дає можливість користувачеві переконатися в обгрунтованості інформації, одержуваної ним від експертної системи, що дозволяє задавати їй питання, і на підставі розумних відповідей перейматися до неї довірою.
Два підходи набули найбільшого поширення при створенні машин логічного висновку експертних систем.
- Системи з прямим логічним висновком, у яких виробляється багаторазове застосування всіх правил бази знань до доступним даними, з можливістю запиту відсутніх. Процес перетворення даних під впливом машини логічного виведення відбувається до тих пір поки можлива зміна їх значень. Спрощений алгоритм функціонування такої експертної системи має вигляд (Структура експертної системи наведена на рис.2). p> 1. У робочу пам'ять 2 через інтерфейс 1 вводяться користувачем значення вихідних змінних.
2. У базі знань 5 визначаються ті правила, в умовах яких присутні змінні, наявні в робочій пам'яті.
3. Проводиться спроба застосування правил за допомогою машини логічного висновку 4 і занесення результатів в робочу пам'ять.
4. Якщо застосування хоча б одного правила виявилося успішним, то перехід до п.2. ...