По признаку степени определённости данных и знаний экспертные системы разделяют на системы с детерминированными и неопределенными (неполными, недостоверными, неточными, двусмысленными, нечёткими) знаниями.