Intelligent Agents R & N Chapter 2.

Slides:



Advertisements
Similar presentations
Additional Topics ARTIFICIAL INTELLIGENCE
Advertisements

Mehran University of Engineering and Technology, Jamshoro Artificial Intelligence (Second Term Final Year, 07 CS)
Intelligent Agents Chapter 2.
Introduction to Artificial Intelligence
Intelligent Agents Russell and Norvig: 2
Artificial Intelligence: Chapter 2
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
January 11, 2006AI: Chapter 2: Intelligent Agents1 Artificial Intelligence Chapter 2: Intelligent Agents Michael Scherger Department of Computer Science.
CSE 471/598, CBS 598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Fall 2004.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Logical Agents Chapter 7. Why Do We Need Logic? Problem-solving agents were very inflexible: hard code every possible state. Search is almost always exponential.
Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Plans for Today Chapter 2: Intelligent Agents (until break) Lisp: Some questions that came up in lab Resume intelligent agents after Lisp issues.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Spring 2004.
Intelligent Agents Chapter 2.
Rutgers CS440, Fall 2003 Lecture 2: Intelligent Agents Reading: AIMA, Ch. 2.
Rational Agents (Chapter 2)
Rational Agents (Chapter 2)
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
How R&N define AI Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally humanly vs. rationally.
Chapter 2 Problems, Problem Spaces, and Search?
Intelligent Systems (2II40) C2 Alexandra I. Cristea September 2005.
Chapter 2 Agents & Environments. © D. Weld, D. Fox 2 Outline Agents and environments Rationality PEAS specification Environment types Agent types.
Intelligent Agents Chapter 2. Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment.
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Chapter 2 Hande AKA. Outline Agents and Environments Rationality The Nature of Environments Agent Types.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Rational Agents (Chapter 2)
Lecture 3: 18/4/1435 Searching for solutions. Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Lecture 2: 11/4/1435 Problem Solving Agents Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
INTELLIGENT AGENTS. Agents  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?
Chapter 2 Agents & Environments
Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types.
Intelligent Agent Architectures Chapter 2 of AIMA.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
ARTIFICIAL INTELLIGENCE
Intelligent Agents (Ch. 2)
More with Ch. 2 Ch. 3 Problem Solving Agents
Artificial Intelligence
How R&N define AI humanly vs. rationally thinking vs. acting
ECE 448 Lecture 3: Rational Agents
EA C461 – Artificial Intelligence Intelligent Agents
Rational Agents (Chapter 2)
Artificial Intelligence Lecture No. 5
Intelligent Agents (Ch. 2)
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 2: Intelligent Agents Hong Cheng
© James D. Skrentny from notes by C. Dyer, et. al.
Announcements Homework 3 due today (grace period through Friday)
Intelligent Agents Chapter 2.
Logical Agents Chapter 7.
EA C461 – Artificial Intelligence Problem Solving Agents
Intelligent Agents Chapter 2.
Logical Agents Chapter 7.
Intelligent Agents Chapter 2.
EA C461 – Artificial Intelligence Intelligent Agents
Russell and Norvig: Chapter 3, Sections 3.1 – 3.3
Structure of intelligent agents and environments
Using Multiple Models of Reality: On Agents who Know how to Play Safer
Chapter 2 Problems, Problem Spaces, and Search?
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

Intelligent Agents R & N Chapter 2

Rationality “A rational agent is one that acts so as to achieve the best outcome or, when there is uncertainty, the best expected outcome.” What does “best” mean? What’s the outcome? How much does it cost to get it? How can we compute the best expected outcome? Bounded rationality (satisficing search) Best: someone, usually outside the agent, has to decide

PEAS Descriptions and State Space Search PEAS: What’s observable in the world **Given by the task Performance Measure Environment Actuators Sensors State space search: Internal reasoning **Created by designer States Initial state Goal state(s) Successor function Costs (of paths and/or states)

How Do They Relate? Criminal defense lawyer Perry Mason style: PEAS: What’s observable in the world Performance Measure Environment Actuators Sensors State space search: Internal reasoning States Initial state Goal state(s) Successor function Costs (of paths and/or states) Environment: arrests, warrants, cops doing things, evidence collected Actuators: request warrents, interview witnesses, collect data States: models (usually incomplete) for what happened Successor function: inference engine that strings known facts together + ops corresponding to sensors But note that a lot of internal reasoning may happen in between externally visible actions performed by actuators

How Do They Relate? Driving to California: PEAS: What’s observable in the world Performance Measure Environment Actuators Sensors State space search: Internal reasoning States Initial state Goal state(s) Successor function Costs (of paths and/or states) Environment: roads, places Actuators:Turn the wheel, accelerate, brake States: models (usually incomplete) for what happened. Can be much higher level. Must ignore things that can go wrong, like detours, since info not available at planning time. Successor function: go from one location to another. This time, note that there are a lot more physical actions than there are planning steps.

PEAS Examples Perf Envir Acts Sensors Measure Robot soccer player Internet book-shopping agent Autonomous Mars rover Mathematicians’s assistant Ask Jeeves School lunch planning

Performance Measures Two kinds of considerations: Where do we end up? How much does it cost (in time, gas, or whatever) to get there? Sometimes only one of these matters, sometimes they both do. Examples: Just 1 matters: Just 2 matters: Both 1 and 2 matter: 1: chess 2: Mars Rover: learn as much as possible as cheaply as possible 3: Defense lawyer

Is the Solution a Path or a State? Sometimes the solution is a state: But sometimes we need to output the best path that we found: State: find a consistent interpretation for a sentence like, “the bank president ate a dish of pasta salad with a fork” book shopping agent school lunch planner Path: Route finding theorem proving

Characterizing the Environment Obs Det Epi Static Disc Agents Complexity Soccer player Defense lawyer Ask Jeeves Episodic: maybe no at lower levels but yes at higher. For lawyer, no within a case, yes across cases. Static vs. dynamic Discrete vs continuous applied to state, time, percepts or actions Complexity – not in book. How regular or not are the connections between states? Another way to look at this? How much knowledge do you have to have about the domain?