Agent Communication Language - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Agent Communication Language

Description:

Coordination is a property of a system of agents performing some activity in a ... Interlingua: Knowledge Interchange Format. SRKB: Shared, Reusable Knowledge Bases ... – PowerPoint PPT presentation

Number of Views:106
Avg rating:3.0/5.0
Slides: 11
Provided by: stia
Category:

less

Transcript and Presenter's Notes

Title: Agent Communication Language


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()
Write a Comment
User Comments (0)
About PowerShow.com