Generally speaking, a rational agent should be autonomous, in the sense that it learns what it can to compensate for partial or incorrect prior knowledge. After sufficient experience of its environment, the behavior of a rational agent can become effectively independent of its prior knowledge.