Rationality, autonomy, reactivity.
Ideal rational agent
“For each possible percept sequence an ideal rational agent should do whatever action is expected to maximize its performance measure, on the basis of the evidence provided by the sensors and built in knowledge the agent has.”- (Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Novig)
Ideal mappings describe ideal agents since they describe the sequence of actions for it that maximize performance measure. A mapping from percept sequences to actions is the action the agent takes in response to each percept.
“An agent that can form representations of the world,use a process of inference to derive new references of the worldand use these new representatives to decide what to do.”
“The representation of the knowledge and the reasoning processes that bring knowledge to life are central to AI.”
Knowledge and Reasoning play and essential role in dealing with partially observable environments. By combining built-in knowledge with percepts the agent can infer hidden aspects of the environment before selscting actions. Knowledge Based agents are flexible i.e they can adapt to changes in the environment and update the relevant knowledge. The central component of the KBA is its knowledge base which consists of a set of sentences expressed in a special language called the knowledge representation language. It represents some assertion about the world. Two tasks namely TELL and ASK allow sentences to be added and retrieved from the Knowledge base. New sentences can be derived from the older ones using a process called inference.
Sources: (Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Novig), Reference »