За метою створення: для навчання фахівців, для вирішення задач, для автоматизації рутинних робіт, для тиражування знань експертів.
За основним користувачем: для не фахівців в галузі експертизи, для фахівців, для учнів.
За типами розв’язуваних задач:
За ступенем складності структури:
За типом використовуваних методів і знань:
За видами використовуваних даних і знань: з детермінованими і невизначеними знаннями. Під невизначеністю знань і даних розуміються їхня неповнота, ненадійність, нечіткість.
За способом формування рішення:
За стадією існування (ступенем пропрацьованності і налагодженості):
За поколінням: