В отличие от машинных программ, используемых процедурный анализ, ЭС решает задачи в узкой предметной области на основе дедуктивных рассуждений. Такие системы часто оказываются способными найти решение задач, которые не структурированы, и плохо определены. Главным достоинством ЭС является возможность накопления, обновления знаний и сохранения их в течение длительного времени. При этом ЭС, обеспечивают независимость оценки от мнения специалистов, и позволяют повышать квалификацию специалистов компании, используя наилучшие проверенные решения.
Критерии целесообразности применения ЭС:
-данные знания должны быть надежными и мало меняться с течением времени;
-решаемые задачи должны быть узкоспециализированными, а пространство возможных решений должно быть относительно невелико;
-задачи не должны в значительной мере зависеть от общечеловеческих знаний или соображений здравого смысла;
-должен быть по крайне мере 1 эксперт способный явно сформулировать свои знания и объяснить свои методы применения этих знаний для решения задач;
-в процессе решения задачи должны использоваться формальные рассуждения.
Случаи, в которых не рекомендуется использование ЭС:
-для математических задач, которые решаются путем процедурного анализа;
-для задач методы решения, которых отсутствуют.
Условие, свидетельствующие о необходимости разработки ЭС:
1)нехватка специалистов, имеющих возможность затратить значительное время для оказания помощи другим специалистам;
2)необходимость привлечения количества специалистов для решения небольшой задачи, поскольку ни 1 из них не обладает достаточными знаниями для решения ее самостоятельно;
3)слишком большое расхождение между решениями самых квалифицированных и самых неквалифицированных специалистов;
4)наличие конкурентов имеющих преимущество в силу того, что они лучше справляются с поставленной задачей.