SlideShare a Scribd company logo
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Introduction to Agents and
Multi-agent systems
Prof. Dr. Dagmar Monett Díaz
Computer Science Dept.
Faculty of Cooperative Studies
Berlin School of Economics and Law
dagmar@monettdiaz.com
Europe Week, 3rd – 7th March 2014
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 2
Two “intelligent” agents…
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Dilbert
Scott Adams
At http://dilbert.com/strips/comic/1991-02-08/
(Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved)
“Intelligent” travel agent #1
3
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Dilbert
Scott Adams
At http://dilbert.com/strips/comic/1996-12-23/
(Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved)
“Intelligent” travel agent #2
4
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 5
Another kind of “intelligent” agent
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: simple case
"Stimulus-response„ search engine
Customer: Agent:
Specifies request
with preferences
[Fill out form]
Specifies answer
[Show matching
offers]
6
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
Customer: Agent:
I want to go on
vacation
Wonderful!
Do you like
swimming?
7
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
Customer: Agent:
Yes, with good
friends on a white
beach.
And I like sports.
Wonderful!
And in the evening?
8
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
Customer: Agent:
Good entertainment,
exclusive bars, etc.
Sounds fantastic.
Is this what you are
looking for?
[Present an offer]
9
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
Customer: Agent:
Really fantastic
but over my budget.
I‘d prefer something
less exclusive...
Let's see…
How about this?
[Present a new offer]
10
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 11
What would that agent need for the
dialog?
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
12
Such a travel agent would need its knowledge to be
dynamic:
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
13
Such a travel agent would need its knowledge to be
dynamic:
 Dialog history
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
14
Such a travel agent would need its knowledge to be
dynamic:
 Dialog history
 (Hypothetical) model of the customer’s and own
• desires, intentions
• preferences, opinions
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Travel agent: more complex
15
Such a travel agent would need its knowledge to be
dynamic:
 Dialog history
 (Hypothetical) model of the customer’s and own
• desires, intentions
• preferences, opinions
 (Flexible) plan for
• exploring the customer’s desires and intentions
• profitable offers
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 16
Agenda
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 17
Agenda
 Where does the major content come from?
 What is an agent? What is a multi-agent system?
 Agent types
 Agent properties
 Design of intelligent agents
 Implementing practical reasoning agents
 Further reading, sources of inspiration, and more…
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 18
©
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
An Introduction to
MultiAgent Systems
Michael Wooldridge
2nd Edition, 484 pp.
John Wiley & Sons, May 2009
ISBN-13: 978-0470519462
With materials available at
http://www.csc.liv.ac.uk/~mjw/pub
s/imas/IMAS2e.html
What I also use in my
lectures at the HWR…
19
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Artificial Intelligence: A
Modern Approach
Stuart Russell and Peter Norvig
3rd Edition, 1152 pp.
Prentice Hall, December 2009
ISBN-13: 978-0136042594
With materials available at
http://aima.cs.berkeley.edu/
What I also use in my
lectures at the HWR…
20
“The AI Bible”
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 21
What is an agent?
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Agents, a definition
22
According to Michael Wooldridge:
“An agent is a computer system that is
capable of independent action on behalf of
its user or owner (figuring out what needs to
be done to satisfy design objectives, rather
than constantly being told)”.
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Agents, a definition
23
According to Michael Wooldridge:
“The main point about agents is they are
autonomous: capable of acting
independently, exhibiting control over their
internal state.
Thus: an agent is a computer system
capable of autonomous action in some
environment in order to meet its design
objectives”.
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Agents, a definition
24
According to Russell and Norvig:
“An agent is anything that can be viewed as
perceiving its environment through sensors
and acting upon that environment through
actuators”.
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 25
Agents
Agents communicate with the environment
through Sensors and Actuators
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 26
What is a multi-agent system?
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Dilbert
Scott Adams
At http://dilbert.com/strips/comic/1998-08-29/
(Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved)
Agent in a group
27
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Multi-agent systems, a
definition
28
According to Michael Wooldridge:
“A multi-agent system is one that consists of
a number of agents, which interact with one-
another”.
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Multi-agent systems, a
definition
29
According to Michael Wooldridge:
“A multi-agent system is one that consists of
a number of agents, which interact with one-
another”.
 In the most general case, agents will be acting on
behalf of users with different goals and motivations
 To successfully interact, they will require the ability
