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