Download presentation
Presentation is loading. Please wait.
1
Agent Communication Language
2
Agent Coordination Agents communicate in order to achieve better the goals of themselves or of the society Coordination is a property of a system of agents performing some activity in a shared environment
3
Coordination
4
Knowledge Sharing Need: KS –Mutual understanding of knowledge –The communication of that knowledge Knowledge Sharing Effort: KSE –Interlingua: Knowledge Interchange Format –SRKB: Shared, Reusable Knowledge Bases –External Interface: KQML
5
Interoperating Model
6
Ontology Ontology provides a set of concepts and terms for describing thing in some domain, while a knowledge base use those terms to represent what is true about some real or hypothetical world. Thing: Living, NonLiving Thing: Concrete, Abstract, Process, Object
7
KQML Knowledge Query Manipulation Language KQML was conceived as both a message and a message-handling protocol to support runtime knowledge sharing among agents Three layers: –The content layer –The message layer –The communication layer.
8
KQML
9
KQML Statement (ask-one :sender Agent1 :receiver Agent2 :in-reply-to id1 :reply-with id2 :language Prolog :ontology NYSE_TICKS :content (Price IBM) )
10
KQML in YinYang KQMLNode –String getKeyWord() –String getContent() KQMLParser –String kqmlPerformative() –KQMLNode nextNode() –Boolean hasMoreElements()
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.