Question: what are the four different kinds of agent programs?
Answer: Simple reflex agents. This is the simplest kind of agent, where the actions are selected based on the current percepts, ignoring the history of percepts. ... 
Goal-based agents. ... 
Utility-based agents. ... 
Learning Agents.