2.1.4.5. Технология экспертных систем
Идея экспертного оценивания – в привлечении компетентных в данной области людей (экспертов) для получения необходимой новой информации из имеющейся. Результаты интуитивно-логического анализа экспертов обрабатываются с использованием специальных математических процедур.
Экспертные системы – это семейство программ, предназначенное для оказания помощи специалистам
в конкретной области знаний. К их основным свойствам относится:
- возможность обработки символьной информации;
- использование неполных данных для построения логических выводов;
- взаимодействие с человеком с помощью естественного языка.
Назначение экспертных систем:
- консультирование и обучение неопытных пользователей;
- ассистирование экспертам в решении задач;
- советы экспертам по вопросам из смежных отраслей знаний.
Чтобы проводить экспертизу, программа должна быть способна решать задачи посредствам логического вывода и получать при этом достаточно надежный результат. Она должна иметь возможность обращаться к фактам, накопленным в базе знаний. Программа должна также выводить заключения из информации, находящейся в базе знаний. Кроме того, можно использовать новую информацию, получаемую от эксперта во время консультаций.
Таким образом, структуру экспертной системы можно представить состоящей из следующих основных частей:
1. база знаний - это ядро экспертной системы, то есть совокупность знаний предметной области, записанная на машинном носителе в форме, понятной эксперту и пользователю. Параллельно такому представлению существует база знаний во внутреннем, машинном представлении;
2. решатель - это программа, моделирующая ход рассуждений эксперта на основании знаний, имеющихся в базе;
3. подсистема объяснений – это программа, позволяющая пользователю задать вопросы:
1) «Как была получена та или иная рекомендация?»;
2) «Почему система приняла такое решение?»,
и получить следующие ответы:
1) посредством трассировки (отображения) всего процесса получения решения с указанием используемых фрагментов базы знаний,
2) становиться понятно, когда представляется ссылка на умозаключение, предшествующее полученному решению;
4. интеллектуальный редактор базы знаний – это программа, позволяющая инженеру по знаниям создавать базу в диалоговом режиме. Включает в себя систему вложенных меню, шаблонов языков программирования знаний, подсказок и других сервисных программ, облегчающих работу с базой.
|