Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.

Slides:



Advertisements
Similar presentations
Chapter 2: Intelligent Agents
Advertisements

Additional Topics ARTIFICIAL INTELLIGENCE
Intelligent Agents Chapter 2.
Chapter 2 Intelligent Agents.
Intelligent Agents Russell and Norvig: 2
Artificial Intelligence: Chapter 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,
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
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.
ICS-271: 1 Intelligent Agents Chapter 2 ICS 279 Fall 09.
Properties of task environments
Cooperating Intelligent Systems Intelligent Agents Chapter 2, AIMA.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Intelligent Agents Chapter 2 ICS 171, Fall 2005.
CSE 471/598 Intelligent Agents TIP We’re intelligent agents, aren’t we? Spring 2004.
Intelligent Agents Chapter 2.
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)
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.
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:
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 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.
1/34 Intelligent Agents Chapter 2 Modified by Vali Derhami.
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.
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)
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
Agents and Uninformed Search ECE457 Applied Artificial Intelligence Spring 2007 Lecture #2.5.
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.
1/23 Intelligent Agents Chapter 2 Modified by Vali Derhami.
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
Lecture 2: Intelligent Agents Heshaam Faili University of Tehran What is an intelligent agent? Structure of intelligent agents Environments.
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.
More with Ch. 2 Ch. 3 Problem Solving Agents
How R&N define AI humanly vs. rationally thinking vs. acting
ECE 448 Lecture 3: Rational Agents
Intelligent Agents By, JITHIN M J.
EA C461 – Artificial Intelligence Intelligent Agents
Rational Agents (Chapter 2)
Artificial Intelligence Lecture No. 5
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.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
AI and Agents CS 171/271 (Chapters 1 and 2)
Intelligent Agents Chapter 2.
EA C461 – Artificial Intelligence Intelligent Agents
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College

Agents An agent perceives its environment through sensors, and acts upon it through actuators. The agent’s percepts are its impression of the sensor input. (The agent doesn’t necessarily know everything in its environment) Agents may have knowledge and/or memory

A Simple Vacuum Cleaner Agent 2 Locations, A and B Dirt sensor (current location only) Agent knows where it is Actions: left, right, suck “Knowledge” represented by percept, action pairs (e.g. [A, dirty] -> (suck))

Agent Function vs. Agent Program Agent function: –Mathematical abstraction f(percepts) = action –Externally observable (behavior) Agent program: –Concrete implementation of an algorithm that decides what the agent will do –Runs within a “physical system” –Not externally observable (thought)

Rational Agents Rational Agents “do the right thing” based on –Performance measure that defines criterion of success –The agent’s prior knowledge of the environment –Actions that the agent can perform –Agent’s percept sequence to date Rationality is not omniscience; it optimizes expected performance, based on (necessarily) incomplete information.

Program for an Agent Repeat forever 1.Record latest percept from sensors into memory 2.Choose best action based on memory 3.Record action in memory 4.Perform action (observe results) Almost all of AI elaborates this!

A Reasonable Vacuum Program [A, dirty] -> suck [B, dirty] -> suck [A, clean] -> right [B, clean] -> left What goals will this program satisfy? What are pitfalls, if any? Does a longer history of percepts help?

Aspects of Agent Behavior Information gathering - actions that modify future percepts Learning - modifying the program based on actions and perceived results Autonomy - agent’s behavior depends on its own percepts, rather than designer’s programming (a priori knowledge)

Specifying Task Environment Performance measure Environment (real world or “artificial”) Actuators Sensors Examples: –Pilot –Rat in a maze –Surgeon –Search engine

Properties of Environments Fully vs. partially observable (e.g. map?) Single-agent vs. multi-agent –Adversaries (competitive) –Teammates (cooperative) Deterministic vs. stochastic –May appear stochastic if only partially observable (e.g. card game) –Strategic: deterministic except for other agents (Uncertain = not fully observable, or nondeterministic)

Properties (cont) Episodic vs. Sequential –Do we need to know history? Static vs. Dynamic –Does environment change while agent is thinking? Discrete vs. Continuous –Time, space, actions Known vs. Unknown –Does the agent know the “rules” or “laws of physics”?

Examples Solitaire Driving Conversation Chess Internet search Lawn mowing

Agent Types Reflex Model-based Reflex Goal based Utility based

Reflex Agent

Model-Based Reflex Agent

Goal Based

Utility Based

Learning Agent Performance Element (was agent) Environment Critic Learning Element Problem Generator L. Goals Feedback Sensors Effectors changes know- ledge

Classes of Representations Atomic –State is indivisible Factored –State consists of attributes and values Structured –State consists of objects (which have attributes and relate to other objects)