to cooperate, coordinate, and negotiate with each
other, much as people do
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 30
Agent types
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Agent types
Four basic types in order of increasing
generality:
 Simple reflex agents
 Model-based reflex agents
 Goal-based agents
 Utility-based agents
31
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 32
Simple reflex agents
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 33
Model-based reflex agents
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 34
Goal-based agents
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 35
Utility-based agents
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 36
Learning agents
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Dilbert
Scott Adams
At http://dilbert.com/strips/comic/2004-04-19/
(Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved)
A real state agent
37
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 38
Agent properties
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
A reactive system is one that
maintains an ongoing interaction
with its environment, and responds
to changes that occur in it (in time
for the response to be useful).
39
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
Pro-activeness = generating and
attempting to achieve goals; not
driven solely by events; taking the
initiative; recognizing opportunities.
40
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
Social ability in agents is the ability
to interact with other agents (and
possibly humans) via some kind of
agent-communication language, and
perhaps cooperate with others.
41
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
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.
An agent will act in order to achieve
its goals, and will not act in such a
way as to prevent its goals being
achieved – at least insofar as its
beliefs permit
42
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
Agents do not have conflicting
goals. Every agent will therefore
always try to do what is asked of it.
43
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
Agents improve performance over
time. They can learn.
44
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
An agent will not knowingly
communicate false information
45
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
An agent is autonomous if its
behaviour is determined by its own
experience (with ability
to learn and adapt)
46
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Intelligent agents are…
 reactive
 pro-active
 social
 rational
 benevolent
 adaptable
 truthful
 autonomous
 mobile
Mobility: the ability of an agent to
move around an electronic network
47
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 48
Design of intelligent agents.
Examples
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Settings
49
Performance
measure
Environment
Sensors
Actuators
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Settings
50
Performance
measure
Environment
Sensors
Actuators
Designing an automated taxi driver:
Safe, fast, legal, comfortable trip,
maximize profits
Roads, other traffic, pedestrians,
customers
Cameras, speedometer, GPS,
engine sensors, keyboard, etc.
Steering wheel, accelerator, brake,
signals
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Settings
51
Performance
measure
Environment
Sensors
Actuators
Designing a medical diagnosis system:
Healthy patient, minimize costs,
lawsuits
Patient, hospital, staff
Keyboard (entry of symptoms,
findings, patient's answers)
Screen display (questions, tests,
diagnoses, treatments, referrals)
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Settings
52
Performance
measure
Environment
Sensors
Actuators
Designing an interactive English tutor:
Maximize student's score on test
Set of students
Keyboard
Screen display (exercises,
suggestions, corrections)
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 53
Active learning exercise:
“How to implement
reactive agents?
Discuss it with your classmates!”
Image © renjith krishnan at http://www.freedigitalphotos.net/
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 54
Implementing deliberative agents.
First steps.
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Agent Control Loop Version 1
while true
observe the world;
update internal world model;
deliberate about what intention to
achieve next;
use means-ends reasoning to get a plan
for the intention;
execute the plan
end while
First pass
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
More formally…
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
With deliberation…
[…which can be further extended to consider practical reasoning agents…]
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Dilbert
Scott Adams
At http://dilbert.com/strips/comic/2004-04-23/
(Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved)
The real state agent (cont.)
58
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 59
Homework:
“Search for real-world applications
that use intelligent agents and
describe their tasks and
functioning!”
Image © renjith krishnan at http://www.freedigitalphotos.net/
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 60
Assessment
Image © renjith krishnan at http://www.freedigitalphotos.net/
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Question
61
(Taken from a public sample exam © Wooldridge)
Briefly define and explain, with examples where
appropriate, THREE properties you would
expect an intelligent agent to exhibit!
PLEASE ANSWER AT:
https://docs.google.com/forms/d/1K0RZur9bDtZs0R0k74GKn7Va34ALPYtXxXUFJH51_1k/viewform
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 62
Last active learning exercise
Image © renjith krishnan at http://www.freedigitalphotos.net/
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 63
The content
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 64
References
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Others…
65
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield
Further reading and sites…
 IFAAMAS – International Foundation for
Autonomous Agents and Multiagent Systems
http://ifaamas.org/
 Journal Autonomous Agents and Multi-Agent
Systems
http://link.springer.com/journal/10458
 13th International Conference on Autonomous
Agents ans Multiagent Systems (AAMAS’14), Paris,
France
http://aamas2014.lip6.fr/
66
D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 67
Slides of the talk per request:
dagmar@monettdiaz.com
Prof. Dr. Dagmar Monett Díaz
monettdiaz
@dmonett
http://monettdiaz.com

More Related Content

What's hot

Artificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agentsArtificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agentsEhsan Nowrouzi
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Garry D. Lasaga
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environmentVajira Thambawita
 
2-Agents- Artificial Intelligence
2-Agents- Artificial Intelligence2-Agents- Artificial Intelligence
2-Agents- Artificial IntelligenceMhd Sb
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & ReasoningSajid Marwat
 
Chapter 2 intelligent agents
Chapter 2 intelligent agentsChapter 2 intelligent agents
Chapter 2 intelligent agentsLukasJohnny
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)mufassirin
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?Anant Soft Computing
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Yasir Khan
 
