
 
Поверхностные знания: «Если нажать на кнопку звонка, раздастся звук. Если болит, то 
следует принять аспирин». 
Глубинные знания: «Принципиальная электрическая схема звонков и проводки. Знания 
физиологов и врачей высокой квалификации о причинах, видах болей и методах их лечения». 
 
Современные экспертные системы работают в основном С поверхностными знаниями. 
Это связано с тем, что на данный момент нет универсальных методик, позволяющих выявлять глубинные 
структуры знаний и работать с ними. 
Кроме того, в учебниках по ИИ знания традиционно делят на процедурные на декларативные. 
Исторически первичными были процедурные знания, то есть знания, «растворенные» в алгоритмах. Они 
управляли данными. Для их изменения требовалось изменять программы. Однако с развитием 
искусственного интеллекта приоритет данных постепенно изменялся, и все большая часть знании 
сосредоточивалась в структурах данных (таблицы, списки, абстрактные типы данных), то есть 
увеличивалась роль декларативных знаний. 
Сегодня знания приобрели чисто декларативную форму, то есть знаниями считаются предложения, 
записанные на языках представления знаний, приближенных к естественному и представленных 
неспециалистам. 
 
3.2.2. Модели представления знаний 
Существуют десятки моделей (или языков) представления знаний для различных предметных 
областей. Большинство из них может быть сведено к следующим классам: 
 продукционные модели; 
 семантические сети; 
 фреймы; 
 формальные логические модели. 
Продукционная модель – модель, основанная на правилах, позволяет представить знания 
в виде предложений типа – «Если (условие), то (действие)». 
Под «условием» (антецедент) понимается некоторое предложение-образец, по которому 
осуществляется поиск в базе знаний, a под «действием» (консеквентом) - действия, 
выполняемые при успешном исходе поиска (они могут быть промежуточными, уступающими 
далее как условия и терминальными или целевыми, завершающими работу системы). 
Чаще всего вывод на такой базе знаний бывает прямой (от данных к поиску цели) или обратный (от 
цели для ее подтверждения - к данным). Данные – это исходные факты, хранящиеся в базе 
фактов, на основании которых запускается машина вывода или интерпретатор правил, перебирающий 
правила из продукционной базы знаний (см. далее). 
Продукционная модель чаще всего применяется в промышленных экспертных системах. 
Она привлекает разработчиков своей наглядностью, высокой модульностью, легкостью 
внесения дополнений и изменений и простотой механизма логического вывода. 
Имеется большое число программных средств, реализующих продукционный подход 
(язык OPS 5; «оболочки» или «пустые» ЭС — EXSYS Professional, Kappa, ЭКСПЕРТ; 
ЭКО, инструментальные системы ПИЭС [Хорошевский, 1993] и СПЭИС [Ковригин, 
Перфильев, 1988] и др.), а также промышленных ЭС на его основе (например, ЭС, 
созданных средствами G2 [Попов, 1996]) и др. 
Продукционная модель чаще всего применяется в промышленных экспертных системах. 
Она привлекает разработчиков своей наглядностью, высокой модульностью, легкостью 
внесения дополнений и изменений и простотой механизма логического вывода. 
Имеется большое число программных средств, реализующих продукционный подход 
(язык OPS 5; «оболочки» или «пустые» ЭС — EXSYS Professional, Kappa, ЭКСПЕРТ; 
ЭКО, инструментальные системы ПИЭС [Хорошевский 1993] и СПЭИС [Ковригин, 
Перфильев, 1988] и др.)
,
 а также промышленных ЭС на его основе (например, ЭС, 
созданных средствами G2 [Попов, 1996]) и др.