Page 123 - 6109
P. 123
і експерт, і інженер по знаннях, і програміст. Тому, коли хочуть підкреслити,
що мова йде про тому, для кого робилася ЕС, використовують термін «кінцевий
користувач». У режимі консультації вхідні дані про завдання поступають в
робочу пам'ять. Вирішувач на основі вхідних даних з робочої пам'яті і правил з
БЗ формує рішення. На відміну від традиційних програм комп'ютерної обробки
даних ЕС при рішенні задачі не тільки виконує наказану послідовність
операцій, але і сама формує її.
Існує широкий клас додатків, в яких потрібно враховувати зміни, що
відбуваються на навколишньому світі за час виконання додатку. Для таких
завдань необхідно застосовувати динамічні ЕС. У структуру динамічної ЕС
(рис. 12.3) вводяться два компоненти: підсистема моделювання зовнішнього
світу і підсистема зв'язку із зовнішнім оточенням.
Статична Підсистема моделювання
експертна система зовнішнього світу
Підсистема спряження з
зовнішнім світом
Локальна система (контролер)
Технічні засоби Давачі
Рисунок. 12.3 – Структура динамічної експертної системи.
Підсистема моделювання зовнішнього світу необхідна для
прогнозування, аналізу і адекватної оцінки стану зовнішнього середовища.
Зміни оточення вирішуваного завдання вимагають зміни що зберігаються в ЕС
знань, з тим щоб відобразити часову логіку подій, що відбуваються на
реальному світі. Компоненту зв'язку із зовнішнім світом актуальна для
автономних інтелектуальних систем (роботів), а також для інтелектуальних
систем управління. Зв'язок із зовнішнім світом здійснюється через систему
датчиків і контролерів.
12.1.2 Етапи розробки ЕС
Процес розробки експертної системи носить еволюційний характер – від
прототипних версій програм до кінцевого продукту. Прототипна система є
усіченою версією експертної системи, спроектованої для перевірки
правильності кодування фактів, зв'язків і стратегії міркування експерта. Об'єм
прототипу – це декілька десятків правив, фреймів або прикладів.
123