SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Visit: http://gsbprogramming.blogspot.in
_____________________________________________________________________________________________________________________
Q: Explain Communication among agents.
Ans: What is a Multi-Agent System?
 A multi-agent system(MAS) may be seen as a collection of collaborative agents
 They can communicate and cooperate with other agents, while keeping their
autonomy
 They usually negotiate with their peers to reach mutually acceptable
agreements during cooperative problem solving
Collaborative agents normally have limited learning capabilities
Collaborative agents are usually deliberative agents (e.g. BDI model), with some reasoning
capabilities Reactive agents can hardly communicate and collaborate (only through actions that
modify the common environment). They are usually static, complex agents
Benefits of Multi Agent System:
1. Modularity
 Each agent is specialized in the solution of a particular kind of problems (leading
also to reusability)
 The complexity of the construction of agents is reduced
 The process of solving a complex problem is reduced to solving easier sub
problems
2. Efficiency
Visit: http://gsbprogramming.blogspot.in
_____________________________________________________________________________________________________________________
 Problems can be solved more quickly, due to the inherent
concurrency/parallelism
 Different agents are working at the same time in different parts of a problem
3. Reliability
 Avoid single point of failure in centralized systems
 If an individual agent fails, the other agents can take its work and re-
distribute it dynamically
4. Flexibility
 Agents can be created/deleted dynamically, depending on the amount of work
to be done, the available resources, etc.
 Agents can dynamically generate subtasks and look for helping agents
Why do we need Agent Communication?
 Multi agent systems allow distributed problem solving
 This requires the agents to coordinate their actions
 Agent communication facilitates this by allowing individual agents to interact
-allow cooperation
-allow information sharing
Communication can be:
Point to Point- An agent talks directly to another agent
Visit: http://gsbprogramming.blogspot.in
_____________________________________________________________________________________________________________________
Broadcast- An agent sends some information to a group of agents
Mediated- The communication between two agents is mediated by a third party. Example:
Facilitators
Visit: http://gsbprogramming.blogspot.in
_____________________________________________________________________________________________________________________
Agent Communication
1. BlackBoard Based Communication:
Visit: http://gsbprogramming.blogspot.in
_____________________________________________________________________________________________________________________
 Each agent can put information/data/knowledge on the common information space
 Each agent can read from the blackboard at any moment
 There is no direct communication between agents
Visit: http://gsbprogramming.blogspot.in
_____________________________________________________________________________________________________________________
2. Message Passing
Information is passed from one agent to another. The nature of this information can be very
varied. Speech acts provide one way to describe this variety.

More Related Content

PPTX
Predicate logic
PPTX
Structure of agents
PPT
Problems, Problem spaces and Search
PDF
Lecture 5 - Agent communication
PPTX
Distributed design alternatives
PPTX
Distributed concurrency control
PPTX
Dempster shafer theory
PPTX
Logics for non monotonic reasoning-ai
Predicate logic
Structure of agents
Problems, Problem spaces and Search
Lecture 5 - Agent communication
Distributed design alternatives
Distributed concurrency control
Dempster shafer theory
Logics for non monotonic reasoning-ai

What's hot (20)

PPTX
Knowledge representation In Artificial Intelligence
PPT
Conceptual dependency
PDF
T9. Trust and reputation in multi-agent systems
PDF
I.ITERATIVE DEEPENING DEPTH FIRST SEARCH(ID-DFS) II.INFORMED SEARCH IN ARTIFI...
PPTX
Query processing in Distributed Database System
PPTX
Introduction to Dynamic Programming, Principle of Optimality
PPTX
Principle source of optimazation
PPTX
Principal Sources of Optimization in compiler design
PPTX
Transaction Processing in DBMS.pptx
PPTX
Time, Schedules, and Resources in Artificial Intelligence.pptx
PPTX
Unification and Lifting
PPTX
Trends in distributed systems
PDF
I. Alpha-Beta Pruning in ai
PPTX
object oriented methodologies
PDF
I.BEST FIRST SEARCH IN AI
PPTX
Signed Addition And Subtraction
PPTX
knowledge representation in artificial intelligence
PPT
Backtracking
PPTX
Mobile databases
Knowledge representation In Artificial Intelligence
Conceptual dependency
T9. Trust and reputation in multi-agent systems
I.ITERATIVE DEEPENING DEPTH FIRST SEARCH(ID-DFS) II.INFORMED SEARCH IN ARTIFI...
Query processing in Distributed Database System
Introduction to Dynamic Programming, Principle of Optimality
Principle source of optimazation
Principal Sources of Optimization in compiler design
Transaction Processing in DBMS.pptx
Time, Schedules, and Resources in Artificial Intelligence.pptx
Unification and Lifting
Trends in distributed systems
I. Alpha-Beta Pruning in ai
object oriented methodologies
I.BEST FIRST SEARCH IN AI
Signed Addition And Subtraction
knowledge representation in artificial intelligence
Backtracking
Mobile databases
Ad

Viewers also liked (6)

