Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
документация2.doc
Скачиваний:
5
Добавлен:
04.06.2015
Размер:
1.68 Mб
Скачать
      1. Этап тестирования

На данном этапе жизненного цикла проводилось полноценное тестирование разрабатываемого прототипа в среде веб-версии инструментального комплекса АТ‑ТЕХНОЛОГИЯ и был создан отчужденный прототип обучающей веб-ИЭС.

    1. Описание жизненного цикла разработки прототипа веб-ориентированной интегрированной экспертной системы, предназначенной для реализации обучающего воздействия «Тренинг с экспертной системой»

Прототип обучающей веб-ИЭС использует обучающее воздействие «тренинг с экспертной системой», позволяющее получать рекомендации об уместности, возможности, оправданности технологии ИДС для решения данной задачи, выборе модели представления проблемных знаний, анализе текста входных языков/подъязыков, включающий проверку текстов на признаки деловой прозы, выявление свойств подъязыка, свойств компонента V, используемые лексические функции, выбор методов обнаружения и исправления ошибок, анализе структуры диалога, выборе типа анализатора и стратегии прототипирования, выборе методов извлечения лингвистических знаний.

      1. Этап анализа системных требований

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

Формирование информационно-логической модели прототипа

Первым шагом разработки на данном этапе жизненного цикла была сформирована информационно-логическая модель разрабатываемой системы, представляющая собой совокупность диаграмм, дополненных специальным элементом “Неформализованная операция”, указывающим на необходимость привлечения к процессу извлечения знаний конкретных экспертов (РДПД). Созданная диаграммы приведена в разделе 2.2.1.

Построение модели проблемной области

Для формирования фрагментов поля знаний инструментальный комплекс АТ‑ТЕХНОЛОГИЯ реализует методы приобретения знаний из нескольких источников. Для реализации данного прототипа был использован метод извлечения знаний из источников первого (человек) и второго рода (литература).

Построение модели проблемной области «Основы теории и технологии построения интеллектуальных диалоговых систем» осуществлялось с использованием специализированного редактора поля знаний (ПЗ), входящего в состав инструментального комплекса.

Пример работы с редактором приведен на Рис. 6.

Рис. 6. Редактор поля знаний

Верификация поля знаний

Следующей этапом структурирования знаний является верификация ПЗ, применяющаяся для обнаружения и устранения ошибок в полученном ПЗ (т.е. ошибок, не зависящих от ПрО, таких как: значение атрибута, на которое нет ссылок, недопустимые значения атрибутов, недостижимое заключение, замкнутые правила, лишние If-условия, избыточные правила, конфликтные правила) перед конвертацией ПЗ в формат ЯПЗ комплекса АТ-ТЕХНОЛОГИЯ. Примеры работы со средствами верификации применительно к данному прототипу приводятся ниже (рис. 9).

Рис. 7. Пример работы средств верификации ПЗ

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

По завершению этапа верификации ПЗ проводится конвертация ПЗ в БЗ на ЯПЗ комплекса АТ-ТЕХНОЛОГИЯ.

Формальное описание базы знаний

Для построения БЗ на ЯПЗ комплекса АТ-ТЕХНОЛОГИЯ необходимо провести процедуру конвертации, реализованную в комплексе на основе использования информации о процессе формализации знаний, которая предоставляется средству конвертации в виде внешних файлов, написанных на специально разработанном скриптовом языке управления процессом формализации.

Пример правила, составляющего БЗ, приводится на Рис. 8.

Рис. 8. Пример правила из БЗ

К настоящему времени БЗ насчитывает порядка 130 правил, что позволяет отнести создаваемый прототип к классу исследовательских.