The notion of rational agency was proposed by Russell [9] as an alternative characterization of intelligence agency. Loosely speaking, an agent is said to be rational if it perfomns the right actions according to the information it possesses and the goals it wants to achieve. Unfortunately, the enterprise of constructing a rational agent is a rather complex task. Although in the last few years there has been an intense flowering of interest in the subject, it is still in its early beginnings: several issues remain overlooked or addressed under too unrealistic assumptions. As slated by Pollock. [5], a rational agent should have models of itself and its surroundings, since it must be able to draw conclusions from this knowledge that compose ...