Page 60 - 4800
P. 60

7.2 Завантаження бази знань і режим консультації

                   Разом  з  оболонкою  ESTA  компанія  Prolog  Development  Center  поставляє  ряд
            прикладів вже сформованих баз знань різної складності, які дозволяють познайомитися
            з  основними  підходами  до  розробки  баз  знань  експертних  систем,  що  працюють  у
            середовищі  ESTA.  Розглянемо  найпростіші  з  цих  прикладів  для  того,  щоб  отримати
            елементарні відомості про основні методи і прийоми роботи в середовищі ESTA.
                   З  цією  метою  необхідно  в  папці  з  дистрибутивом  ESTA  знайти  файл
            CINEMA.KB (або CINEMA_rus.KB) і скопіювати його в свою робочу папку під ім'ям
            LAB_7.KB.  Це  пов'язано  з  тим,  що  в  ході  виконання  лабораторної  роботи  вам
            доведеться  неодноразово  змінювати  вихідний  файл,  який  представляє  собою
            консультативну  експертну  системи  за  вибором  способу  переміщення  в  кінотеатр,
            залежно від місця його розташування і часу, який залишився до початку кіносеансу.
                   Після того як файл LAB_7.KB буде у вашій робочій папці, можна завантажити
            його в систему ESTA і почати режим консультації цієї експертної системи. Для цього
            слід виконати наступну послідовність дій:
                   • Завантажити ЕС, використовуючи опції головного меню File -> Open.
                   •  Запустити  режим  консультації,  обравши  в  головному  меню  опції  Consult  ->
            Begin Consultation.
                   • З'явиться вікно зі списком кінотеатрів, в якому необхідно вибрати назву того
            кінотеатру, який ви збираєтеся відвідати і натиснути кнопку ОК.
                   • Потім ЕС запропонує ще ряд питань, на які треба буде відповісти (рис. 7.2).
                   • Залежно від ваших відповідей, експертна система запропонує вам той чи інший
            варіант переміщення до кінотеатру.
























                        Рисунок 7.2 – Вікна режиму консультації з експертною системою

                    7.2 Структура бази знань ESTA

                    Раніше  вже  відзначали,  що  ESTA  –  це  експертна  система  для  анімації  тексту.
            Іншими словами її робота заснована на описі деякої предметної області у вигляді бази
            знань, яка представляється в текстовій формі. Для перегляду поточної, завантаженої в
            ESTA,  бази  знань  достатньо  в  головному  меню  вибрати  Consult  ->  Show  Knowledge
            Base. Для розглянутого прикладу лістинг бази знань буде мати вигляд:
                    Title
                    Sections
                    section city_centre: 'Доступ до кінотеатру в центрі міста'
                      if distance> = 10 advice 'Використовуйте свій автомобіль.'
                      if (distance> = 3 and distance <10) advice 'Візьміть таксі.'
                      if (distance <3 and time> = 30) advice 'Пройдіться пішки.'
                      if (distance <3 and time <30) advice 'Візьміть таксі.'





                                                         60
   55   56   57   58   59   60   61   62   63   64   65