Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.

Slides:



Advertisements
Similar presentations
Chapter 2: Intelligent Agents
Advertisements

Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligent
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Intelligent Agents Russell and Norvig: 2
ICS-171: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2009.
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
Intelligent Agents CPS
COMP 4640 Intelligent and Interactive Systems Intelligent Agents Chapter 2.
Agents and Intelligent Agents  An agent is anything that can be viewed as  perceiving its environment through sensors and  acting upon that environment.
AI CSC361: Intelligent Agents1 Intelligent Agents -1 CSC361.
ICS-271: 1 Intelligent Agents Chapter 2 ICS 279 Fall 09.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2005.
CMPUT 366 Intelligent Systems: Introduction to Artificial Intelligence Instructor: Prof. Jia You.
Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Intelligent Agents Chapter 2.
Rutgers CS440, Fall 2003 Lecture 2: Intelligent Agents Reading: AIMA, Ch. 2.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, spring 2007.
Rational Agents (Chapter 2)
Introduction to Logic Programming WS2004/A.Polleres 1 Introduction to Artificial Intelligence MSc WS 2009 Intelligent Agents: Chapter 2.
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.
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.
Artificial Intelligence
CHAPTER 2 Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
© Copyright 2008 STI INNSBRUCK Introduction to A rtificial I ntelligence MSc WS 2009 Intelligent Agents: Chapter.
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,
Chapter 2 Agents & Environments. © D. Weld, D. Fox 2 Outline Agents and environments Rationality PEAS specification Environment types Agent types.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment 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.
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.
CS 8520: Artificial Intelligence Intelligent Agents Paula Matuszek Fall, 2008 Slides based on Hwee Tou Ng, aima.eecs.berkeley.edu/slides-ppt, which are.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
INTELLIGENT AGENTS. Agent and Environment Environment Agent percepts actions ? Sensors Effectors.
Rational Agents (Chapter 2)
Introduction of Intelligent Agents
INTELLIGENT AGENTS. Agents  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
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.
Intelligent Agents Introduction Rationality Nature of the Environment Structure of Agents Summary.
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.
Intelligent Agents Chapter 2 Dewi Liliana. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment.
CPSC 420 – Artificial Intelligence Texas A & M University Lecture 2 Lecturer: Laurie webster II, M.S.S.E., M.S.E.e., M.S.BME, Ph.D., P.E.
Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types.
ECE 448 Lecture 3: Rational Agents
EA C461 – Artificial Intelligence Intelligent Agents
Artificial Intelligence Lecture No. 4
Rational 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
CSE 4705 Artificial Intelligence
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
EA C461 – Artificial Intelligence Intelligent Agents
Artificial Intelligence
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา

Notion of an Agent environment agent ? sensors actuators laser range finder sonars touch sensors

Notion of an Agent environment agent ? sensors actuators Locality of sensors/actuators Imperfect modeling Time/resource constraints Sequential interaction Multi-agent worlds

Example: Tracking a Target target robot The robot must keep the target in view The target’s trajectory is not known in advance The robot may not know all the obstacles in advance Fast decision is required

What is Artificial Intelligence? (revised) Study of design of rational agents agent = thing that acts in environment Rational agent = agent that acts rationally: –actions are appropriate for goals and circumstances to changing environments and goals –learns from experience

Goals of Artificial Intelligence Scientific goal: –understand principles that make rational (intelligent) behavior possible, in natural or artificial systems. Engineering goal: –specify methods for design of useful, intelligent artifacts. Psychological goal: –understanding/modeling people –cognitive science (not this course)

Goals of This Course Introduce key methods & techniques from AI –searching, –reasoning and decision making (logical and probabilistic) –learning language understanding, –... Understand applicability and limitations of these methods

Goals of This Course Our approach: –Characterize Environments –Identify agent that is most effective for each environment Study increasingly complicated agent architectures requiring –increasingly sophisticated representations, –increasingly powerful reasoning strategies

Intelligent Agents Definition: An Intelligent Agent perceives its environment via sensors and acts rationally upon that environment with its actuators. Hence, an agent gets percepts one at a time, and maps this percept sequence to actions. Properties –Autonomous –Interacts with other agents plus the environment –Adaptive to the environment –Pro-active (goal-directed)

Applications of Agents Autonomous delivery/cleaning robot –roams around home/office environment, delivering coffee, parcels,... vacuuming, dusting,... Diagnostic assistant helps a human troubleshoot problems and suggest repairs or treatments. –E.g., electrical problems, medical diagnosis. Infobot searches for information on computer system or network. Autonomous Space Probes...

Task Environments: PEAS P erformance Measure –Criterion of success Environment Actuators( เคลื่อนไหว ) –Mechanisms for the agent to affect the environment S ensors –Channels for the agent to perceive the environment

Example: Taxi Driving P erformance Measure –Safe, fast, legal, comfortable trip, maximize profit Environment –Roads, other traffic, pedestrians, customers Actuators –Steering, accelerator, break, signal, horn, … S ensors –Cameras, sonar, speedometer, GPS, …

Types of Environments Fully observable (accessible) or not Episodic( ตอน ) vs. sequential( ลำดับ ) Static vs. dynamic Discrete vs. continuous Single agent vs. multi-agent –competitive vs. cooperative

Agent Function and Program Agent specified by agent function –mapping percept sequences to actions –Aim: Concisely implement “rational agent function” Agent program –Input: a single percept-vector –Process: (keeps/updates internal state) –Output: returns action

Skeleton Agent Program function SkeletonAgent(percept) returns action static: memory, [agent's memory of the world] memory  UpdateMemory(memory,percept) action  ChooseBestAction(memory) memory  UpdateMemory(memory, action) return action

Types of Agents Simple reflex agents –Actions are determined by sensory input only Model-based reflex agents –Has internal states Goal-based agents –Action may be driven by a goal Utility-based agents –Maximizes a utility function

Simple Reflex Agent

Example A LEGO MindStorm TM program: if (isDark(leftLightSensor)) turnLeft() turnLeft() else if (isDark(rightLightSensor)) turnRight() else goStraight() What’s the agent function?

Model-Based Agent

Goal-based Agent

Utility-based Agent

Summary Intelligent Agent PEAS Types of Agents