Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций информ системы в менеджменте.doc
Скачиваний:
45
Добавлен:
03.11.2018
Размер:
740.35 Кб
Скачать

Составные части экспертной системы

Основными компонентами информационной технологии, используемой в экспертной системе, являются (рис. 3.17): интерфейс пользователя, база знаний, интерпретатор, модуль создания системы.

Рис. 3.17. Основные компоненты информационной технологии экспертных систем

Интерфейс пользователя. Менеджер (специалист) использует интерфейс для ввода информации и команде экспертную систему и получения выходной информации из нее. Команды включают в себя параметры, направляющие процесс обработки знаний. Информация обычно выдается в форме значений, присваиваемых определенным переменным.

Менеджер может использовать четыре метода ввода информации: меню, команды, естественный язык и собственный интерфейс.

Технология экспертных систем предусматривает возможность получать в качестве выходной информации не только решение, но и необходимые объяснения. Различают два вида объяснений:

  • объяснения, выдаваемые по запросам. Пользователь в любой момент может потребовать от экспертной системы объяснения своих действий;

  • объяснения полученного решения проблемы. После получения решения пользователь может потребовать объяснений того, как оно было получено. Система должна пояснить каждый шаг своих рассуждений, ведущих к решению задачи. Хотя технология работы с экспертной системой не является простой, пользовательский интерфейс этих систем является дружественным и обычно не вызывает трудностей при ведении диалога.

База знаний. Она содержит факты, описывающие проблемную область, а также логическую взаимосвязь этих фактов; Центральное место в базе знаний принадлежит правилам. Правило определяет, что следует делать в данной конкретной ситуации, и состоит из двух частей: условия, которое может выполняться или нет, и действия, которое следует произвести, если условие выполняется.

Все используемые в экспертной системе правила образуют систему правил, которая даже для сравнительно простой системы может содержать несколько тысяч правил.

Все виды знаний в зависимости от специфики предметной области и квалификации проектировщика (инженера по знаниям) с той или иной степенью адекватности могут быть представлены с помощью одной либо нескольких семантических моделей. К наиболее распространенным моделям относятся логические, продукционные, фреймовые и семантические сети (см. гл. 16, 17).

Интерпретатор. Это часть экспертной системы, производящая в определенном порядке обработку знаний (мышление), находящихся в базе знаний. Технология работы интерпретатора сводится к последовательному рассмотрению совокупности правил (правило за правилом). Если условие, содержащееся в правиле, соблюдается, выполняется определенное действие, и пользователю предоставляется вариант решения его проблемы.

Кроме того, во многих экспертных системах вводятся дополнительные блоки: база данных, блок расчета, блок ввода и корректировки данных. Блок расчета необходим в ситуациях, связанных с принятием управленческих решений. При этом важную роль играет база данных, где содержатся плановые, физические, расчетные, отчетные и другие постоянные или оперативные показатели. Блок ввода и корректировки данных используется для оперативного и своевременного отражения текущих изменений в базе данных.

Модуль создания системы. Он служит для создания набора (иерархии) правил. Существуют два подхода, которые могут быть положены в основу модуля создания системы:

использование алгоритмических языков программирования и использование оболочек экспертных систем.

Для представления базы знаний специально разработаны языки Лисп и Пролог, хотя можно использовать и любой известный алгоритмический язык.

Оболочка экспертных систем представляет собой готовую программную среду, которая может быть приспособлена к решению определенной проблемы путем создания соответствующей базы знаний. В большинстве случаев использование оболочек позволяет создавать экспертные системы

Развитие экпертных систем.

Стоимость экспертных систем.

Сферы применения экспертных систем в менеджменте.

Лекция 8. Экспертно-обучающие системы.

Тема1. ЭОС как компонент интенсивного обучения специалистов.

Понятие-экспертно-обучающей системы.

На протяжении последних двадцати лет специалисты в области интеллектуальных систем ведут активные исследовательские работы в области создания и использования экспертных систем, предназначенных для сферы образования. Появился новый класс экспертных систем — экспертные обучающие системы — наиболее перспективное направление совершенствования программных педагогических средств в сторону процедурность знаний.

