Экспертные системы

Экспертный анализ

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

Для того чтобы программная система имела возможности эксперта, она должна отвечать следующим условиям:

Не следует путать знания с информацией, и, тем более с данными (см. информационную пирамиду).

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

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

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

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

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

Задачи экспертных систем

Перечень типовых задач, для решения которых предназначены экспертные системами, включает:

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

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