Artificial Intelligence Lecture No. 4 Dr. Asad Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.

Slides:



Advertisements
Similar presentations
Additional Topics ARTIFICIAL INTELLIGENCE
Advertisements

Artificial Intelligent
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
ICS-171: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2009.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2. Outline Agents and environments Agents and environments Rationality Rationality PEAS (Performance measure, Environment,
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.
Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Intelligent Agents Chapter 2.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, spring 2007.
Introduction to Logic Programming WS2004/A.Polleres 1 Introduction to Artificial Intelligence MSc WS 2009 Intelligent 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 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.
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio Intelligent agents.
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.
© 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.
1 CO Games Development 1 Week 2 Game Agents Gareth Bellaby.
Intelligent Agents อาจารย์อุทัย เซี่ยงเจ็น สำนักเทคโนโลยีสารสนเทศและการ สื่อสาร มหาวิทยาลัยนเรศวร วิทยาเขต สารสนเทศพะเยา.
Intelligent Agents Chapter 2. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types.
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.
Dr. Alaa Sagheer Chapter 2 Artificial Intelligence Ch2: Intelligent Agents Dr. Alaa Sagheer.
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.
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.
The Agent and Environment Presented By:sadaf Gulfam Roll No:15156 Section: E.
Web-Mining Agents Cooperating Agents for Information Retrieval Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Karsten Martiny.
CSC AI Intelligent Agents.
Artificial Intelligence
EA C461 – Artificial Intelligence Intelligent Agents
Artificial Intelligence Lecture No. 4
Intelligent Agents Chapter 2.
Web-Mining Agents Cooperating Agents for Information Retrieval
Intelligent Agents Chapter 2.
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 2: Intelligent Agents Hong Cheng
Introduction to Artificial Intelligence
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Artificial Intelligence
Intelligent Agents Chapter 2.
EA C461 – Artificial Intelligence Intelligent Agents
Artificial Intelligence
Artificial Intelligence
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

Artificial Intelligence Lecture No. 4 Dr. Asad Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology (CIIT) Islamabad, Pakistan.

Weak and Strong AI Acting humanly Think like humans think rationally Acting rationally Turing Test Chinese Room Argument Summary of Previous Lecture

Today’s Lecture What is an Intelligent agent? Agents & Environments Performance measure Environment Actuators Sensors Features of intelligent agents

Ability to Exist to be Autonomous, Reactive, Goal-Oriented, etc. - are the basic abilities of an Intelligent Agent

What is an Intelligent agent? “Agent” can be considered as a theoretical concept from AI. Many different definitions exist in the literature…..

Agent Definition (1) An agent is an entity which is: – Situated in some environment. – Autonomous, in the sense that it can act without direct intervention from humans or other software processes, and controls over its own actions and internal state. – Flexible which means: Responsive (reactive): agents should perceive their environment and respond to changes that occur in it; Proactive: agents should not simply act in response to their environment, they should be able to exhibit opportunistic, goal- directed behavior and take the initiative when appropriate; Social: agents should be able to interact with humans or other artificial agents “A Roadmap of agent research and development”, N. Jennings, K. Sycara, M. Wooldridge (1998)

Agent Definition (2) American Heritage Dictionary: agent - ” … one that acts or has the power or authority to act… or represent another”

Does this means that … an agent carries out a task in favor of someone who has alloted it ? To avoid this description of tasks we sometimes prefer our agents to be able to infer (predict, guess) our goals... … so the agents should have some knowledge of task domain and their user.

"An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors." Russell & Norvig Agent Definition (3)

“Intelligent agents continuously perform three functions: perception of dynamic conditions in the environment; action to affect conditions in the environment; and reasoning to interpret perceptions, solve problems, draw inferences, and determine actions.” Barbara Hayes-Roth Agent Definition (5)

What is an Agent? ENVIRONMENT Behavior Events

Agents & Environments q The agent takes sensory input from its environment, and produces as output actions that affect it. Environment sensor input action output Agent

Internal and External Environment of an Agent Internal Environment: architecture, goals, abilities, sensors, effectors, profile, knowledge, beliefs, etc. External Environment: user, other humans, other agents, applications, information sources, their relationships, platforms, servers, networks, etc. Balance

Overall Intelligent Agent [Terziyan, 1993] goal-oriented 1)is goal-oriented, because it should have at least one goal - to keep continuously balance between its internal and external environments ; creative 2)is creative because of the ability to change external environment; adaptive 3)is adaptive because of the ability to change internal environment; mobile 4)is mobile because of the ability to move to another place; social 5)is social because of the ability to communicate to create a community; self-configurable 6)is self-configurable because of the ability to protect “mental health” by sensing only a “suitable” part of the environment.

Agent Definition [Wikipedia: (The free Encyclopedia), ] qIn computer science, an intelligent agent (IA) is a software agent that exhibits some form of artificial intelligence that assists the user and will act on their behalf, in performing non-repetitive computer- related tasks. qWhile the working of software agents used for operator assistance or data mining is often based on fixed pre-programmed rules, "intelligent" here implies the ability to adapt and learn.

Three groups of agents [ Etzioni and Daniel S. Weld, 1995 ] Backseat driver: helps the user during some task (e.g., Microsoft Office Assistant); Taxi driver: knows where to go when you tell the destination; Caretaker : know where to go, when and why.

Agent’s function maps The agent function maps from percept histories to actions:

Agents example Human agent: – eyes, ears, and other organs for sensors; – hands, legs, mouth, and other body parts for actuators Robotic agent: – cameras and infrared range finders for sensors – various motors for actuators

PEAS Use PEAS to describe task environment – Performance measure – Environment – Actuators – Sensors Example: Taxi driver – Performance measure: safe, fast, comfortable (maximize profits) – Environment: roads, other traffic, pedestrians, customers – Actuators: steering, accelerator, brake, signal, horn – Sensors: cameras, sonar, speedometer, GPS, odometer, accelerometer, engine sensors

PEAS Agent: Part-picking robot Performance measure: Percentage of parts in correct bins Environment: Conveyor belt with parts, bins Actuators: Jointed arm and hand Sensors: Camera, joint angle sensors

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: Keyboard (entry of symptoms, findings, patient's answers)

PEAS Agent: Interactive English tutor Performance measure: Maximize student's score on test Environment: Set of students Actuators: Screen display (exercises, suggestions, corrections) Sensors: Keyboard

Agents and Their Actions a rational agent does “the right thing” the action that leads to the best outcome under the given circumstances an agent function maps percept sequences to actions abstract mathematical description an agent program is a concrete implementation of the respective function it runs on a specific agent architecture (“platform”)

Features of intelligent agents qreactive qautonomous qgoal-oriented qtemporally continuous qcommunicative qlearning qmobile qflexible qcharacter responds to changes in the environment control over its own actions does not simply act in response to the environment is a continuously running process communicates with other agents, perhaps including people changes its behaviour based on its previous experience able to transport itself from one machine to another actions are not scripted believable personality and emotional state

Description of Agent‘s character qAn agent is responsible for satisfying specific goals. There can be different types of goals such as achieving a specific status, maximising a given function (e.g., utility), etc. qThe state of an agent includes state of its internal environment + state of knowledge and beliefs about its external environment. knowledge beliefs Goal1 Goal2 Goal1 Goal2

Connections An agent is situated in an environment, that consists of the objects and other agents it is possible to interact with. An agent has an identity that distinguishes it from the other agents of its environment. environment

Summery of Today’s Lecture What is an Intelligent agent? Agents & Environments Performance measure Environment Actuators Sensors Features of intelligent agents