Lecture 19 - Intelligent Agents Flashcards

1
Q

What is an agent?

A

A system that is situated in an environment

Capable of autonomous action in the environment to achieve goals or design objectives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does autonomous imply in relation to intelligent agents?

A

The agent can act without the intervention of humans or other agents

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What must agents be able to do?

A

Perceive/Understand their environment

Act upon their environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A central heating thermostat is an example of an agent. What is the environment, sensor and actions of the agent?

A

Environment: Building whose heating it regulates

Sensor: Its temperature sensor

Actions: Turn heating on, Turn heating off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A pressure cooker safety valve is an example of an agent. What is the environment, sensor and actions of the agent?

A

Environment: Pressure cooker and its surroundings

Sensor: Pressure sensor

Actions: Open valve, Close valve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

A simple spinal withdrawal reflex is an example of an agent. What is the environment, sensor and actions of the agent?

A

Environment: Animal’s body and surroundings

Sensor: Pain sensors in the skin

Actions: Activate flexor muscles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

When is an agent considered to be intelligent?

A

When it is capable of flexible autonomous behaviour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does flexible mean in the context of autonomous behaviour and intelligent agents?

A

Pro active

Conditionally reactive

Socially interactive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does pro-active mean in the context of flexible autonomous behaviour?

A

Can take the initiative in order to achieve goals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does conditionally reactive mean in the context of flexible autonomous behaviour?

A

Can react in a timely fashion to changes in the environment by selecting the appropriate response from a range of alternatives

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does socially interactive mean in the context of flexible autonomous behaviour?

A

Can interact with other agents (possibly including humans) to achieve collective goals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Why are expert systems generally not considered to be intelligent agents?

A

They do not perceive their environment directly - needs a human user

Do not act on the environment - give advice to the user instead

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are two types of intelligent agents?

A

Reactive agents

Agents with internal state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How do reactive agents make decisions?

A

Direct mapping from current situation to action:

S->A

No memory of earlier environment states

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Markov Decision Process is an example of which type of intelligent agent? why?

A

Reactive agent

Does not usually use memory to retain previous states

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What separates an agent with internal state from a purely reactive agent?

A

Agents with internal state have some form of memory that future actions are based on.

Reactive agent just maps states to actions

Internal state:

agent_see: SxM -> M

agent_act: M -> A

17
Q

What are the three main motivations of research into reactive agents?

A

Approaches based on manipulation of symbolic representations were not well accepted

Intelligent behaviour should be viewed as product of interaction between agent and environment

Intelligent behaviour emerges from interaction of a number of simpler behaviours

18
Q

What is the Subsumption Architecture?

A

A reactive agent architecture

19
Q

What are the two main ideas of subsumption architecture?

A

Task accomplishing behaviours - decision making realised through set of simple responses to current state

Subsumption Hierarchy - behaviours arranged in layers, lower layers inhibit higher layers - so as you go down the actions get more specialised

20
Q

What are the advantages of reactive architectures in intelligent agents?

A

Cheap - low computational power required

Robust - loss of single agent does not seriously disrupt operation of entire set

21
Q

What are the disadvantages of reactive architectures in intelligent agents?

A

All decisions based on purely local info so must gather good info to make good decisions

All behaviours are short term - no memory

Emergent behaviour difficult to program

22
Q

What does BDI stand for, and what is it?

A

Belief-Desire-Intention

A type of agent with internal state

23
Q

In multi-agent systems, what are the two types of interaction and what does each involve?

A

cooperation - must construct plans to achieve collective goals, either centrally or distributed

competition - must negotiate to resolve conflicts

24
Q

What are the two types of communication in multi agent systems?

A

Direct communication - agents exchange mssages with each other

Indirect communication - agents communicate by acting on the environment