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