SlideShare a Scribd company logo
1 of 29
Seminar
On
Distributed Intelligence
By:
Bandeep Singh(047/CSE)
Department of Computer Science & Engineering
Guru Tegh Bahadur Institute of Technology
Guru Gobind Singh Indraprastha University
Kashmere Gate,New DelhiYear 20010-2011
Topics
• Introduction to DAI
• Multi-agent Systems
• Types of Multi-agent Systems
• Interaction among Agents
• KQML
• Basic Models of Communication
• Meta-Agent
ARITFICIAL INTELLIGENCE –
“the study and design of intelligent agents”
Artificial Intelligence (AI) is the area of computer science
focusing on creating machines that can engage on
behaviors that humans consider intelligent
"the science and engineering of making intelligent
machines.
- John McCarthy
AI contd.
The ability to create intelligent machines has intrigued
humans since ancient times, and today with the advent of
the computer and 50 years of research into AI
programming techniques, the dream of smart machines is
becoming a reality. Researchers are creating systems
which can mimic human thought, understand speech, beat
the best human chessplayer, and countless other feats
never before possible. Find out how the military is applying
AI logic to its hi-tech systems, and how in the near future
Artificial Intelligence may impact our lives.
Distributed Artificial intelligence
DAI
Distributed artificial intelligence (DAI) is a subfield of
Artificial intelligence research dedicated to the development
of distributed solutions for complex problems regarded as
requiring intelligence. DAI is closely related to and a
predecessor of the field of Multi-Agent Systems
Torsun:
“Distributed Artificial Intelligence is a branch of Artificial
Intelligence that is concerned with cooperative problem solving by a
decentralized group of collaborating agents. Agents are logically
independent and autonomous, they reason, plan, learn and communicate”
distributed system of a collective architecture (domain of distributed
problem solving), decomposes the problem among collection of
autonomous, cooperating, knowledge sharing agents, case specific
distributed system of an integration architecture (a multi-agent systems)
integrates number of heterogeneous agents of a different nature,
complexity reduction
Agent
Jennings: "An agent is a computational system, situated in
some environment, that is capable of intelligent,
autonomous action in order to meet its design objectives."
cooperate learn
autonomous
interface agent
collaborative agent
collaborative
learning agent
intelligent agent
Agent’s Intelligence
Reactivity – Agents ability to provide intelligent responses to percepts
and agent senses from the environment (user interface)
Proactivity – Agents ability to maintain long term intention, organize its
behavior in order to meet targeted goals
Social Intelligence –Their ability to perform reasoning about other
agents abilities, intentions, current status and possible future course of
actions
Reactive Agent – agent presenting a reactive intelligence only
Cognitive Agent – manipulate symbolic model about their own status,
and capabilities (proactivity) and about its collaborative environment
Agent’s Abstract Architecture
• Agent’s Communication Wrapper
– translation to and from ACL (Agent
Communication Language)
– physical connection and responsibility
delegation
– perception × action
– social model
A G E N T ' S
B O D Y
A G E N T ' S
W R A P P E R
Agent is not just a Program
• an agent in the context of Distributed Artificial
Intelligence is a member of a multi-agent
community, where its behaviour and logic behind
reasoning has to bee seen from the multi-agent
perspective
• freely interact, interaction among agents is
emergent
• can group into coalitions, teams, they can benefit
from this
• do not have to be benevolent, have free will, can
cheat
• can leave/join the community
• can adapt and improve their social role
• however there are also other agents such as migrating
agent, viruses, information seekers … who are not
members of multi-agent community in the above sense
Agent is not an Object
• Objects and Agents both
– hide information, allow distributed tractability
– provide interaction mechanisms among system components
• Objects unlike Agents
– are passive, do not operate unless activated
– are too grainy structured (ABS: System – Community – Agent)
– exchange too primitive imperative message, (agents
communicate declarative knowledge)
– do not support flexible organisational relationship, the systems
object model is fixed
– present designed behaviour, while agent are expected to form
they own patterns behaviour emergently (from interaction)
Classification of Agents
• Reactive agent - A reactive agent is not much more than
an automaton that receives input, processes it and
produces an output.
• Deliberative agent - A deliberative agent in contrast
should have an internal view of its environment and is
able to follow its own plans.
• Hybrid agent - A hybrid agent is a mixture of reactive and
deliberative, that follows its own plans, but also
sometimes directly reacts to external events without
deliberation.
Reactive Agents
• Reactive agents are agents that do not contain any symbolic knowledge
representation (ie: no state, no representation of the environment, no
representation of the other agents, ...). Their behaviour is simply defined by
a set of perception-action rules.
• Subsumption architecture – System of ordered layers of perception-action
rules, where the lower layers take precedence.
Example of rock sample collecting robots (Steels), inspired by ants:
if detect an obstacle then change direction
if carrying samples and at the base then drop samples
if carrying samples and not at the base then travel up
if detect a sample then pick sample up
if true then move randomly
Cognitive Agents
• Cognitive Agents are agents with an explicit knowledge
representation of own capability, other agents, the environment, etc.
• There are various models of agents’ cognitive states (differ in
purpose, generality)
– BDI (Belief Desire Intention)
– Joint Intentions Theory
– 3bA (Tri-Base Acquaintance Model)
Interaction among Agents
• Organization
– an arrangement of relationships between individuals
or components, division of tasks, distribution of
roles, and contribution-awards
• Cooperation
– sharing responsibilities in satisfying shared goal and
generating mutually dependent roles in joint
activities
• Coordination
– management of agents activities so that they
coordinate their deeds with each other in order to
share resources, meet their own interests
Interaction among Agents cont’
• Negotiation
– information exchange aimed at resolving
conflict of access to resources, different
solutions to the same problem or goal
conflicts
• Communication
– information, knowledge and request exchange
via mutually agreed ACL
• Benevolence
– agent are benevolent if they will agree to
cooperate in asked/required
Agent Communication Language
In order to ensure agent interoperability, mutually agreed
communication protocol (ACL) must be provided
• Mutual knowledge understanding
– translating from one knowledge representation
language into another
– sharing of semantics (and often pragmatics)
• Inter Agent Communication
– transport protocol (e.g. TCP/IP, SMTP, HTTP, …)
– communication language
– interaction protocol
Knowledge Sharing Effort
is an initiative addressing agent interoperability and
knowledge sharing
• Ontolingua - a software tool and methodology for -
means for sharing semantics (and often pragmatics) of
represented knowledge;
• Knowledge Interchange Format (KIF) - an inter-
lingua for translations between different knowledge
representations;
• Knowledge Query and Manipulation Language
(KQML) - a language for communicating attitudes
about the shared knowledge.
• Ontologies-KIF-KQML is sometimes denoted as ACL.
An ACL message is a KQML expression where
arguments are KIF sentences formed from terms from
appropriate ontologies.
• Foundation for Intelligent Physical Agents
Organization (FIPA).
KQML Message
Message Struture:
communication layer
message layer
content layer
Basic Models of Communication
• Broadcasting of a task announcement
– autonomous communication
– communication intensive
• Central Communication Agent
– well organized, saves communication
– central, fragile, communication bottleneck
• Acquaintance Models
– model of the environment in an abstract sense
Broadcasting a Task Announcement
Agent 2
Agent 2
Agent 2
Agent 2
Agent 1
Agent 2
Central Communication
Agent
Agent 2
Agent 2
Agent 2
Agent 2
FacilitatorAgent 1
Agent 2
Utilisation of an
Acquaintance Model
Agent 2
Agent 2
Agent 2
Agent 2
Agent 1
Agent 2
Applications
• DIDABOTS (Didactic Robots)
Distributed Intelligence for Smart HomeAppliances
THANK YOU !!

