Agents & Environments Chapter 2. Mausam (Based on slides of Dan Weld, Dieter Fox, Stuart Russell)

Similar documents
Agents & Environments Chapter 2. Mausam (Based on slides of Dan Weld, Dieter Fox, Stuart Russell)

Outline. Chapter 2 Agents & Environments. Agents. Types of Agents: Immobots

Intelligent Agents. Outline. Agents. Agents and environments

Lecture 2 Agents & Environments (Chap. 2) Outline

Dr. Mustafa Jarrar. Chapter 2 Intelligent Agents. Sina Institute, University of Birzeit

Artificial Intelligence Agents and Environments 1

Intelligent Agents. Chapter 2 ICS 171, Fall 2009

Chapter 2: Intelligent Agents

Web-Mining Agents Cooperating Agents for Information Retrieval

Intelligent Autonomous Agents. Ralf Möller, Rainer Marrone Hamburg University of Technology

Artificial Intelligence. Intelligent Agents

CS 771 Artificial Intelligence. Intelligent Agents

Web-Mining Agents Cooperating Agents for Information Retrieval

CS 331: Artificial Intelligence Intelligent Agents

CS 331: Artificial Intelligence Intelligent Agents

Artificial Intelligence CS 6364

CS 331: Artificial Intelligence Intelligent Agents. Agent-Related Terms. Question du Jour. Rationality. General Properties of AI Systems

Intelligent Agents. Soleymani. Artificial Intelligence: A Modern Approach, Chapter 2

Outline for Chapter 2. Agents. Agents. Agents and environments. Vacuum- cleaner world. A vacuum- cleaner agent 8/27/15

22c:145 Artificial Intelligence

Intelligent Agents. BBM 405 Fundamentals of Artificial Intelligence Pinar Duygulu Hacettepe University. Slides are mostly adapted from AIMA

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Intelligent Agents. CmpE 540 Principles of Artificial Intelligence

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 2: Intelligent Agents

Intelligent Agents. Russell and Norvig: Chapter 2

AI: Intelligent Agents. Chapter 2

Intelligent Agents. Chapter 2

What is AI? The science of making machines that: Think rationally. Think like people. Act like people. Act rationally

Rational Agents (Chapter 2)

Agents. Formalizing Task Environments. What s an agent? The agent and the environment. Environments. Example: the automated taxi driver (PEAS)

Agents. Environments Multi-agent systems. January 18th, Agents

Agents and Environments

Intelligent Agents. Instructor: Tsung-Che Chiang

Intelligent Agents. Instructor: Tsung-Che Chiang

Agents and State Spaces. CSCI 446: Artificial Intelligence

Artificial Intelligence Intelligent agents

Vorlesung Grundlagen der Künstlichen Intelligenz

Foundations of Artificial Intelligence

Agents. This course is about designing intelligent agents Agents and environments. Rationality. The vacuum-cleaner world

Contents. Foundations of Artificial Intelligence. Agents. Rational Agents

Artificial Intelligence

Ar#ficial Intelligence

How do you design an intelligent agent?

Artificial Intelligence Lecture 7

Intelligent Agents. Philipp Koehn. 16 February 2017

KECERDASAN BUATAN 3. By Sirait. Hasanuddin Sirait, MT

Agents and Environments. Stephen G. Ware CSCI 4525 / 5525

CS324-Artificial Intelligence

Artificial Intelligence

Module 1. Introduction. Version 1 CSE IIT, Kharagpur

Agents and State Spaces. CSCI 446: Ar*ficial Intelligence Keith Vertanen

Agents and Environments

Overview. What is an agent?

Rational Agents (Ch. 2)

Rational Agents (Ch. 2)

CS343: Artificial Intelligence

AI Programming CS F-04 Agent Oriented Programming

Agents. Robert Platt Northeastern University. Some material used from: 1. Russell/Norvig, AIMA 2. Stacy Marsella, CS Seif El-Nasr, CS4100


GRUNDZÜGER DER ARTIFICIAL INTELLIGENCE

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science

Solutions for Chapter 2 Intelligent Agents

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives.

Definitions. The science of making machines that: This slide deck courtesy of Dan Klein at UC Berkeley

Silvia Rossi. Agent as Intentional Systems. Lezione n. Corso di Laurea: Informatica. Insegnamento: Sistemi multi-agente.

Four Example Application Domains

Sequential Decision Making

What is AI? The science of making machines that:

Modeling Emotion and Temperament on Cognitive Mobile Robots

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins)

Embodiment in GLAIR: A Grounded Layered Architecture. with Integrated Reasoning for Autonomous Agents. Henry Hexmoor. Johan Lammens.

Lecture 5- Hybrid Agents 2015/2016

Unmanned autonomous vehicles in air land and sea

1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS

Introduction to Arti Intelligence

EEL-5840 Elements of {Artificial} Machine Intelligence

Artificial Intelligence. Outline


Behavior Architectures

Bayesian Perception & Decision for Intelligent Mobility

Reinforcement Learning

