вжнього є пізнання породив його минулого. І хоча більшість експертних систем дають «горизонтальний» зріз знань - без урахування часу (в статиці), інженер по знаннях повинен завжди розглядати процеси з урахуванням часових змін - як зв'язок з минулим, так і зв'язок з майбутнім. Наприклад, структура поля знань і база знань повинні допускати підстроювання і корекцію, як в період розробки, так і під час експлуатації експертної системи.
Структура пізнання
Розглянувши основні критерії науковості пізнання, спробуємо тепер описати його структуру. Методологічна структура пізнання може бути представлена ??як послідовність етапів (рисунок 12), які розглянемо з позицій інженера по знаннях.
Опис та узагальнення фактів. Це як би «сухий залишок» бесід аналітика з експертом. Ретельність і повнота ведення протоколів під час процесу вилучення і пунктуальна «домашня робота» над ними - ось запорука продуктивного першого етапу пізнання.
На практиці виявляється важким дотримуватися принципів об'єктивності та системності, описаних вище. Найчастіше на цьому етапі факти просто збирають і як би кидають в «загальний мішок»; досвідчений інженер по знаннях часто відразу намагається знайти «поличку» або «ящичок» для кожного факту, тим самим підспудно готуючись до етапу концептуалізації.
Малюнок 12 - Структура пізнання
Встановлення зв'язків і закономірностей. У голові експерта зв'язки встановлені, хоча часто і неявно; задача інженера - виявити каркас умовиводів експерта. Реконструюючи міркування експерта, інженер по знаннях може спиратися на дві найбільш популярні теорії мислення - логічну і асоціативну. При цьому, якщо логічна теорія завдяки гарячим шанувальникам в особі математиків широко цитується і всіляко експлуатується в роботах з штучного інтелекту, то друга, асоціативна, менш відома і популярна, хоча має також давнє коріння. Краса і стрункість логічної теорії не повинні затуляти сумного факту, що людина рідко мислить в категоріях математичної логіки.
Асоціативна теорія представляє мислення як ланцюжок ідей, пов'язаних спільними поняттями. Основними операціями такого мислення є асоціації, придбані на основі різних зв'язків; пригадування минулого досвіду; проби і помилки з випадковими успіхами; звичні («автоматичні») реакції і пр.
Побудова ідеалізованої моделі. Для побудови моделі, що відбиває уявлення суб'єкта про предметну область, необхідний спеціалізований мова, за допомогою якого можна описувати й конструювати ті ідеалізовані моделі світу, які виникають в процесі мислення. Мова цей створюється поступово за допомогою категоріального апарату, прийнятого у відповідній предметній області, а також формально-знакових засобів математики та логіки. Для емпіричних, предметних областей така мова поки не розроблений, і поле знань, яке напівформалізоване способом опише аналітик, може бути першим кроком до створення такої мови.
Пояснення і передбачення моделей. Цей завершальний етап структури пізнання є одночасно і частковим критерієм істинності отриманого знання. Якщо виявлена ??система знань експерта повна і об'єктивна, то на її підставі можна робити прогнози і пояснювати будь-які явища з даної предметної області. Зазвичай бази знань експертних систем страждають фрагментарністю і модульностью (н...