The goal of problem-solving is to instantiate this model, which in reality derives from the knowledge of each specific case, obtained through the agent's actions and the assumptions contained in the domain and task models. From this point of view, problem-solving is no longer a process of input and output (io), nor a means of selecting actions (as in Newell's theory of the level of knowledge), nor is it a process of transforming the model (as in actuation components).

The level of knowledge provides the means to "rationalize" the behavior of a system from the point of view of an external observer. It is based on the following model of the behavior of an agent: the agent possesses knowledge, and part of this knowledge constitutes the agent's goals. The agent can perform a set of actions and choose the actions according to the principle of rationality.

The old generation of expert systems reflects in its structure the specific framework of use during which expert knowledge leads to appropriate behavior for a limited number of problem situations. A knowledge system is useful to the extent that it contributes to the construction of a meaningful process model, such as the result of an interaction between agents, systems, and the world.

Notions such as domain model, task, problem-solving method, mechanism, inference, or role of knowledge, provide additional structure to the concept of knowledge. The main points cited as a basis indicate that the level of knowledge is a model for rationalizing observed behavior. The models of level of knowledge used in the investigation of these systems are specific points of view, based on their use and respective level. The perspective of knowledge continues to increase in importance. It is considered today as an essential tool in modern life, but, according to leading researchers, some of the issues should be addressed in more depth by people who use a complex and refined technology such as this.