Types of environment
Types of environmentTypes of environment
Types of environmentMegha Sharma
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptxSuvamvlogs
 

What's hot (20)

Artificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agentsArtificial Intelligence Chapter two agents
Artificial Intelligence Chapter two agents
 
AI: Planning and AI
AI: Planning and AIAI: Planning and AI
AI: Planning and AI
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 
AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)AI Lecture 7 (uncertainty)
AI Lecture 7 (uncertainty)
 
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
Introduction Artificial Intelligence a modern approach by Russel and Norvig 1
 
Intelligent agent
Intelligent agentIntelligent agent
Intelligent agent
 
Lecture 2 agent and environment
Lecture 2   agent and environmentLecture 2   agent and environment
Lecture 2 agent and environment
 
2-Agents- Artificial Intelligence
2-Agents- Artificial Intelligence2-Agents- Artificial Intelligence
2-Agents- Artificial Intelligence
 
Agent architectures
Agent architecturesAgent architectures
Agent architectures
 
AI Lecture 4 (informed search and exploration)
AI Lecture 4 (informed search and exploration)AI Lecture 4 (informed search and exploration)
AI Lecture 4 (informed search and exploration)
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
 
search strategies in artificial intelligence
search strategies in artificial intelligencesearch strategies in artificial intelligence
search strategies in artificial intelligence
 
Knowledge Representation & Reasoning
Knowledge Representation & ReasoningKnowledge Representation & Reasoning
Knowledge Representation & Reasoning
 
Chapter 2 intelligent agents
Chapter 2 intelligent agentsChapter 2 intelligent agents
Chapter 2 intelligent agents
 
Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)Intelligence Agent - Artificial Intelligent (AI)
Intelligence Agent - Artificial Intelligent (AI)
 
What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?What is knowledge representation and reasoning ?
What is knowledge representation and reasoning ?
 
Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence Knowledge Representation in Artificial intelligence
Knowledge Representation in Artificial intelligence
 
Lecture 6 expert systems
Lecture 6   expert systemsLecture 6   expert systems
Lecture 6 expert systems
 
Types of environment
Types of environmentTypes of environment
Types of environment
 
1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx1.1 What are Agent and Environment.pptx
1.1 What are Agent and Environment.pptx
 

Viewers also liked

Lecture 5 - Agent communication
Lecture 5 - Agent communicationLecture 5 - Agent communication
Lecture 5 - Agent communicationAntonio Moreno
 
Answer-set programming
Answer-set programmingAnswer-set programming
Answer-set programmingnet2-project
 
Multiagent System Communication
Multiagent System Communication Multiagent System Communication
Multiagent System Communication Ahsan Rahim
 
T3 Agent oriented programming languages
T3 Agent oriented programming languagesT3 Agent oriented programming languages
T3 Agent oriented programming languagesEASSS 2012
 
S378 introduction to robocup & soccer simulation
S378 introduction to robocup & soccer simulationS378 introduction to robocup & soccer simulation
S378 introduction to robocup & soccer simulationIsfahanlug
 
|.doc|
|.doc||.doc|
|.doc|butest
 
Topic 1 lecture 3-application imapct of mas&t
Topic 1 lecture 3-application imapct of mas&tTopic 1 lecture 3-application imapct of mas&t
Topic 1 lecture 3-application imapct of mas&tfarshad33
 
Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...
Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...
Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...farshad33
 
Topic 1 lecture 2
Topic 1 lecture 2Topic 1 lecture 2
Topic 1 lecture 2farshad33
 
Chapter 5 design patterns for mas
Chapter 5 design patterns for masChapter 5 design patterns for mas
Chapter 5 design patterns for masfarshad33
 
