This lecture covers reactive agents, the simplest form of agents, and how to program them using decision processes. It extends the framework to include uncertainty in models and observations. Topics include reactive agent architectures, Markov Decision Processes, stateless and stateful behaviors, real-time agents, and complex behaviors from simple rules.