stify"> Протоколювання «думок вголос» відрізняється від спостережень тим, що експерта просять не просто прокоментувати свої дії і рішення, 'але і пояснити, як це рішення було знайдено, тобто продемонструвати весь ланцюжок своїх міркувань. Під час міркувань експерта всі його слова, весь «потік свідомості» протоколюється інженером за знаннями, при цьому корисно відзначити навіть паузи і вигуки. Іноді цей метод називають «вербальні звіти».
Розшифровка отриманих протоколів проводиться інженером по знаннях самостійно з корекціями на наступних сеансах вилучення знань. Вдало проведене протоколювання «думок вголос» є одним з найбільш ефективних методів вилучення, оскільки в ньому експерт може проявити себе максимально яскраво, він нічим не скутий, ніхто йому не заважає, він як би вільно ширяє в потоці власних умовиводів і міркувань. Він може тут блиснути ерудицією, продемонструвати глибину своїх знань. Для великого числа експертів це найприємніший і утішний спосіб вилучення знань.
Від інженера по знаннях метод «думки вголос» вимагає тих же умінь, що і метод спостережень. Зазвичай «думки вголос» доповнюються потім одним з активних методів для реалізації зворотного зв'язку між інтерпретацією інженера по знаннях і уявленнями експерта.
Середня тривалість - близько 1 місяця.
2.3 Структурування знань
Структурованість - ступінь теоретичного осмислення і виявлення основних закономірностей і принципів, що діють в даній предметній області.
У експертній системі буде використовуватися термінологія управління якістю (ГОСТ ИСО 9001-2011) і специфічна термінологія підрозділи, для якого розробляється прототип експертної системи.
Структурування знань являє собою розробку неформального опису знань про предметну область у вигляді графа, таблиці, діаграми або тексту, яке відображає основні концепції і взаємозв'язки між поняттями предметної області. Такий опис називається полем знань.
На даному етапі проводиться змістовний аналіз проблемної області, виявляються використовувані поняття і їх взаємозв'язку, визначаються методи розв'язання задач. Цей етап завершується створенням моделі предметної області, що включає основні концепти і відносини.
Поле знань експертної системи «Індивідуалізація навчання» представлене схемою 1.
Схема 1. Поле знань експертної системи «Індивідуалізація навчання»
2.4 Формалізація знань
Формалізація знань - розробка бази знань на мові, яка, з одного боку, відповідає структурі поля знань, а з іншого - дозволяє реалізувати прототип системи на наступній стадії програмної реалізації.
Експертної системі «Індивідуалізація навчання» найбільше підходить продукційна модель представлення даних.
Продукційна модель або модель, заснована на правилах, дозволяє представити знання у вигляді пропозицій типу «Якщо (умова), то (дія)».
Правила спрацьовують, коли знаходяться факти, що задовольняють їх лівій частині: якщо істинна посилка, то повинно бути істинно і висновок.
Компонент виведення повинен функціонувати навіть при нестачі інформації. Отримане рішення може і не бути точним, проте система не повинна зупинятися через те, що відсутня будь-яка частина вхідної інформації.
При проектуванні моделі подання знань слід враховувати такі фактори, як однорідність уявлення і простота розуміння. Однорідне уявлення призводить до спрощення механізму управління логічним висновком та спрощенню управління знаннями. Представлення знань має бути зрозумілим експертам і користувачам системи.
. 5 Реалізація прототипу
На стадії реалізації програміст перетворює формалізовані знання в працюючу комп'ютерну програму. Написання програми береться зі структур знань, правил виводу і стратегій управління, необхідних для вирішення задачі. Форма задається мовою, обраним для розробки системи. Таким чином, реалізація - розробка програмного комплексу, що демонструє життєздатність підходу в цілому.
Схема 2. Приклад продукционной моделі експертної системи «Індивідуалізація навчання»
Середня тривалість стадії - 1 місяць.
Середня тривалість - 1 місяць.
. 6 Тестування
Стадія тестування включає оцінювання якості роботи і корисності програми - прототипу і її перегляд та доопрацювання.
Оцінювання корисності і якості роботи системи-прототипу полягає у відповіді на наступні питання:
Чи приймає система рішення, які зазв...