ЭС могут решать следующие задачи [2]:
· анализа и синтеза. В задаче анализа задана модель сущности и требуется определить неизвестные характеристики модели. В задаче синтеза задаются условия, которым должны удовлетворять характеристики «неизвестной» модели сущности, требуется построить модель этой сущности;
· статические или динамические. Если ЭС явно не учитывает фактор времени и / или не изменяет в процессе решения знания об окружающем мире, то ЭС решает статические задачи, в противном случае – динамические (работающие в реальном масштабе времени). Обычно выделяют следующие системы реального времени: псевдореального времени, «мягкого» реального времени и «жёсткого» реального времени. Системы псевдореального времени получают и обрабатывают данные, поступающие из внешних источников.
ЭС могут решать следующие типы задач:
· интерпретации данных – процесса определения смысла данных;
· диагностики – процесса соотнесения объекта с некоторым классом объектов и / или обнаружения неисправностей;
· мониторинга – непрерывной интерпретации данных в реальном масштабе времени и контроле допуска их параметров;
· проектирования – создания ранее не существовавшего объекта и подготовки спецификаций на создание объектов с заранее определёнными свойствами;
· прогнозирования – предсказания последствий некоторых событий или явлений на основе анализа имеющихся данных;
· планирования – построения планов действий объектов, способных выполнять некоторые функции;
· обучения каким-либо дисциплинам или предметам;
· управления – поддержки определённого режима деятельности системы;
· поддержки принятия решений.
Задачи интерпретации данных, диагностики, поддержки принятия решений относятся к задачам анализа, задачи проектирования, планирования и управления – к задачам синтеза, остальные задачи – комбинированного типа.