Professional Documents
Culture Documents
4 IntroAgentsAndMAS-new
4 IntroAgentsAndMAS-new
Viviana Mascardi
viviana.mascardi@unige.it
Outline
What is an agent?
What is an agent?
What is an agent?
What is an agent?
What is an agent?
What is an agent?
What is an agent?
What is a MAS?
What is a MAS?
Franco Zambonelli
Andrea Omicini
What is a MAS?
What is a MAS?
What is a MAS?
What is a MAS?
PDT, http://www.cs.rmit.edu.au/agents/pdt/
Ingenias, http://ingenias.sourceforge.net/
Agent-based development
Agent-based development
Jade, http://jade.tilab.com/
MAS, University of Genoa, DIBRIS Agents and MASs 15 / 43
What are Agents and MASs MASs for development of software applications
Jade, http://sourceforge.net/projects/jason/
Agent-based development
Agent-based development
Agent-based simulation
Agent-based simulation
Agent-based simulation
Agent-based simulation
NetLogo, http://ccl.northwestern.edu/netlogo/
MAS, University of Genoa, DIBRIS Agents and MASs 27 / 43
Short history of agents and MASs
Outline
Agents’ history
Artificial Intelligence
Artificial Intelligence
Artificial Intelligence
Artificial Intelligence
Object-oriented programming
Object-oriented programming
Intentional Systems
When explaining human activity, it is often useful to make statements
such as the following:
Janine took her umbrella because she believed it was going to rain.
Michael worked hard because he wanted to possess a PhD.
Intentional Systems
When explaining human activity, it is often useful to make statements
such as the following:
Janine took her umbrella because she believed it was going to rain.
Michael worked hard because he wanted to possess a PhD.
Intentional Systems
When explaining human activity, it is often useful to make statements
such as the following:
Janine took her umbrella because she believed it was going to rain.
Michael worked hard because he wanted to possess a PhD.
Intentional Systems
When explaining human activity, it is often useful to make statements
such as the following:
Janine took her umbrella because she believed it was going to rain.
Michael worked hard because he wanted to possess a PhD.
Intentional Systems
When explaining human activity, it is often useful to make statements
such as the following:
Janine took her umbrella because she believed it was going to rain.
Michael worked hard because he wanted to possess a PhD.
Modal Logic
Modal Logic
Modal Logic
♦p ⇔ ¬2¬p
Modal Logic