Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СПЗ.doc
Скачиваний:
5
Добавлен:
09.11.2019
Размер:
1.33 Mб
Скачать

1.4 Методология и этапы разработки эс

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

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

Чтобы работа ЭС была возможна, выполняются следующие условия:

  1. Существуют эксперты предметной области, которые решают задачу намного лучше, чем новички.

  2. Эксперты должны сходится в оценке предлагаемых решений, иначе нельзя оценить качества предлагаемых программ и советов.

  3. Эксперты должны уметь выразить на языке свои знания.

  4. Задача, возлагаемая на эксперта, должна быть намного проще.

  5. Задача, возлагаемая на ЭС, должна быть из области принятия решения, а не из области действий.

  6. Задача не должна быть выражена в формализованном виде, но обязательно должна допускать возможность формализации.

Применение ЭС должно быть оправдано одним из следующих факторов:

  1. Решение задачи приносит высокий экономический эффект.

  2. Использование человека – эксперта невозможно, либо из-за количества экспертов, либо из-за необходимости выполнения экспертизы одновременно в нескольких местах.

  3. При передачи к эксперту происходит недопустимая потеря времени или информации.

  4. При необходимости решения задачи в нагрузке, враждебном для человека (под водой).

Этапы разработки ЭС.

В ходе работ по созданию сложных ЭС определение технологичности их работ, включает 6 этапов изображенных на рис.1.4.

Рис.1.4 Этапы разработки ЭС

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

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

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

На этапе выполнения осуществляется наполнение экспертом базы знаний системы.

Процесс наполнения делится на следующие составляющие:

  • извлечение знаний из экспертов;

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

  • представление знаний в виде понятном экспертной системе

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

На этапе тестирования эксперт в диалоговом режиме использует диалоги и объяснительные средства, проверяет компетентность ЭС, пока система не достигнет требуемого уровня компетентности.