Presentation is loading. Please wait.

Presentation is loading. Please wait.

Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.

Similar presentations


Presentation on theme: "Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary."— Presentation transcript:

1 Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary

2 Introduction What is an agent? a.Perceives environment through sensors (cameras, keystrokes, etc.) percept: single input percept sequence: sequence of inputs b. Acts upon environment through actuators (motors, displays info.)

3 Figure 2.1

4 Agent Functions and Programs Function.- Maps a percept sequence into an action. Program.- Actual implementation of the function. Example: Vacuum cleaner

5

6 Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary

7 Rationality Four elements to define rationality: Performance measure Agent’s prior knowledge Actions that can be performed Agent’s percept sequence A performance measure defines if the agent’s behavior is successful or not.

8 Definition A rational agent selects an action that maximizes its performance measure given a.The percept sequence b. Built-in knowledge Rational agents should be autonomous. (learn under incomplete knowledge).

9 Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary

10 Nature of the Environment How do we define a task environment? PEAS: Performance Environment Actuators Sensors

11 Properties of Environments How do we define an environment? Fully or partially observable (Do sensors capture all relevant info.?) Deterministic or stochastic (Is next state completely determined by the current state and action?) Episodic or Sequential (Is experience divided into atomic episodes?)

12 Properties of Environments Static vs Dynamic (Can environment change while taking action?) Discrete vs Continuous (Is there a finite or infinite number of states?) Single Agent vs Multiagent (single-player game? or two-player game?)

13 Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary

14

15 Structure of Agents Agent’s Program. Simplest Program: Keep track of percept sequences. Use percept-action table to decide on an action.

16 Limitations Let P be the no. of possible percepts Let T be the lifetime of the agent The lookup table would have size of Σ t=1 |P| t T

17 Simple Reflex Agents Select action based on current percept. Ignore the rest of the percept sequence. We need a set of condition-action rules

18

19 Model-based Reflex Agents The agent stores a representation of the percept history. We need two kinds of information: a.How the world evolves b.How actions affect the world (a) and (b) give us a model of the world

20

21 Goal-based Agents We need some goal pointing to desirable situations. We need to incorporate tasks like a.search b.planning Considers the future.

22

23 Utility-Based Agents Don’t just reach a goal. Generate high-quality behavior. We need a utility function mapping states to a real number.

24

25 Learning Agents A learning agent is divided in 4 components: 1.Performance Element (selects actions) 2.Learning Element (makes improvements) 3.Critic (how well the agent is doing) 4.Problem Generator (suggest new experiences)

26

27 Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary

28 Agents perceive and act on environments. Agents need performance measures. Tasks environments include performance measures, environment, actuators, sensors. Types of agents: simple reflex, model-based, goal-based, and utility-based. Learning is used to improve performance.


Download ppt "Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary."

Similar presentations


Ads by Google