More Related Content

What's hot

From Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsFrom Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent Representations
Giovanni Sileno
 

What's hot (20)

Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
 
From Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent RepresentationsFrom Inter-Agent to Intra-Agent Representations
From Inter-Agent to Intra-Agent Representations
 
Aritificial intelligence
Aritificial intelligenceAritificial intelligence
Aritificial intelligence
 
A myth or a vision for interoperability: can systems communicate like humans do?
A myth or a vision for interoperability: can systems communicate like humans do?A myth or a vision for interoperability: can systems communicate like humans do?
A myth or a vision for interoperability: can systems communicate like humans do?
 
IJCS_2015_0201003
IJCS_2015_0201003IJCS_2015_0201003
IJCS_2015_0201003
 
Artificial intelligence in robotics
Artificial intelligence in roboticsArtificial intelligence in robotics
Artificial intelligence in robotics
 
Unit 2 ai
Unit 2 aiUnit 2 ai
Unit 2 ai
 
Academic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent SystemsAcademic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent Systems
 
Advanced user agent v clean
Advanced user agent v cleanAdvanced user agent v clean
Advanced user agent v clean
 
ar
arar
ar
 
Academic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-AwarenessAcademic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-Awareness
 
IFI7159 M0
IFI7159 M0IFI7159 M0
IFI7159 M0
 
