En filosofía y en IA (especialmente en sistemas basados en el conocimiento ), el problema de calificación tiene que ver con la imposibilidad de enumerar todas las condiciones previas necesarias para que una acción en el mundo real tenga el efecto deseado. [1] [2] Podría plantearse como cómo lidiar con las cosas que me impiden lograr el resultado deseado . Está fuertemente conectado con el problema del marco y es opuesto al lado de su ramificación . [1] John McCarthy da el siguiente ejemplo motivador, en el que es imposible enumerar todas las circunstancias que pueden impedir que un robot realice su función ordinaria:
[E]l uso exitoso de un bote para cruzar un río requiere, si el bote es un bote de remos, que los remos y los remos estén presentes y sin roturas, y que encajen entre sí. Se pueden agregar muchas otras calificaciones, lo que hace que las reglas para el uso de un bote de remos sean casi imposibles de aplicar y, sin embargo, cualquiera podrá pensar en requisitos adicionales que aún no se han establecido. [3]