Ещё более сложным является механизм решения плохо формализованных задач. В самой приблизительной интерпретации он должен содержать комплекс средств интерпретации поставленной пользователем задачи, поиск знаний, необходимых для её решения, а также правила поиска решения на основе уже имеющихся знаний о предметной области.