title note Agents can be grouped into five classes based on the nature of their environment and how they operate: simple reflex agents, model-based reflex agents, goal-based agents, utility-based agents, and learning agents.