What is Artificial Intelligence? A definition of Artificial Intelligence. Systems that act like humans. Notes

Re: ENSC 370 Project Gerbil Functional Specifications

The Misjudgment of Risk due to Inattention

Intelligent Machines That Act Rationally. Hang Li Bytedance AI Lab

Safe Mobility at Any Age Identifiers of High-Risk Drivers: An Occupational Therapy Perspective

Lecture 13: Finding optimal treatment policies

Bundles of Synergy A Dynamical View of Mental Function

STPA Applied to Automotive Automated Parking Assist

Robotics Summary. Made by: Iskaj Janssen

Category-Based Intrinsic Motivation

ANDREW J. RENTSCHLER, Ph.D. PROFESSIONAL BIOGRAPHICAL OUTLINE

Intelligent Machines That Act Rationally. Hang Li Toutiao AI Lab

Learning and Adaptive Behavior, Part II

Application of ecological interface design to driver support systems

OPTIC FLOW IN DRIVING SIMULATORS

Driver Distraction: Towards A Working Definition

Fire Action Mandatory Signs You must do

A Computational Framework for Concept Formation for a Situated Design Agent

human-centered exoskeleton design

Transcription:

Agents & Environments Chapter 2 Mausam (Based on slides of Dan Weld, Dieter Fox, Stuart Russell)

Outline Agents and environments Rationality PEAS specification Environment types Agent types 2

Agents An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators Human agent: eyes, ears, and other organs for sensors hands,legs, mouth, and other body parts for actuators Robotic agent: cameras and laser range finders for sensors various motors for actuators 3

Examples of Agents Intelligent buildings Autonomous spacecraft Softbots Askjeeves.com Expert Systems

Intelligent Agents Have sensors, effectors Implement mapping from percept sequence to actions percepts Environment Agent actions Performance Measure

Rational Agents An agent should strive to do the right thing, based on what it can perceive and the actions it can perform. The right action is the one that will cause the agent to be most successful Performance measure: An objective criterion for success of an agent's behavior E.g., performance measure of a vacuum-cleaner agent could be amount of dirt cleaned up, amount of time taken, amount of electricity consumed, amount of noise generated, etc. 6

Ideal Rational Agent For each possible percept sequence, does whatever action is expected to maximize its performance measure on the basis of evidence perceived so far and built-in knowledge.'' Rationality vs omniscience? Acting in order to obtain valuable information

Bounded Rationality We have a performance measure to optimize Given our state of knowledge Choose optimal action Given limited computational resources

PEAS: Specifying Task Environments PEAS: Performance measure, Environment, Actuators, Sensors Must first specify the setting for intelligent agent design Example: the task of designing an automated taxi driver: Performance measure Environment Actuators Sensors 9

PEAS Agent: Automated taxi driver Performance measure: Safe, fast, legal, comfortable trip, maximize profits Environment: Roads, other traffic, pedestrians, customers Actuators: Steering wheel, accelerator, brake, signal, horn Sensors: Cameras, sonar, speedometer, GPS, odometer, engine sensors, keyboard 10

PEAS Agent: Medical diagnosis system Performance measure: Healthy patient, minimize costs, lawsuits Environment: Patient, hospital, staff Actuators: Screen display (questions, tests, diagnoses, treatments, referrals) Sensors: (entry of symptoms, findings, patient's answers) 11

Properties of Environments Observability: full vs. partial vs. non Deterministic vs. stochastic Episodic vs. sequential Static vs. Semi-dynamic vs. dynamic Discrete vs. continuous Single Agent vs. Multi Agent (Cooperative, Competitive, Self-Interested)

RoboCup vs. Chess Deep Blue Static/Semi-dynamic Deterministic Observable Discrete Sequential Multi-Agent Robot Dynamic Stochastic Partially observable Continuous Sequential Multi-Agent 14

15-Puzzle More Examples Static Deterministic Fully Obs Discrete Seq Single Poker Static Stochastic Partially Obs Discrete Seq Multi-agent Medical Diagnosis Dynamic Stochastic Partially Obs Continuous Seq Single Taxi Driving Dynamic Stochastic Partially Obs Continuous Seq Multiagent

Simple reflex agents AGENT Sensors Condition/Action rules what world is like now what action should I do now? ENVIRONMENT Effectors

Reflex agent with internal state What world was like How world evolves Condition/Action rules Sensors what world is like now what action should I do now? ENVIRONMENT AGENT Effectors

Goal-based agents What world was like How world evolves Sensors what world is like now What my actions do Goals what it ll be like if I do actions A1-An what action should I do now? ENVIRONMENT AGENT Effectors

Utility-based agents What world was like How world evolves What my actions do Utility function Sensors what world is like now what it ll be like if I do acts A1-An How happy would I be? what action should I do now? ENVIRONMENT AGENT Effectors

Learning agents What world was like Learn how world evolves Learn what my actions do Learn utility function Feedback Sensors what world is like now what it ll be like if I do acts A1-An How happy would I be? what action should I do now? ENVIRONMENT AGENT Effectors