Interactions in Multi Agent Systems
Interactions in Multi Agent SystemsInteractions in Multi Agent Systems
Interactions in Multi Agent Systems
 
Knowledge representation In Artificial Intelligence
Knowledge representation In Artificial IntelligenceKnowledge representation In Artificial Intelligence
Knowledge representation In Artificial Intelligence
 
REPRESENTATION OF DECLARATIVE KNOWLEDGE
REPRESENTATION OF DECLARATIVE KNOWLEDGEREPRESENTATION OF DECLARATIVE KNOWLEDGE
REPRESENTATION OF DECLARATIVE KNOWLEDGE
 
Ai lecture 14(unit03)
Ai lecture  14(unit03)Ai lecture  14(unit03)
Ai lecture 14(unit03)
 
IFI7159 M3
IFI7159 M3IFI7159 M3
IFI7159 M3
 
Introductionto agents
Introductionto agentsIntroductionto agents
Introductionto agents
 
Agent basedqos
Agent basedqosAgent basedqos
Agent basedqos
 
Topic 1 lecture 1
Topic 1 lecture 1Topic 1 lecture 1
Topic 1 lecture 1
 

Viewers also liked

Daybreak Everywhere: Chapter IV
Daybreak Everywhere:  Chapter IVDaybreak Everywhere:  Chapter IV
Daybreak Everywhere: Chapter IV
crlupi810
 
Proyecto curso alumnas cuarto semestre ENFEMEC
Proyecto curso alumnas cuarto semestre ENFEMECProyecto curso alumnas cuarto semestre ENFEMEC
Proyecto curso alumnas cuarto semestre ENFEMEC
kimberlymildred
 
Presentación3
Presentación3Presentación3
Presentación3
danijuve34
 

Viewers also liked (16)

Industrial Ppt
Industrial PptIndustrial Ppt
Industrial Ppt
 
Examen
ExamenExamen
Examen
 
Trabalho individual
Trabalho individualTrabalho individual
Trabalho individual
 
Daybreak Everywhere: Chapter IV
Daybreak Everywhere:  Chapter IVDaybreak Everywhere:  Chapter IV
Daybreak Everywhere: Chapter IV
 
Proyecto curso alumnas cuarto semestre ENFEMEC
Proyecto curso alumnas cuarto semestre ENFEMECProyecto curso alumnas cuarto semestre ENFEMEC
Proyecto curso alumnas cuarto semestre ENFEMEC
 
Alen philip sachin tendulkar
Alen philip   sachin tendulkarAlen philip   sachin tendulkar
Alen philip sachin tendulkar
 
El tennis
El tennisEl tennis
El tennis
 
Presentación3
Presentación3Presentación3
Presentación3
 
Ouri
OuriOuri
Ouri
 
Susana
SusanaSusana
Susana
 
