ІНФОРМАЦІЙНА ТЕХНОЛОГІЯ ЕКСПЕРТНИХ СИСТЕМ

Експертні системи дають можливість менеджеру або фахівця отримати консультації експертів з проблем, про які цими системами накопичені знання. Широке поширення отримали експертні системи, засновані на використанні штучного інтелекту. Штучний інтелект- це здатність комп'ютерних та інших систем (наприклад, роботів або систем, що моделюють нервову систему людини, його слух, зір, здатність до навчання), пов'язана з людським мисленням. Головна ідея використання технології експертних систем полягає в тому, щоб отримати від експерта необхідну інформацію (знання), завантажити її в пам'ять комп'ютера і використовувати в міру необхідності. Експертні системи являють собою комп'ютерні програми, які трансформують досвід експертів в якій-небудь області знань в форму евристичних правил - евристик. Евристики не гарантують отримання оптимального результату, проте вони часто дають прийнятні рішення для їх практичного використання. Все це робить можливим використовувати технологію експертних систем у якості радять систем. Технології експертних систем притаманні такі важливі якості:

  • • здатність користувача прийняти рішення по проблемі, в якій не має необхідним рівнем знань;
  • • здатність експертної системи пояснювати свої "міркування" в процесі прийняття рішення. Ці пояснення можуть виявитися більш важливими і корисними, ніж саме рішення;
  • • використання нового компонента інформаційної технології - знань.

Основні компоненти інформаційної технології експертних систем наведені на рис. 1.6. Розглянемо окремі компоненти.

Компоненти експертної технології

Мал. 1.6. Компоненти експертної технології

Інтерфейс користувача призначений для:

  • • введення інформації користувачем (менеджером, фахівцем) в експертну систему. Використовуються такі способи введення: меню, команди, природна мова, власний інтерфейс. Команди містять у собі параметри, що спрямовують процес обробки знань;
  • • отримання вихідної інформації. Інформація зазвичай видається у формі значень, що присвоюються певним змінним.

Технологія експертних систем дозволяє отримувати в якості вихідної інформації не тільки рішення, але і необхідні пояснення двох видів:

  • • пояснення, що видаються за запитами користувача;
  • • пояснення отриманого рішення всієї проблеми по окремих кроках.

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

Інтерпретатор - це частина експертної системи, що виконує у певному порядку обробку знань, які знаходяться в базі знань. Технологія роботи інтерпретатора зводиться до послідовного розгляду сукупності правил (правило за правилом). При дотриманні умови, що міститься в правилі, виконується певна дія і користувачеві пропонується локальний варіант рішення.

Модуль створення системи служить для формування набору правил. Відомі два походу, які можуть бути покладені в основу створення системи: використання алгоритмічних мов програмування ; використання оболонок експертних систем, що представляють собою готову програмну середу, яка може бути пристосована до вирішення певної проблеми шляхом створення відповідної бази знань.

 
< Попер   ЗМІСТ   Наст >