Chapter 6 agent communications--agent communications
Chapter 6 agent communications--agent communicationsChapter 6 agent communications--agent communications
Chapter 6 agent communications--agent communicationsfarshad33
 
Topic 1 lecture 1
Topic 1 lecture 1Topic 1 lecture 1
Topic 1 lecture 1farshad33
 
Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)Marc-Philippe Huget
 
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...farshad33
 
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...farshad33
 
Crowdsourcing คืออะไร
Crowdsourcing คืออะไรCrowdsourcing คืออะไร
Crowdsourcing คืออะไรNat Kansuwan
 
T9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systemsT9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systemsEASSS 2012
 
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]Dagmar Monett
 

Viewers also liked (20)

Lecture 5 - Agent communication
Lecture 5 - Agent communicationLecture 5 - Agent communication
Lecture 5 - Agent communication
 
Answer-set programming
Answer-set programmingAnswer-set programming
Answer-set programming
 
Multiagent System Communication
Multiagent System Communication Multiagent System Communication
Multiagent System Communication
 
T3 Agent oriented programming languages
T3 Agent oriented programming languagesT3 Agent oriented programming languages
T3 Agent oriented programming languages
 
S378 introduction to robocup & soccer simulation
S378 introduction to robocup & soccer simulationS378 introduction to robocup & soccer simulation
S378 introduction to robocup & soccer simulation
 
|.doc|
|.doc||.doc|
|.doc|
 
Topic 1 lecture 3-application imapct of mas&t
Topic 1 lecture 3-application imapct of mas&tTopic 1 lecture 3-application imapct of mas&t
Topic 1 lecture 3-application imapct of mas&t
 
Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...
Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...
Chapter 8 agent-oriented software engineering ch8-prometheus research methodo...
 
Topic 1 lecture 2
Topic 1 lecture 2Topic 1 lecture 2
Topic 1 lecture 2
 
Chapter 5 design patterns for mas
Chapter 5 design patterns for masChapter 5 design patterns for mas
Chapter 5 design patterns for mas
 
Auctions
AuctionsAuctions
Auctions
 
Chapter 6 agent communications--agent communications
Chapter 6 agent communications--agent communicationsChapter 6 agent communications--agent communications
Chapter 6 agent communications--agent communications
 
Topic 1 lecture 1
Topic 1 lecture 1Topic 1 lecture 1
Topic 1 lecture 1
 
Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)
 
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
 
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
Topic 4 -software architecture viewpoint-multi-agent systems-a software archi...
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Crowdsourcing คืออะไร
Crowdsourcing คืออะไรCrowdsourcing คืออะไร
Crowdsourcing คืออะไร
 
T9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systemsT9. Trust and reputation in multi-agent systems
T9. Trust and reputation in multi-agent systems
 
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
Predicting Star Ratings based on Annotated Reviewss of Mobile Apps [Slides]
 

Similar to Introduction to Agents and Multi-agent Systems (lecture slides)

Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)Dagmar Monett
 
NCSU invited talk: Leveraging Social Media for Tourism Marketplace Coordination
NCSU invited talk: Leveraging Social Media for Tourism Marketplace CoordinationNCSU invited talk: Leveraging Social Media for Tourism Marketplace Coordination
NCSU invited talk: Leveraging Social Media for Tourism Marketplace CoordinationArtificial Intelligence Institute at UofSC
 
Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)Dagmar Monett
 
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Dagmar Monett
 
Travel the Future – mobile research 2024 - Telekom Innovation Laboratories
Travel the Future – mobile research 2024 - Telekom Innovation LaboratoriesTravel the Future – mobile research 2024 - Telekom Innovation Laboratories
Travel the Future – mobile research 2024 - Telekom Innovation LaboratoriesMerlien Institute
 
The European R&I program H2020:  "linking Research with Innovation to create ...
The European R&I program H2020:  "linking Research with Innovation to create ...The European R&I program H2020:  "linking Research with Innovation to create ...
The European R&I program H2020:  "linking Research with Innovation to create ...Pasteur_Tunis
 
A bridge between USA and Hungary - NJCU / IDR lecture
A bridge between USA and Hungary - NJCU / IDR lecture A bridge between USA and Hungary - NJCU / IDR lecture
A bridge between USA and Hungary - NJCU / IDR lecture Thomas Barat
 
i-doc talk for ESoDdoc 2013
i-doc talk for ESoDdoc 2013i-doc talk for ESoDdoc 2013
i-doc talk for ESoDdoc 2013Sandra Gaudenzi
 
A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)Dagmar Monett
 
Crowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the GovernmentCrowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the GovernmentMichele Osella
 
Crowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the GovernmentCrowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the GovernmentCrowdsourcing Week
 
Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)Dagmar Monett
 
European communication monitor 2017
European communication monitor 2017European communication monitor 2017
European communication monitor 2017Carlo Rossi
 
2016 01-11 ipred iv crowdtasker presentation
2016 01-11 ipred iv crowdtasker presentation2016 01-11 ipred iv crowdtasker presentation
2016 01-11 ipred iv crowdtasker presentationDenis Havlik
 
Piri Guide - NOAH18 Berlin
Piri Guide - NOAH18 BerlinPiri Guide - NOAH18 Berlin
Piri Guide - NOAH18 BerlinNOAH Advisors
 

Similar to Introduction to Agents and Multi-agent Systems (lecture slides) (20)

Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)Key Issues for Requirements Engineering (lecture slides)
Key Issues for Requirements Engineering (lecture slides)
 
NCSU invited talk: Leveraging Social Media for Tourism Marketplace Coordination
NCSU invited talk: Leveraging Social Media for Tourism Marketplace CoordinationNCSU invited talk: Leveraging Social Media for Tourism Marketplace Coordination
NCSU invited talk: Leveraging Social Media for Tourism Marketplace Coordination
 
Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)Experiences in Software Testing (lecture slides)
Experiences in Software Testing (lecture slides)
 
Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...Modelling Software Requirements: Important diagrams and templates (lecture sl...
Modelling Software Requirements: Important diagrams and templates (lecture sl...
 
Travel the Future – mobile research 2024 - Telekom Innovation Laboratories
Travel the Future – mobile research 2024 - Telekom Innovation LaboratoriesTravel the Future – mobile research 2024 - Telekom Innovation Laboratories
Travel the Future – mobile research 2024 - Telekom Innovation Laboratories
 
The European R&I program H2020:  "linking Research with Innovation to create ...
The European R&I program H2020:  "linking Research with Innovation to create ...The European R&I program H2020:  "linking Research with Innovation to create ...
The European R&I program H2020:  "linking Research with Innovation to create ...
 
The mediation of tourism experiences through storytelling in social media: Ho...
The mediation of tourism experiences through storytelling in social media: Ho...The mediation of tourism experiences through storytelling in social media: Ho...
The mediation of tourism experiences through storytelling in social media: Ho...
 
A bridge between USA and Hungary - NJCU / IDR lecture
A bridge between USA and Hungary - NJCU / IDR lecture A bridge between USA and Hungary - NJCU / IDR lecture
A bridge between USA and Hungary - NJCU / IDR lecture
 
i-doc talk for ESoDdoc 2013
i-doc talk for ESoDdoc 2013i-doc talk for ESoDdoc 2013
i-doc talk for ESoDdoc 2013
 
A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)A Structured Approach to Requirements Analysis (lecture slides)
A Structured Approach to Requirements Analysis (lecture slides)
 
Crowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the GovernmentCrowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the Government
 
Crowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the GovernmentCrowdsourcing: The Business Model for Reinventing the Government
Crowdsourcing: The Business Model for Reinventing the Government
 
IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608
IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608
IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608
 
IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608
IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608
IDRC14-ppp-Stanciugelu-PEP-specialpanel-2608
 
Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)Genetic Algorithms and Ant Colony Optimisation (lecture slides)
Genetic Algorithms and Ant Colony Optimisation (lecture slides)
 
European Communication Monitor 2022
European Communication Monitor 2022European Communication Monitor 2022
European Communication Monitor 2022
 
European Communication Monitor 2017
European Communication Monitor 2017European Communication Monitor 2017
European Communication Monitor 2017
 
European communication monitor 2017
European communication monitor 2017European communication monitor 2017
European communication monitor 2017
 
2016 01-11 ipred iv crowdtasker presentation
2016 01-11 ipred iv crowdtasker presentation2016 01-11 ipred iv crowdtasker presentation
2016 01-11 ipred iv crowdtasker presentation
 
Piri Guide - NOAH18 Berlin
Piri Guide - NOAH18 BerlinPiri Guide - NOAH18 Berlin
Piri Guide - NOAH18 Berlin
 

More from Dagmar Monett

Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...Dagmar Monett
 
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...Dagmar Monett
 
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...Dagmar Monett
 
The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning Dagmar Monett
 
Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Dagmar Monett
 
