CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?

Slides:



Advertisements
Similar presentations
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Advertisements

Chapter 2 Intelligent Agents.
Intelligent Agents Russell and Norvig: 2
Artificial Intelligence: Chapter 2
Plans for Today Chapter 2: Intelligent Agents (until break) Lisp: Some questions that came up in lab Resume intelligent agents after Lisp issues.
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
Cooperating Intelligent Systems Intelligent Agents Chapter 2, AIMA.
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.
Cooperating Intelligent Systems Intelligent Agents Chapter 2, AIMA.
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.
Agents & Environments. © Daniel S. Weld Topics Agents & Environments Problem Spaces Search & Constraint Satisfaction Knowledge Repr’n & Logical.
INTELLIGENT AGENTS Yılmaz KILIÇASLAN. Definitions An agent is anything that can be viewed as perceiving its environment through sensors and acting upon.
Rational Agents (Chapter 2)
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Carla P. Gomes Module: Structure of intelligent agents and environments.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Rational Agents (Chapter 2)
For Wednesday Read chapter 3, sections 1-4 Homework: –Chapter 2, exercise 4 –Explain your answers (Identify any assumptions you make. Where you think there’s.
CSE 573 Artificial Intelligence Dan Weld Peng Dai
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
CPSC 7373: Artificial Intelligence Jiang Bian, Fall 2012 University of Arkansas at Little Rock.
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
Introduction to AI. H.Feili, 1 Introduction to Artificial Intelligence LECTURE 2: Intelligent Agents What is an intelligent agent?
Dr. Samy Abu Nasser Faculty of Engineering & Information Technology Artificial Intelligence.
Artificial Intelligence
CHAPTER 2 Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University Lecture 2: Intelligent Agents.
SWARM INTELLIGENCE Sumesh Kannan Roll No 18. Introduction  Swarm intelligence (SI) is an artificial intelligence technique based around the study of.
Chapter 2 Intelligent Agents. Chapter 2 Intelligent Agents What is an agent ? An agent is anything that perceiving its environment through sensors and.
Intelligent Agents Chapter 2 Some slide credits to Hwee Tou Ng (Singapore)
Lection 3. Part 1 Chapter 2 of Russel S., Norvig P. Artificial Intelligence: Modern Approach.
Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Artificial Intelligence.
Intelligent Agents Chapter 2. CIS Intro to AI - Fall Outline  Brief Review  Agents and environments  Rationality  PEAS (Performance measure,
CSC 423 ARTIFICIAL INTELLIGENCE Intelligence Agents.
© 2004 Kurfess CalPoly edited by Eggen Introduction 1 CAP 4630/5605: Artificial Intelligence Computer Science Department University of North Florida.
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.
CE An introduction to Artificial Intelligence CE Lecture 2: Intelligent Agents Ramin Halavati In which we discuss.
Chapter 2 Intelligent Agents 1. Chapter 2 Intelligent Agents What is an agent ? An agent is anything that perceiving its environment through sensors(أجهزة.
A RTIFICIAL I NTELLIGENCE Intelligent Agents 30 November
Introduction of Intelligent Agents
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Artificial Intelligence
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
Feng Zhiyong Tianjin University Fall  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that.
Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.
Chapter 2 Agents. Intelligent Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?
Chapter 2 Agents & Environments
CSC 9010 Spring Paula Matuszek Intelligent Agents Overview Slides based in part on Hwee Tou Ng, aima.eecs.berkeley.edu/slides-ppt, which are in turn.
Lecture 2: Intelligent Agents Heshaam Faili University of Tehran What is an intelligent agent? Structure of intelligent agents Environments.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Agents 지능형 에이전트 프로그램. Agent 지각, 인식  추론, 판단  행위 환경 에이전트.
Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types.
Artificial Intelligence
Artificial Intelligence Lecture No. 5
Intelligent Agents Chapter 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.
Artificial Intelligence
Presentation transcript:

CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we?

CSE 471/598, H. Liu 2 Introduction An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors. Let’s look at Figure 2.1 Let’s look at Figure 2.1 –Is that me?

CSE 471/598, H. Liu 3 All about Agents We will learn –How agents should act –Environments of agents –Types of agents Why do we need to specify how agents should act?

CSE 471/598, H. Liu 4 How Agents should act A rational agent is one that does the right thing.A rational agent is one that does the right thing. –What is “right”? An issue of performance measure, not a simple one You often get what you ask for.You often get what you ask for. Be as objective as possibleBe as objective as possible –A related issue is when to measure it.

CSE 471/598, H. Liu 5 A rational agent is not omniscient Rationality is concerned with expected success given what has been perceived.Rationality is concerned with expected success given what has been perceived. A percept sequence contains everything that the agent has perceived so far.A percept sequence contains everything that the agent has perceived so far. An ideal rational agent should do whatever action is expected to maximize its performance measure.An ideal rational agent should do whatever action is expected to maximize its performance measure.

CSE 471/598, H. Liu 6 What is rational depends on 4 things:What is rational depends on 4 things: –Performance measure –Percept sequence –The known environment –The actions that the agent can perform An example?An example?

CSE 471/598, H. Liu 7 From percept sequences to actionsFrom percept sequences to actions –A mapping with possibly infinite entries –An ideal mapping describes an idea agent –It’s not always necessary to have an explicit mapping in order to be ideal (e.g. sqrt (x)) An agent should have some autonomy.An agent should have some autonomy. –i.e., it’s behavior is determined by its own experience. –Autonomy can evolve with an agent’s experience and percept sequence.

CSE 471/598, H. Liu 8 Environments Without exception, actions are done by the agent on the environment, which in turn provides percepts to the agents.Without exception, actions are done by the agent on the environment, which in turn provides percepts to the agents. Environments affect the design of agentsEnvironments affect the design of agents –Types of environments –How to represent them

CSE 471/598, H. Liu 9 Types of Environments Accessible vs. inaccessibleAccessible vs. inaccessible Deterministic vs. nondeterministicDeterministic vs. nondeterministic Episodic vs. nonepisodicEpisodic vs. nonepisodic Static vs. dynamic (semidynamic)Static vs. dynamic (semidynamic) Discrete vs. continuousDiscrete vs. continuous How many types of environments can we have? See Fig 2.13 for some examples

CSE 471/598, H. Liu 10 Environment programs They are basically used to specify an environment, receive actions from an agent, change/update the environment, measure the performance of the agent.They are basically used to specify an environment, receive actions from an agent, change/update the environment, measure the performance of the agent. Run-Environment (S, U-Fn, A, T) Fig 2.14Run-Environment (S, U-Fn, A, T) Fig 2.14 Run-Eval-Environment(S, U-Fn, A, T, P-Fn) F2.15Run-Eval-Environment(S, U-Fn, A, T, P-Fn) F2.15 S - state, U-Fn - update func, A - agent, T - termination, P - erformance

CSE 471/598, H. Liu 11 Types of Agents The job of AI is to design the agent program: a function that implements the agent mapping from percepts to actions.The job of AI is to design the agent program: a function that implements the agent mapping from percepts to actions. Or to realize how actions are selected/determinedOr to realize how actions are selected/determined agent = architecture + programagent = architecture + program From Robots to SoftbotsFrom Robots to Softbots

CSE 471/598, H. Liu 12 Some examples of agents All agents have four elements (PAGE): 1. Percepts 2. Actions 3. Goals 4. Environments Performance measures Fig 2.3 demos some agent typesFig 2.3 demos some agent types

CSE 471/598, H. Liu 13 Starting from the simplest A look-up agent (Fig 2.5)A look-up agent (Fig 2.5) Why not just look up?Why not just look up? What else should we try? A PAGE Example (Fig 2.6)A PAGE Example (Fig 2.6)

CSE 471/598, H. Liu 14 Types of agents Simple reflex agents - respond immediately to percepts (Figs 2.7,2.8)Simple reflex agents - respond immediately to percepts (Figs 2.7,2.8) –Condition-action Rules –Innate reflexes vs.learned responses Agents that keep track of the world - respond to percepts accordingly (F2.9)Agents that keep track of the world - respond to percepts accordingly (F2.9) –Internal state to keep information of the changing environment

CSE 471/598, H. Liu 15 Types of Agents (2) Goal-based agents - achieve goals (F2.11)Goal-based agents - achieve goals (F2.11) –Goal: desirable states, –Searching for a sequence of actions, –Planning for solving sub-problems with special purposes Goals alone are often not enough to generate high-quality behavior. Why?Goals alone are often not enough to generate high-quality behavior. Why?

CSE 471/598, H. Liu 16 Types of Agents (3) Utility-based agents - maximize their utilities (F2.12)Utility-based agents - maximize their utilities (F2.12) –Utility: the quality of being useful, a single value function –resolving conflicting goals –evaluating with multiple uncertain quality –searching for trade-off facing multiple goals The above types of agents can be found in the later chapters.

CSE 471/598, H. Liu 17 Summary There are various types of agents who cannot live without environment.There are various types of agents who cannot live without environment. Efficiency and flexibility of different agents.Efficiency and flexibility of different agents. Using ourselves as a model and our world as environment (Are we too ambitious?), you may: Describe options for future considerationDescribe options for future consideration Recommend a new type of agentsRecommend a new type of agents