PDF
Artificial Intelligence Notes- Set2
PDF
Artificial Intelligence Notes- Set1
PDF
Artificial Intelligence Notes- Set3
PDF
Artificial Intelligence Notes- Set5
PDF
Artificial Intelligence Notes- Set6
PDF
Artificial Intelligence Notes- Set4
Artificial Intelligence Notes- Set2
Artificial Intelligence Notes- Set1
Artificial Intelligence Notes- Set3
Artificial Intelligence Notes- Set5
Artificial Intelligence Notes- Set6
Artificial Intelligence Notes- Set4
Ad

Similar to Explain Communication among agents in Artificial Intelligence (20)

PDF
Multi-agent system Types working applications and benefits.pdf
PDF
BBL multi agent systems
PDF
What is a Multi-Agent System 2025 Guide.pdf
PDF
What is a Multi-Agent System 2025 Guide.pdf
PDF
What is a Multi-Agent System 2025 Guide.pdf
PPT
c27_mas.ppt
PPT
Multiagent systems (and their use in industry)
PPTX
Distributed systems1
DOCX
Agent_Communicahuuhu8ygtion_Detailed.docx
PDF
Foundations of AI Multi Agent Systems Course
PDF
Multiagent Systems Mdlg Ctl Pgmg Simuls Applns F Alkhateeb
PPTX
PPT
AgentCommunicationin Multi-Agent Systems
PDF
Mobile computing unit-I-notes 07.01.2020
PDF
Lect7MAS-Coordination
PPT
Basics of agents
PDF
Multi agent good kabisa
PDF
Chapter 2 - Multimedia Communications
PPTX
Mobile Agents
Multi-agent system Types working applications and benefits.pdf
BBL multi agent systems
What is a Multi-Agent System 2025 Guide.pdf
What is a Multi-Agent System 2025 Guide.pdf
What is a Multi-Agent System 2025 Guide.pdf
c27_mas.ppt
Multiagent systems (and their use in industry)
Distributed systems1
Agent_Communicahuuhu8ygtion_Detailed.docx
Foundations of AI Multi Agent Systems Course
Multiagent Systems Mdlg Ctl Pgmg Simuls Applns F Alkhateeb
AgentCommunicationin Multi-Agent Systems
Mobile computing unit-I-notes 07.01.2020
Lect7MAS-Coordination
Basics of agents
Multi agent good kabisa
Chapter 2 - Multimedia Communications
Mobile Agents

More from Gurpreet singh (20)

PDF
Oracle Fusion REST APIs with Get Invoice API example
PDF
PL/SQL for Beginners - PL/SQL Tutorial 1
PDF
Creating ESS Jobs for Oracle Fusion BIP Reports
PDF
Introduction to Oracle Fusion BIP Reporting
PDF
Why Messaging system?
PDF
Understanding Flex Fields with Accounting Flexfields(Chart of Accounts) in O...
PPTX
Oracle Application Developmenr Framework
PDF
Java Servlet part 3
PDF
Oracle advanced queuing
PDF
Oracle SQL Part 3
PDF
Oracle SQL Part 2
PDF
Oracle SQL Part1
PDF
Generics and collections in Java
PDF
IO Streams, Serialization, de-serialization, autoboxing
PDF
Java Servlets Part 2
PDF
Creating business group in oracle apps
PDF
Defing locations in Oracle Apps
PDF
Assigning role AME_BUS_ANALYST
PDF
Introduction to Data Flow Diagram (DFD)
PDF
Ingenium test(Exam Management System) Project Presentation (Full)
Oracle Fusion REST APIs with Get Invoice API example
PL/SQL for Beginners - PL/SQL Tutorial 1
Creating ESS Jobs for Oracle Fusion BIP Reports
Introduction to Oracle Fusion BIP Reporting
Why Messaging system?
Understanding Flex Fields with Accounting Flexfields(Chart of Accounts) in O...
Oracle Application Developmenr Framework
Java Servlet part 3
Oracle advanced queuing
Oracle SQL Part 3
Oracle SQL Part 2
Oracle SQL Part1
Generics and collections in Java
IO Streams, Serialization, de-serialization, autoboxing
Java Servlets Part 2
Creating business group in oracle apps
Defing locations in Oracle Apps
Assigning role AME_BUS_ANALYST
Introduction to Data Flow Diagram (DFD)
Ingenium test(Exam Management System) Project Presentation (Full)

Recently uploaded (20)

PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
PPT
Project quality management in manufacturing
PPTX
Geodesy 1.pptx...............................................
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
additive manufacturing of ss316l using mig welding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Structs to JSON How Go Powers REST APIs.pdf
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
web development for engineering and engineering
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPT
Mechanical Engineering MATERIALS Selection
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
573137875-Attendance-Management-System-original
Lesson 3_Tessellation.pptx finite Mathematics
Project quality management in manufacturing
Geodesy 1.pptx...............................................
OOP with Java - Java Introduction (Basics)
additive manufacturing of ss316l using mig welding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
CYBER-CRIMES AND SECURITY A guide to understanding
Model Code of Practice - Construction Work - 21102022 .pdf
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
CH1 Production IntroductoryConcepts.pptx
Structs to JSON How Go Powers REST APIs.pdf
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Strings in CPP - Strings in C++ are sequences of characters used to store and...
web development for engineering and engineering
Foundation to blockchain - A guide to Blockchain Tech
Mechanical Engineering MATERIALS Selection
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd

Explain Communication among agents in Artificial Intelligence