Introduction To Autonomous Agents and Multi-Agent Systems
Introduction To Autonomous Agents and Multi-Agent Systems
3
Practical Issues
• Project: those that want to propose a
project, need to contact us as soon as
possible.
Historial
- 1st Conference of IAD (International Workshop on Distributed Artificial
Intelligence) in the US in 1980 (after a preliminary meeting at the MIT in
1979)
- In Europe the MAAMAW happened for the first time in 1989, after the
launching of the theme in a pannel in the European Conference on Artificial
Intelligence, ECAI-88.
- The first international meeting ICMAS, happened for the first time in 1995
in the US.
- The Workshop on Agent Theories, Architectures, and Languages (ATAL) is
launched in the ECAI in 1994
- Finally the Internacional Autonomous Agents Conference (Autonomous
Agents- AA), held in 1997 a 1999 in the US, in 2000 is held in Europe.
- In 2002 the conference ICMAS and AA are merged to launch the largest
conference on agents, the AAMAS (in 2002 in Bolognha, 2003 in Austrália,
2004 in New York, 2005 in Holanda, 2006 in Japan, 2007 in The US-
Hawaii, 2008 in Portugal,2009 in Budapest and 2010 in Toronto).
Motivation
Motivation: The world today
Ubiquity
– Ubiquity – distributed computational power – mobiles, etc
Motivation: The world today
Connectivity
• Ubiquity – distributed
computational power – mobiles,
etc
• Connectivity – nowadays we are
always connected…
• Intelligence – Tasks more and
more complex to be done by
humans and computers
• Delegation – the need for
delegating critical tasks- example:
the automatic pilot
• Autonomy – more and tasks are
given to machines to be
performed “autonomously” without
direct control of humans;
• Serve the human– more and more
we use the human metaphors for
interaction, rather than “machine
based” one.
But what does this
means in terms of
advancements in
Computing?
....Programming...
Programming
progression…
25
Agents, a definition…..
Focus on goals and motivations "An agent is a computational system that inhabits a
complex, dynamic environment. An agent can sense, and act on, its
environment, and has a set of goals or motivations that it tries to achieve
through these actions" (P. Maes, 1994).
28
Agents, a definition…..
30
Agents, a definition…..
31
From one to many….
32
Multiagent Systems, a
definition….
42