Система искусственного интеллекта, включающая в себя базу знаний с набором правил и механизм, или машину вывода (inference engine), позволяющих на основании правил и предоставляемых пользователем фактов распознать ситуацию, поставить диагноз, сформулировать решение или дать рекомендацию