Coming to terms with intelligence in machines
Coming to terms with intelligence in machinesComing to terms with intelligence in machines
Coming to terms with intelligence in machinesDagmar Monett
 
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...Dagmar Monett
 
Artificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of RealityArtificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of RealityDagmar Monett
 
Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...Dagmar Monett
 
The I in AI (or why there is still none)
The I in AI (or why there is still none)The I in AI (or why there is still none)
The I in AI (or why there is still none)Dagmar Monett
 
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...Dagmar Monett
 
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...Dagmar Monett
 
Teaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:WireTeaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:WireDagmar Monett
 
E-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical StudyE-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical StudyDagmar Monett
 
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...Dagmar Monett
 
Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...Dagmar Monett
 
Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)Dagmar Monett
 
Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Dagmar Monett
 
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)Dagmar Monett
 
Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...Dagmar Monett
 

More from Dagmar Monett (20)

Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
Narratives that speak AI lingua? AI vocabulary in listed companies' annual re...
 
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
Game-based Learning as a Suitable Approach for Teaching Digital Ethical Think...
 
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
University-Industry Collaboration's Next Level: A Comparative Study as Basis ...
 
The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning The Changing Landscape of Digital Technologies for Learning
The Changing Landscape of Digital Technologies for Learning
 
Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.Will Robots Take all the Jobs? Not yet.
Will Robots Take all the Jobs? Not yet.
 
Coming to terms with intelligence in machines
Coming to terms with intelligence in machinesComing to terms with intelligence in machines
Coming to terms with intelligence in machines
 
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
The Intelligence Corpus, an Annotated Corpus of Definitions of Intelligence: ...
 
Artificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of RealityArtificial Intelligence: The Promise, the Myth, and a Dose of Reality
Artificial Intelligence: The Promise, the Myth, and a Dose of Reality
 
Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...Intelligence, the elusive concept and general capability still not found in m...
Intelligence, the elusive concept and general capability still not found in m...
 
The I in AI (or why there is still none)
The I in AI (or why there is still none)The I in AI (or why there is still none)
The I in AI (or why there is still none)
 
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
Erfahrungen aus Projektbasiertes Lernen im Informatik Studium - The Missing p...
 
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
Simulating the Fractional Reserve Banking using Agent-based Modelling with Ne...
 
Teaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:WireTeaching Students Collaborative Requirements Engineering. Case Study Red:Wire
Teaching Students Collaborative Requirements Engineering. Case Study Red:Wire
 
E-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical StudyE-Learning Adoption in a Higher Education Setting: An Empirical Study
E-Learning Adoption in a Higher Education Setting: An Empirical Study
 
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
Evolving Lesson Plans to Assist Educators: From Paper-Based to Adaptive Lesso...
 
Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...Joint Software Engineering to support STEM Education: Experiences before, dur...
Joint Software Engineering to support STEM Education: Experiences before, dur...
 
Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)Methods for Validating and Testing Software Requirements (lecture slides)
Methods for Validating and Testing Software Requirements (lecture slides)
 
Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)Requirements Engineering Methods for Documenting Requirements (lecture slides)
Requirements Engineering Methods for Documenting Requirements (lecture slides)
 
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
Requirements Engineering Techniques for Eliciting Requirements (lecture slides)
 
Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...Walking the path from the MOOC to my classroom: My collection of methods and ...
Walking the path from the MOOC to my classroom: My collection of methods and ...
 

Recently uploaded

The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...sanghavirahi2
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxShibin Azad
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...Nguyen Thanh Tu Collection
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPCeline George
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxakshayaramakrishnan21
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportAvinash Rai
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfVivekanand Anglo Vedic Academy
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...Denish Jangid
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxbennyroshan06
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17Celine George
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfjoachimlavalley1
 

Recently uploaded (20)

The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Industrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training ReportIndustrial Training Report- AKTU Industrial Training Report
Industrial Training Report- AKTU Industrial Training Report
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...Basic Civil Engineering Notes of Chapter-6,  Topic- Ecosystem, Biodiversity G...
Basic Civil Engineering Notes of Chapter-6, Topic- Ecosystem, Biodiversity G...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 

