Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science

Slides:



Advertisements
Similar presentations
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
Advertisements

Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
Specifying Agent Interaction Protocols with AUML and OCL COSC 6341 Project Presentation Alexei Lapouchnian November 29, 2000.
Research Network for Agent-Based Computing: Towards AgentLink III? Michael Luck University of Southampton, UK
استاد درس : دکتر عبداله زاده درس : هوش مصنوعی توزیع شده ارائه کننده : مریم باحجب ایمانی.
Industrial Ontologies Group University of Jyväskylä International Master Program: “Mobile Technologies and Business”
Multiagent Systems and Societies of Agents
Intelligent Agent Systems Autumn Master Study in Intelligent Systems Machine Learning (Roland – 10 points) Intelligent Agent Systems (Ky – 15 points)
Agent-based Interfaces Group 3 Topic 2 IM2044 Usability engineering Hasuk Kerai Ismael Ali.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Institute for Visualization and Perception Research 1 © Copyright 1998 Haim Levkowitz Automated negotiations The best terms for all concerned Tuomas Sandholm.
Intelligent Agents revisited.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
01 -1 Lecture 01 Intelligent Agents TopicsTopics –Definition –Agent Model –Agent Technology –Agent Architecture.
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.
Introduction to Intelligent Software Agents Martin Beer, School of Computing & Management Sciences, Sheffield Hallam University, Sheffield, United Kingdom.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Artificial Intelligence
Agent-based E-travel Agency Agent Systems Laboratory Oklahoma State University
SICS MarketSpace An agent-based market infrastructure Sverker Janson, Joakim Eriksson, Niclas Finne Intelligent Systems Laboratory Swedish Institute of.
Agents Computer Programs of a certain type Effectively bodiless robots –Rise of internet enables Agents Lostness –As life becomes more complex, we cannot.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
Intelligent Systems Over the Internet By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
Notes for CS3310 Artificial Intelligence Part 1: Overview Prof. Neil C. Rowe Naval Postgraduate School Version of January 2009.
1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,
CH558 Software Agent (Software Agent Technology and Multi-agent Systems) Spring Semester, 2005 Dept. of Computer Science Yonsei University.
Business Computing 550 Lesson 1. Fundamentals of Information Systems, Fifth Edition An Introduction to Information Systems in Organizations.
Steps Toward an AGI Roadmap Włodek Duch ( Google: W. Duch) AGI, Memphis, 1-2 March 2007 Roadmaps: A Ten Year Roadmap to Machines with Common Sense (Push.
INFORMATION SYSTEMS Overview
Agent-Oriented Software Engineering CSC532 Xiaomei Huang.
Multi-Agent Systems (MAS) Tom Holvoet Dept. Computer Science, KULeuven Research group on Distributed Systems and Computer Networks.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
1 Knowledge Management, Representation and Reasoning Specialism Advice Knowledge Management, Representation and Reasoning Specialism Advice MSc in AI Jessica.
Travis Steel. Objectives What is the Agent Paradigm? What is Agent-Oriented Design and how is it different than OO? When to apply AOD techniques? When.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
I Robot.
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Multi-agent Systems & Reinforcement Learning
Algorithmic, Game-theoretic and Logical Foundations
Introduction of Intelligent Agents
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
EEL 5937 Agent communication EEL 5937 Multi Agent Systems Lotzi Bölöni.
GET CONNECTED Information Technology Career Cluster.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
1 Security and Services in Mobiquitous Computing Tim Finin University of Maryland, Baltimore County Mobiquitous ’04, 24 August 2004
Fundamentals of Information Systems, Third Edition 1 Information and Decision Support Systems: Management Information Systems Management information system.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
EEL 5937 Multi Agent Systems -an introduction-. EEL 5937 Content What is an agent? Communication Ontologies Mobility Mutability Applications.
Fundamentals of Information Systems
A I (Artificial Intelligence)
Agents & Agency What do we mean by agents? Are agents just a metaphor?
© James D. Skrentny from notes by C. Dyer, et. al.
Introduction to Multi-Agent Systems
Interdisciplinary Program in Cognitive Science Lee, Jung-Woo
Information Systems General Information.
Pervasive Computing Happening?
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
In Distributed Systems
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Structure of intelligent agents and environments
Information Systems General Information.
Presentation transcript:

Software Agents & Agent-Based Systems Sverker Janson Intelligent Systems Laboratory Swedish Institute of Computer Science

A somewhat trite vision... Intelligent agents... understand what we mean find and use relevant information automate routine tasks adapt to our needs and desires cooperate with other assistants et c, et c Cf. Knowledge Navigator ’87, featuring Phil

Can we make it real? When we have solved the ”AI problem”... But we don’t need to A computer can play a fair game of chess Agents may (should) address specific tasks

Common characteristics... Agents are... situated autonomous reactive pro-active social rational et c, et c Cf. Jennings, Sycara, Wooldridge, A Roadmap of Agent Research and Development, JAAMAS, 1998

Common metaphore? Agent-based systems Systems & information integration Multiagent systems Resource markets Internet commerce Recommender systems Software agents Agents Assistant agents Believable agents Simulated agents Economics People... Sociology Robots Mobile agents Artificial life

Personal assistant agents Reducing work and information overload Examples –Apple’s Knowledge Navigator –MIT Media Lab (various) –Microsoft Paper Clip –Office of Naval Research Tactical Picture Agent

Mobile agents Moving running software between computers Purpose –overcome network latency (e.g. interact in real time) –use located resources (e.g. computing power, storage, special hardware) –see e.g. Seven Good Reasons for Mobile Agents by Lange and Oshima, CACM 3(42) Problems –Security, trust, performance

Mobile agents, unique selling point…

Agent-based systems

How communicate? Sharing information & bridging data models High level speech act based protocols –KQML / FIPA ACL –Cf. SOAP Expressive logic based content formats –KIF / FIPA SL –Cf. semantic web Systems and information integration TELL p(a)

How coordinate? Coordinating different interests and goals Agent: locus of self-interest Market based interaction –Contract net –Combinatorial markets Combination with organization –Coalition formation Multiagent systems, e.g. automated markets

Objects vs agents Objects –state –methods –control –method invocation Agents –goals –knowledge –planning –negotiation

Agents address software complexity Complex functionality? –“mechanistic” explanation too complex? –replace direct manipulation with dialogue –from understanding to trust –Cf. assistant agents Complex interrelationships? –let components be “selfish” –interaction through negotiation –global properties by mechanism design –Cf. agent-based systems

Whose agent?