Palestra FATERN aula_inaugural_pós_mídias_sociais_Profa_Erika_Zuza_27.04.2012
Palestra FATERN aula_inaugural_pós_mídias_sociais_Profa_Erika_Zuza_27.04.2012Palestra FATERN aula_inaugural_pós_mídias_sociais_Profa_Erika_Zuza_27.04.2012
Palestra FATERN aula_inaugural_pós_mídias_sociais_Profa_Erika_Zuza_27.04.2012
 
Cube srl - Engineering Consulting
Cube srl - Engineering ConsultingCube srl - Engineering Consulting
Cube srl - Engineering Consulting
 
Proyecto linea
Proyecto lineaProyecto linea
Proyecto linea
 
Excel features
Excel featuresExcel features
Excel features
 
Metodologías de enseñanza
Metodologías de enseñanzaMetodologías de enseñanza
Metodologías de enseñanza
 
Chapter 4 forms of a business organisation
Chapter 4   forms of a business organisationChapter 4   forms of a business organisation
Chapter 4 forms of a business organisation
 

Similar to Presentation_DAI

Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
kathavera906
 
Chapter 3 - HCI Human Factors Cognition Perception.pptx
Chapter 3 - HCI Human Factors Cognition  Perception.pptxChapter 3 - HCI Human Factors Cognition  Perception.pptx
Chapter 3 - HCI Human Factors Cognition Perception.pptx
NjeruDaniel1
 
Unit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptxUnit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptx
ssuser40ae5e
 
About formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligenceAbout formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligence
optljjournal
 

Similar to Presentation_DAI (20)

Mathmodsocsys3 090827155611-phpapp02
Mathmodsocsys3 090827155611-phpapp02Mathmodsocsys3 090827155611-phpapp02
Mathmodsocsys3 090827155611-phpapp02
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CAIT2010 KT02 Agent-mediated Knowledge Management
CAIT2010 KT02 Agent-mediated Knowledge ManagementCAIT2010 KT02 Agent-mediated Knowledge Management
CAIT2010 KT02 Agent-mediated Knowledge Management
 
Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...Architecture for Intelligent Agents Logic-Based Architecture  Logic-based arc...
Architecture for Intelligent Agents Logic-Based Architecture Logic-based arc...
 
MODULE -1-FINAL (3).pptx
MODULE -1-FINAL (3).pptxMODULE -1-FINAL (3).pptx
MODULE -1-FINAL (3).pptx
 
Chapter 3 - HCI Human Factors Cognition Perception.pptx
Chapter 3 - HCI Human Factors Cognition  Perception.pptxChapter 3 - HCI Human Factors Cognition  Perception.pptx
Chapter 3 - HCI Human Factors Cognition Perception.pptx
 
A.i lecture 04
A.i lecture 04A.i lecture 04
A.i lecture 04
 
Agents(1).ppt
Agents(1).pptAgents(1).ppt
Agents(1).ppt
 
Unit 1 ai
Unit 1 aiUnit 1 ai
Unit 1 ai
 
Knowledge representation
Knowledge representationKnowledge representation
Knowledge representation
 
Agent-Based Modeling for Sociologists
Agent-Based Modeling for SociologistsAgent-Based Modeling for Sociologists
Agent-Based Modeling for Sociologists
 
Artificial intelligence(03)
Artificial intelligence(03)Artificial intelligence(03)
Artificial intelligence(03)
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systems
 
Unit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptxUnit 4 Artificial Intelligent Agent.pptx
Unit 4 Artificial Intelligent Agent.pptx
 
About formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligenceAbout formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligence
 
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdfleewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
leewayhertz.com-Auto-GPT Unleashing the power of autonomous AI agents.pdf
 
Artificial Intelligence: Agent Technology
Artificial Intelligence: Agent TechnologyArtificial Intelligence: Agent Technology
Artificial Intelligence: Agent Technology
 
AGI Part 1.pdf
AGI Part 1.pdfAGI Part 1.pdf
AGI Part 1.pdf
 
