Intelligent Agents Flashcards
High level understanding of AI concepts
What’s an “agent”?
An agent is anything that can be viewed as percieving its “environment” through “sensors” and acting upon that environment through “actuators”
What’s an “agent function”?
Mathematically speaking, we say that an agent behaviour is described by the “agent function” that maps any given percept sequence to an action.
What’s a “performance measure”?
The “performance measure” is the evaluation of any given environment states, and is a mean to understand a good from a bad behaviour of an “agent”.
What’s a “rational agent”?
For each possible percept sequence, a “rational agent” should select an action that is expect to maximize its “performance measure”, given the evidence provided by the “percept sequence” and whatever built-in knowledge the agent has.
What is the “task environment”?
The “task environment” is conceptually the problem to which the agent should be the solution. It is defined via P.E.A.S (Performance, Environment, Actuator, Sensors) descriptions.
What is the general structure of an agent?
In general an agent is made up of 2 parts: “architecture” and “program”. The “program” is the implementation of the “agent function”, the “architecture” is the device with sensors and actuators in which the “program” runs.
“Table-driven agents”
The “table-driven agents” are conceptually the most basic for of agents, they have a complete table of (percept sequence, action)