Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
32 Cards in this Set
- Front
- Back
autonomy / autonomous action
|
For the purposes of this book, the ability of a piece of software to determine for itself how to achieve its delegated goal/task.
|
|
situated agent
|
An agent that inhabits (is situated in) some environment.
|
|
adjustable autonomy
|
The idea that we have some control over how autonomous an agent is: for example, we might specify that an agent should verify certain decisions with us before proceeding them.
|
|
agent architectures
|
A software architecture for autonomous decision making: specifies the data structures, control flow, and, usually, the methodology to be used for constructing an agent for a particular task in a particular environment.
|
|
control systems
|
na
|
|
physically embodied agent
|
An agent such as a robot, whose decision-making and action directly affect the physical world.
|
|
software agent
|
An agent that inhabits a software environment, as opposed to a physically embodied agent.
|
|
functional system
|
A system such as a compiler, which can be understood as a function f:D->R from some domain of values D to some range R - in contrast to a reactive system.
|
|
reactive system
|
A system that maintains an ongoing interaction with its environment.
|
|
episodic environments
|
A type of task that contains of a number of discrete 'episodes' which do not interact with each other - what an agent does in one episode has no influence on other episodes, so the consequences of action are limited to the episode where the action was performed.
|
|
reactivity
|
The ability of an agent to be aware of and repond to changing environmental circumstrances.
|
|
proactivity
|
Goal-directed behavior; taking the initiative; not being solely by events.
|
|
social ability
|
The ability of an agent to engage in analogues of the social processes that we all engage in every day: not just communication, but cooperation, coordination and negotiation.
|
|
intentional stance
|
The idea of explaining the behaviour of agents by attributing mental states like belief and desire together with rational acumen.
|
|
mental state
|
The cognitive makeup of an agent: its beliefs, desires, intentions, hope, fears, ...
|
|
folk psychology
|
na
|
|
intentional system
|
A system that can be explained by the intentional stance.
|
|
physical stance
|
The idea of explaining or predicting the behaviour of a complex system by reference to its design or structure - contrast with the intentional stance.
|
|
design stance
|
The idea that we understand the behaviour of a complex entity by considering its design.
|
|
runs
|
A computation of an egant/environment system: an interleaved sequence of environment states and actions.
|
|
purely reactive agent
|
An agent that does no reasoning whatsoever: it simply maps a current situation to corresponding action.
|
|
tropistic agents
|
Another term for purely reactive agents.
|
|
percepts
|
The 'sensor data packages' received by an agent.
|
|
task specification
|
A high-level description of a task to be carried out.
|
|
utility
|
A numeric measurement of how good an outcome is for an agent: outcomes with higher values are preferred over outcomes with lower values - while it is sometimes useful to think of utility as money, they are not the same thing!
|
|
optimal agent
|
An agent is optimal if it maximizes expected utility.
|
|
expected utility
|
The value/payoff that an agent can expect to earn on average.
|
|
bounded-optimal agent
|
An agent that behaves as well as any agent could behave given the computational resources available to it.
|
|
predicate task specification
|
A way of specifying tasks for agents, in which we define a task as a predicate over runs: an agent is 'successful' on a run if that run satisfies the predicate.
|
|
achievement tasks
|
A task in which an agent has to achieve or bring about some state of affairs.
|
|
maintenance tasks
|
A maintenance task is one in which an agent must maintain some state of affairs.
|
|
agent synthesis
|
The process of constructing an agent for a particular task environment.
|