foundations of computational agents
The main points you should have learned from this chapter are as follows:
An agent system is composed of an agent and an environment.
Agents have sensors and actuators to interact with the environment.
An agent is composed of a body and interacting controllers.
Agents are situated in time and must make decisions on what to do based on their history of interaction with the environment.
An agent has direct access to what it has remembered (its belief state) and what it has just observed. At each point in time, an agent decides what to do and what to remember based on its belief state and its current observations.
Complex agents are built modularly in terms of interacting hierarchical layers.
An intelligent agent requires knowledge that is acquired at design time, offline or online.
An agent’s decisions implicitly convey the preferences of the agent. It is debatable whether it should be up to the owners or designers of agents (such as autonomous vehicles) to set the preferences, as they have different preferences than the rest of the population.