Week 1 (23) Flashcards
agent
-Perceives environment through sensors
-acts on environment through actuators
Percept
Agents perceptual input at any given instant
Percept sequence
Complete history of everything the agent has ever perceived
Agent function
Describes an agents behaviour
Maps any given Percept sequence to an action
Agent program
Concrete implementation of an agent function running within some physical system
(Check if this is exact as textbook says ‘it is important to keep these two ideas distinct’)
Rational agent
For each possible Percept sequence,
a rational agent should select an action that is expected to maximise its performance measure,
given the evidence provided by the Percept sequence and whatever built in knowledge the agent has
Performance measure
Something that evaluate any given sequence of environment states (not agent states)
4 factors that determine rationality
Performance measure defining criterion of success
Agents prior knowledge of env
Actions that agent can perform
Agents Percept sequence to date
Omniscience
Agent knows actual outcome of actions and can act accordingly
Information gathering
Doing actions in order to modify future Percepts
Exploration
A type of information gathering in which the search space is inspected
Autonomy
Relying on own precepts over prior knowledge
Task environment
PEAS
Performance
Environment
Actuators
Sensors
Softbots
Software agents
Software robots
Fully observable v partial observable
If an agents sensors give it access to the complete state of the env at each point in time