what are the four different kinds of agent programs?
['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.']