This document discusses intelligent agents and their components. It defines an agent as anything that perceives its environment and acts upon it. Rational agents are designed to maximize their performance based on perceptions. When designing agents, their Performance measure, Environment, Actuators, and Sensors (PEAS) should be considered. Different types of environments and agents are discussed, including reflex, model-based, goal-based, and utility-based agents. Learning agents can adapt their actions based on feedback.