Экспертная система — это комплекс компьютерного программного обеспечения, помогающий человеку принимать обоснованные решения. Экспертные системы используют информацию, полученную заранее от экспертов — людей, которые в какой-либо области являются лучшими специалистами.

Экспертные системы должны:

  • хранить знания об определенной предметной области (факты, описания событий и закономерностей);

  • уметь общаться с пользователем на ограниченном естественном языке (т.е. задавать вопросы и понимать ответы);

  • обладать комплексом логических средств для выведения новых знаний, выявления закономерностей, обнаружения противоречий;

  • ставить задачу по запросу, уточнять её постановку и находить решение;

  • объяснять пользователю, каким образом получено решение.

Желательно также, чтобы экспертная система могла:

  • сообщать такую информацию, которая повышает доверие пользователя к экспертной системе;

  • «рассказывать» о себе, о своей собственной структуре

Экспертная обучающая система (ЭОС) — это программа, реализующая ту или иную педагогическую цель на основе знаний эксперта в некоторой предметной области, осуществляя диагностику обучения и управления учением, а также демонстрируя поведение экспертов (специалистов-предметников, методистов, психологов). Экспертность ЭОС заключается в наличии в ней знаний по методике обучения, благодаря которым она помогает преподавателям обучать, а учащимся — учиться.

Архитектура экспертной обучающей системы включает в себя два основных компонента: базу знаний (хранилище единиц знаний) и программный инструмент доступа и обработки знаний, состоящий из механизмов вывода заключений (решения), приобретения знаний, объяснения получаемых результатов и интеллектуального интерфейса.

Обмен данными между обучаемым и ЭОС выполняет программа интеллектуального интерфейса, которая воспринимает сообщения обучаемого и преобразует их в форму представления базы знаний и, наоборот, переводит внутреннее представление результата обработки в формат обучаемого и выдает сообщение на требуемый носитель. Важнейшим требованием к организации диалога обучаемого с ЭОС является естественность, которая не означает буквально формулирование потребностей обучаемого предложениями естественного языка. Важно, чтобы последовательность решения задачи была гибкой, соответствовала представлениям обучаемого и велась в профессиональных терминах.

Наличие развитой системы объяснений (СО) чрезвычайно важно для ЭОС, работающих в области обучения. В процессе обучения такая ЭОС будет выполнять не только активную роль «учителя», но и роль справочника, помогающего обучаемому изучать внутренние процессы, происходящие в системе, с помощью моделирования прикладной области. Развитая СО состоит из двух компонент: активной, включающей в себя набор информационных сообщений, выдаваемых обучаемому в процессе работы, зависящих от конкретного пути решения задачи, полностью определяемых системой; пассивной (основной компоненты СО), ориентированной на инициализирующие действия обучаемого.

Активная компонента СО является развернутым комментарием, сопровождающем действия и результаты, полученные системой. Пассивная компонента СО — это качественно новый вид информационной поддержки, присущей только системам, основанным на знаниях. Эта компонента, помимо развитой системы HELP-ов, вызываемых обучаемым, имеет системы пояснений хода решения задачи. Система пояснений в существующих ЭОС реализуется различными способами. Она может представлять собой: набор информационных справок о состоянии системы; полное или частичное описание пройденного системой пути по дереву решений; список проверяемых гипотез (основания для их формирования и результаты их проверки); список целей, управляющих работой системы, и путей их достижения.

Важной особенностью развитой СО является использование в ней естественного языка общения с обучаемым. Широкое применение систем «меню» позволяет не только дифференцировать информацию, но и в развитых ЭОС судить об уровне подготовленности обучаемого, формируя его психологический портрет.

Однако обучаемого не всегда может интересовать полный вывод решения, содержащий множество ненужных деталей. В этом случае система должна уметь выбирать из цепочки только ключевые моменты с учетом их важности и уровня знаний обучаемого. Для этого в базе знаний необходимо поддерживать модель знаний и намерений обучаемого. Если же обучаемый продолжает не понимать полученный ответ, то система должна в диалоге на основе поддерживаемой модели проблемных знаний обучать его тем или иным фрагментам знаний, т.е. раскрывать более подробно отдельные понятия и зависимости, если даже эти детали непосредственно в выводе не использовались.