Intelligent Agents (Ch. 2)

Slides:



Advertisements
Similar presentations
Additional Topics ARTIFICIAL INTELLIGENCE
Advertisements

Intelligent Agents Chapter 2.
Title: Intelligent Agents A uthor: Michael Woolridge Chapter 1 of Multiagent Systems by Weiss Speakers: Tibor Moldovan and Shabbir Syed CSCE976, April.
Intelligent Agents Russell and Norvig: 2
Artificial Intelligence: Chapter 2
Oregon State University – CS430 Intro to AI (c) 2003 Thomas G. Dietterich and Devika Subramanian1 Agents and Environments.
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.
A: A Unified Brand-name-Free Introduction to Planning Subbarao Kambhampati Environment What action next? The $$$$$$ Question.
ICS-171: Notes 2: 1 Intelligent Agents Chapter 2 ICS 171, Fall 2005.
Intelligent Agents Chapter 2 ICS 171, Fall 2005.
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.
Agents & Environments. © Daniel S. Weld Topics Agents & Environments Problem Spaces Search & Constraint Satisfaction Knowledge Repr’n & Logical.
Rational Agents (Chapter 2)
1 Chapter 19 Intelligent Agents. 2 Chapter 19 Contents (1) l Intelligence l Autonomy l Ability to Learn l Other Agent Properties l Reactive Agents l Utility-Based.
Rational Agents (Chapter 2)
Leroy Garcia 1.  Artificial Intelligence is the branch of computer science that is concerned with the automation of intelligent behavior (Luger, 2008).
CSE 573 Artificial Intelligence Dan Weld Peng Dai
Intelligent Agents. Software agents O Monday: O Overview video (Introduction to software agents) O Agents and environments O Rationality O Wednesday:
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
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 Robot Environment Interaction Environment perception provides information about the environment’s state, and it tends to increase the robot’s knowledge.
Agents CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
By: Messias, Spaan, Lima Presented by: Mike Plasker DMES – Ocean Engineering.
Rational Agents (Chapter 2)
MDPs (cont) & Reinforcement Learning
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.
Feng Zhiyong Tianjin University Fall  An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that.
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.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Intelligent Agents. Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types.
Intelligent Agent Architectures Chapter 2 of AIMA.
Artificial Intelligence Programming Spring 2016
Service-Oriented Computing: Semantics, Processes, Agents
How R&N define AI humanly vs. rationally thinking vs. acting
ECE 448 Lecture 3: Rational Agents
CS b659: Intelligent Robotics
EA C461 – Artificial Intelligence Intelligent Agents
Rational Agents (Chapter 2)
Artificial Intelligence Lecture No. 5
Timothy Boger and Mike Korostelev
Intelligent Agents Chapter 2.
Intelligent Agents (Ch. 2)
Intelligent (mostly) Agents
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.
Markov Decision Processes
Markov Decision Processes
Announcements Homework 3 due today (grace period through Friday)
Intelligent Agents Chapter 2.
EA C461 – Artificial Intelligence Problem Solving Agents
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.
Intelligent Agents Chapter 2.
Intelligent Agents Chapter 2.
Presentation transcript:

Intelligent Agents (Ch. 2) examples of agents webbots, ticket purchasing, electronic assistant, Siri, news filtering, autonomous vehicles, printer/copier monitor, Robocup soccer, NPCs in Quake, Halo, Call of Duty... agents are a unifying theme for AI use search and knowledge, planning, learning... focus on decision-making must deal with uncertainty, other actors in environment

Characteristics of Agents essential characteristics agents are situated: can sense and manipulate an environment that changes over time agents are goal-oriented agents are autonomous other common aspects of agents: adaptive optimizing social (interactive, cooperative, multiagent) life-like

goals, knowledge base, model of world sensors, percepts State1 State2 State3 Staten plan: Action1 Action2 Action3 ... actuators, effectors, actions Environment

Performance measures Rationality for each possible percept sequence, a rational agent should select an action that is expected to maximize its performance measure, given the evidence provideded by the percept sequence and whatever built-in knowledge the agent has

Task Environments The architecture or design of an agent is strongly influenced by characteristics of the environment Discrete Continuous Static Dynamic Deterministic Stochastic Episodic Sequential Fully Observable Partially Observable Single-Agent Multi-Agent

Agent Architectures Reactive stimulus-response condition-action lookup table efficient goals are implicit

Agent Architectures Rule-based implementations condition-action trigger rules if carInFrontIsBraking then InitiateBraking more compact than table issue: how to choose which rule to fire? (if > 1 can) must prioritize rules implementations if-then-else cascades JESS - Java Expert System Subsumption Architecture (Rodney Brooks, MIT) hierarchical - design behaviors in layers e.g. obstacle avoidance overrides moving toward goal

JESS examples

Agent Architectures Model-based use local variables to infer and remember unobservable aspects of state of the world

Agent Architectures Knowledge-based knowledge base containing logical rules for: inferring unobservable aspects of state example: if enemy has fired 6 shots, then they are out of bullets... inferring effects of actions inferring what is likely to happen use inference algorithm to decide what to do next, given state and goals forward/backward chaining natural deduction resolution prove: PerceptsKB Goals |= do(ai) for some action ai

Agent Architectures Goal-based search for sequence of action that will transform Sinit into Sgoal state-space search (forward from Sinit, e.g. using A*) goal-regression (backward from Sgoal) reason about effects of actions SATplan, GraphPlan, PartialOrderPlan... note: plans must be maintained on an "agenda" and carried out over time - intentions

Agent Architectures Utility-based utility function: maps states to real values, quantifies "goodness" of states agents select actions to maximize utility sometimes payoffs are immediate othertimes payoffs are delayed - Sequential Decisions maximize long-term discounted reward Markov Decision Problems (MDPs) model environment with transition and reward functions effects of actions can be stochastic (probability distribution over successor states) can "solve" MDPs to obtain optimal sequence of actions

Agent Architectures Team-based (multi-agent systems) competitors vs. collaborators: assume all are self- interested ("open" agent environment) team: shared goals, joint intentions roles, responsibilities communication is key BDI - modal logic for representing Beliefs, Desires, and Intentions of other agents incentives to produce collaborative behavior consensus algorithms trust models