Introduction to Agents and Multi-agent Systems (lecture slides)

  • 1. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Introduction to Agents and Multi-agent systems Prof. Dr. Dagmar Monett Díaz Computer Science Dept. Faculty of Cooperative Studies Berlin School of Economics and Law dagmar@monettdiaz.com Europe Week, 3rd – 7th March 2014
  • 2. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 2 Two “intelligent” agents…
  • 3. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Dilbert Scott Adams At http://dilbert.com/strips/comic/1991-02-08/ (Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved) “Intelligent” travel agent #1 3
  • 4. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Dilbert Scott Adams At http://dilbert.com/strips/comic/1996-12-23/ (Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved) “Intelligent” travel agent #2 4
  • 5. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 5 Another kind of “intelligent” agent
  • 6. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: simple case "Stimulus-response„ search engine Customer: Agent: Specifies request with preferences [Fill out form] Specifies answer [Show matching offers] 6
  • 7. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex Customer: Agent: I want to go on vacation Wonderful! Do you like swimming? 7
  • 8. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex Customer: Agent: Yes, with good friends on a white beach. And I like sports. Wonderful! And in the evening? 8
  • 9. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex Customer: Agent: Good entertainment, exclusive bars, etc. Sounds fantastic. Is this what you are looking for? [Present an offer] 9
  • 10. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex Customer: Agent: Really fantastic but over my budget. I‘d prefer something less exclusive... Let's see… How about this? [Present a new offer] 10
  • 11. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 11 What would that agent need for the dialog?
  • 12. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex 12 Such a travel agent would need its knowledge to be dynamic:
  • 13. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex 13 Such a travel agent would need its knowledge to be dynamic:  Dialog history
  • 14. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex 14 Such a travel agent would need its knowledge to be dynamic:  Dialog history  (Hypothetical) model of the customer’s and own • desires, intentions • preferences, opinions
  • 15. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Travel agent: more complex 15 Such a travel agent would need its knowledge to be dynamic:  Dialog history  (Hypothetical) model of the customer’s and own • desires, intentions • preferences, opinions  (Flexible) plan for • exploring the customer’s desires and intentions • profitable offers
  • 16. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 16 Agenda
  • 17. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 17 Agenda  Where does the major content come from?  What is an agent? What is a multi-agent system?  Agent types  Agent properties  Design of intelligent agents  Implementing practical reasoning agents  Further reading, sources of inspiration, and more…
  • 18. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 18 ©
  • 19. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield An Introduction to MultiAgent Systems Michael Wooldridge 2nd Edition, 484 pp. John Wiley & Sons, May 2009 ISBN-13: 978-0470519462 With materials available at http://www.csc.liv.ac.uk/~mjw/pub s/imas/IMAS2e.html What I also use in my lectures at the HWR… 19
  • 20. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Artificial Intelligence: A Modern Approach Stuart Russell and Peter Norvig 3rd Edition, 1152 pp. Prentice Hall, December 2009 ISBN-13: 978-0136042594 With materials available at http://aima.cs.berkeley.edu/ What I also use in my lectures at the HWR… 20 “The AI Bible”
  • 21. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 21 What is an agent?
  • 22. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Agents, a definition 22 According to Michael Wooldridge: “An agent is a computer system that is capable of independent action on behalf of its user or owner (figuring out what needs to be done to satisfy design objectives, rather than constantly being told)”.
  • 23. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Agents, a definition 23 According to Michael Wooldridge: “The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their internal state. Thus: an agent is a computer system capable of autonomous action in some environment in order to meet its design objectives”.
  • 24. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Agents, a definition 24 According to Russell and Norvig: “An agent is anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators”.
  • 25. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 25 Agents Agents communicate with the environment through Sensors and Actuators
  • 26. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 26 What is a multi-agent system?
  • 27. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Dilbert Scott Adams At http://dilbert.com/strips/comic/1998-08-29/ (Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved) Agent in a group 27
  • 28. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Multi-agent systems, a definition 28 According to Michael Wooldridge: “A multi-agent system is one that consists of a number of agents, which interact with one- another”.
  • 29. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Multi-agent systems, a definition 29 According to Michael Wooldridge: “A multi-agent system is one that consists of a number of agents, which interact with one- another”.  In the most general case, agents will be acting on behalf of users with different goals and motivations  To successfully interact, they will require the ability to cooperate, coordinate, and negotiate with each other, much as people do
  • 30. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 30 Agent types
  • 31. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Agent types Four basic types in order of increasing generality:  Simple reflex agents  Model-based reflex agents  Goal-based agents  Utility-based agents 31
  • 32. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 32 Simple reflex agents
  • 33. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 33 Model-based reflex agents
  • 34. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 34 Goal-based agents
  • 35. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 35 Utility-based agents
  • 36. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 36 Learning agents
  • 37. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Dilbert Scott Adams At http://dilbert.com/strips/comic/2004-04-19/ (Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved) A real state agent 37
  • 38. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 38 Agent properties
  • 39. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile A reactive system is one that maintains an ongoing interaction with its environment, and responds to changes that occur in it (in time for the response to be useful). 39
  • 40. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile Pro-activeness = generating and attempting to achieve goals; not driven solely by events; taking the initiative; recognizing opportunities. 40
  • 41. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile Social ability in agents is the ability to interact with other agents (and possibly humans) via some kind of agent-communication language, and perhaps cooperate with others. 41
  • 42. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile 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. An agent will act in order to achieve its goals, and will not act in such a way as to prevent its goals being achieved – at least insofar as its beliefs permit 42
  • 43. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile Agents do not have conflicting goals. Every agent will therefore always try to do what is asked of it. 43
  • 44. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile Agents improve performance over time. They can learn. 44
  • 45. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile An agent will not knowingly communicate false information 45
  • 46. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile An agent is autonomous if its behaviour is determined by its own experience (with ability to learn and adapt) 46
  • 47. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Intelligent agents are…  reactive  pro-active  social  rational  benevolent  adaptable  truthful  autonomous  mobile Mobility: the ability of an agent to move around an electronic network 47
  • 48. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 48 Design of intelligent agents. Examples
  • 49. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Settings 49 Performance measure Environment Sensors Actuators
  • 50. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Settings 50 Performance measure Environment Sensors Actuators Designing an automated taxi driver: Safe, fast, legal, comfortable trip, maximize profits Roads, other traffic, pedestrians, customers Cameras, speedometer, GPS, engine sensors, keyboard, etc. Steering wheel, accelerator, brake, signals
  • 51. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Settings 51 Performance measure Environment Sensors Actuators Designing a medical diagnosis system: Healthy patient, minimize costs, lawsuits Patient, hospital, staff Keyboard (entry of symptoms, findings, patient's answers) Screen display (questions, tests, diagnoses, treatments, referrals)
  • 52. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Settings 52 Performance measure Environment Sensors Actuators Designing an interactive English tutor: Maximize student's score on test Set of students Keyboard Screen display (exercises, suggestions, corrections)
  • 53. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 53 Active learning exercise: “How to implement reactive agents? Discuss it with your classmates!” Image © renjith krishnan at http://www.freedigitalphotos.net/
  • 54. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 54 Implementing deliberative agents. First steps.
  • 55. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Agent Control Loop Version 1 while true observe the world; update internal world model; deliberate about what intention to achieve next; use means-ends reasoning to get a plan for the intention; execute the plan end while First pass
  • 56. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield More formally…
  • 57. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield With deliberation… […which can be further extended to consider practical reasoning agents…]
  • 58. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Dilbert Scott Adams At http://dilbert.com/strips/comic/2004-04-23/ (Educational/Classroom usage permission is granted by Universal Uclick. All Rights Reserved) The real state agent (cont.) 58
  • 59. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 59 Homework: “Search for real-world applications that use intelligent agents and describe their tasks and functioning!” Image © renjith krishnan at http://www.freedigitalphotos.net/
  • 60. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 60 Assessment Image © renjith krishnan at http://www.freedigitalphotos.net/
  • 61. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Question 61 (Taken from a public sample exam © Wooldridge) Briefly define and explain, with examples where appropriate, THREE properties you would expect an intelligent agent to exhibit! PLEASE ANSWER AT: https://docs.google.com/forms/d/1K0RZur9bDtZs0R0k74GKn7Va34ALPYtXxXUFJH51_1k/viewform
  • 62. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 62 Last active learning exercise Image © renjith krishnan at http://www.freedigitalphotos.net/
  • 63. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 63 The content
  • 64. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 64 References
  • 65. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Others… 65
  • 66. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield Further reading and sites…  IFAAMAS – International Foundation for Autonomous Agents and Multiagent Systems http://ifaamas.org/  Journal Autonomous Agents and Multi-Agent Systems http://link.springer.com/journal/10458  13th International Conference on Autonomous Agents ans Multiagent Systems (AAMAS’14), Paris, France http://aamas2014.lip6.fr/ 66
  • 67. D. Monett – Europe Week 2014, University of Hertfordshire, Hatfield 67 Slides of the talk per request: dagmar@monettdiaz.com Prof. Dr. Dagmar Monett Díaz monettdiaz @dmonett http://monettdiaz.com