UNIT I - AI.pptx
UNIT I - AI.pptxUNIT I - AI.pptx
UNIT I - AI.pptx
 
Artificial intelligence Ch1
Artificial intelligence Ch1Artificial intelligence Ch1
Artificial intelligence Ch1
 

Presentation_DAI

  • 1. Seminar On Distributed Intelligence By: Bandeep Singh(047/CSE) Department of Computer Science & Engineering Guru Tegh Bahadur Institute of Technology Guru Gobind Singh Indraprastha University Kashmere Gate,New DelhiYear 20010-2011
  • 2. Topics • Introduction to DAI • Multi-agent Systems • Types of Multi-agent Systems • Interaction among Agents • KQML • Basic Models of Communication • Meta-Agent
  • 3. ARITFICIAL INTELLIGENCE – “the study and design of intelligent agents” Artificial Intelligence (AI) is the area of computer science focusing on creating machines that can engage on behaviors that humans consider intelligent "the science and engineering of making intelligent machines. - John McCarthy
  • 4. AI contd. The ability to create intelligent machines has intrigued humans since ancient times, and today with the advent of the computer and 50 years of research into AI programming techniques, the dream of smart machines is becoming a reality. Researchers are creating systems which can mimic human thought, understand speech, beat the best human chessplayer, and countless other feats never before possible. Find out how the military is applying AI logic to its hi-tech systems, and how in the near future Artificial Intelligence may impact our lives.
  • 6. DAI Distributed artificial intelligence (DAI) is a subfield of Artificial intelligence research dedicated to the development of distributed solutions for complex problems regarded as requiring intelligence. DAI is closely related to and a predecessor of the field of Multi-Agent Systems
  • 7. Torsun: “Distributed Artificial Intelligence is a branch of Artificial Intelligence that is concerned with cooperative problem solving by a decentralized group of collaborating agents. Agents are logically independent and autonomous, they reason, plan, learn and communicate” distributed system of a collective architecture (domain of distributed problem solving), decomposes the problem among collection of autonomous, cooperating, knowledge sharing agents, case specific distributed system of an integration architecture (a multi-agent systems) integrates number of heterogeneous agents of a different nature, complexity reduction
  • 8. Agent Jennings: "An agent is a computational system, situated in some environment, that is capable of intelligent, autonomous action in order to meet its design objectives." cooperate learn autonomous interface agent collaborative agent collaborative learning agent intelligent agent
  • 9. Agent’s Intelligence Reactivity – Agents ability to provide intelligent responses to percepts and agent senses from the environment (user interface) Proactivity – Agents ability to maintain long term intention, organize its behavior in order to meet targeted goals Social Intelligence –Their ability to perform reasoning about other agents abilities, intentions, current status and possible future course of actions Reactive Agent – agent presenting a reactive intelligence only Cognitive Agent – manipulate symbolic model about their own status, and capabilities (proactivity) and about its collaborative environment
  • 10. Agent’s Abstract Architecture • Agent’s Communication Wrapper – translation to and from ACL (Agent Communication Language) – physical connection and responsibility delegation – perception × action – social model A G E N T ' S B O D Y A G E N T ' S W R A P P E R
  • 11. Agent is not just a Program • an agent in the context of Distributed Artificial Intelligence is a member of a multi-agent community, where its behaviour and logic behind reasoning has to bee seen from the multi-agent perspective • freely interact, interaction among agents is emergent • can group into coalitions, teams, they can benefit from this • do not have to be benevolent, have free will, can cheat
  • 12. • can leave/join the community • can adapt and improve their social role • however there are also other agents such as migrating agent, viruses, information seekers … who are not members of multi-agent community in the above sense
  • 13. Agent is not an Object • Objects and Agents both – hide information, allow distributed tractability – provide interaction mechanisms among system components • Objects unlike Agents – are passive, do not operate unless activated – are too grainy structured (ABS: System – Community – Agent) – exchange too primitive imperative message, (agents communicate declarative knowledge) – do not support flexible organisational relationship, the systems object model is fixed – present designed behaviour, while agent are expected to form they own patterns behaviour emergently (from interaction)
  • 14. Classification of Agents • Reactive agent - A reactive agent is not much more than an automaton that receives input, processes it and produces an output. • Deliberative agent - A deliberative agent in contrast should have an internal view of its environment and is able to follow its own plans. • Hybrid agent - A hybrid agent is a mixture of reactive and deliberative, that follows its own plans, but also sometimes directly reacts to external events without deliberation.
  • 15. Reactive Agents • Reactive agents are agents that do not contain any symbolic knowledge representation (ie: no state, no representation of the environment, no representation of the other agents, ...). Their behaviour is simply defined by a set of perception-action rules. • Subsumption architecture – System of ordered layers of perception-action rules, where the lower layers take precedence. Example of rock sample collecting robots (Steels), inspired by ants: if detect an obstacle then change direction if carrying samples and at the base then drop samples if carrying samples and not at the base then travel up if detect a sample then pick sample up if true then move randomly
  • 16. Cognitive Agents • Cognitive Agents are agents with an explicit knowledge representation of own capability, other agents, the environment, etc. • There are various models of agents’ cognitive states (differ in purpose, generality) – BDI (Belief Desire Intention) – Joint Intentions Theory – 3bA (Tri-Base Acquaintance Model)
  • 17. Interaction among Agents • Organization – an arrangement of relationships between individuals or components, division of tasks, distribution of roles, and contribution-awards • Cooperation – sharing responsibilities in satisfying shared goal and generating mutually dependent roles in joint activities • Coordination – management of agents activities so that they coordinate their deeds with each other in order to share resources, meet their own interests
  • 18. Interaction among Agents cont’ • Negotiation – information exchange aimed at resolving conflict of access to resources, different solutions to the same problem or goal conflicts • Communication – information, knowledge and request exchange via mutually agreed ACL • Benevolence – agent are benevolent if they will agree to cooperate in asked/required
  • 19.
  • 20. Agent Communication Language In order to ensure agent interoperability, mutually agreed communication protocol (ACL) must be provided • Mutual knowledge understanding – translating from one knowledge representation language into another – sharing of semantics (and often pragmatics) • Inter Agent Communication – transport protocol (e.g. TCP/IP, SMTP, HTTP, …) – communication language – interaction protocol
  • 21. Knowledge Sharing Effort is an initiative addressing agent interoperability and knowledge sharing • Ontolingua - a software tool and methodology for - means for sharing semantics (and often pragmatics) of represented knowledge; • Knowledge Interchange Format (KIF) - an inter- lingua for translations between different knowledge representations;
  • 22. • Knowledge Query and Manipulation Language (KQML) - a language for communicating attitudes about the shared knowledge. • Ontologies-KIF-KQML is sometimes denoted as ACL. An ACL message is a KQML expression where arguments are KIF sentences formed from terms from appropriate ontologies. • Foundation for Intelligent Physical Agents Organization (FIPA).
  • 23. KQML Message Message Struture: communication layer message layer content layer
  • 24. Basic Models of Communication • Broadcasting of a task announcement – autonomous communication – communication intensive • Central Communication Agent – well organized, saves communication – central, fragile, communication bottleneck • Acquaintance Models – model of the environment in an abstract sense
  • 25. Broadcasting a Task Announcement Agent 2 Agent 2 Agent 2 Agent 2 Agent 1 Agent 2
  • 26. Central Communication Agent Agent 2 Agent 2 Agent 2 Agent 2 FacilitatorAgent 1 Agent 2
  • 27. Utilisation of an Acquaintance Model Agent 2 Agent 2 Agent 2 Agent 2 Agent 1 Agent 2
  • 28. Applications • DIDABOTS (Didactic Robots) Distributed Intelligence for Smart HomeAppliances

Editor's Notes

  1. John McCarthy, who coined the term in 1956,defines it as "the science and engineering of making intelligent machines