This document provides an overview of agents and rationality in artificial intelligence from the 1990s. It discusses key concepts like rational agents perceiving their environment and acting through sensors and actuators. Rational agents are defined as those that consider all possible actions and consequences to make optimal decisions given their goals and environment. The document also covers agent architectures like model-based agents that use internal models to select actions, as well as multi-agent systems and examples like the Prisoner's Dilemma.