2 DIALOGUE AS A MEAN FOR
SHARING KNOWLEDGE
Agents are considered heterogeneous when they dif-
fer in nature or in a major attribute. In this pa-
per we will restrain the definition of heterogeneity to
cognitive artificial agents with the following proper-
ties :(i)Different ontologies and knowledge bases (i.e
different world representations); (ii) Different tasks
within the system; (iii) Possibly belonging to different
applications that need to share knowledge, Web ser-
vices or activity. Heretogeneity produces variations
in building, sharing and communicating knowledge.
Theoretical Framework in Agents Knowledge
Sharing
Human beings favour dialogue as a major mean for
knowledge acquisition: Each agent considers any fel-
low agent as a knowledge source ’triggered’ through
questioning. Information is acquired, from the an-
swer, as an external possible hypothesis. This is the
starting point of both an acquisition and a revision-
based process, where the external fact, the message,
is subject to confrontation with the inner knowledge
source of the requiring agent. It drives the latter
to proceed to derivation by reasoning.The feedback
observed in natural dialogue is that the knowledge
source could be addressed for understanding confir-
mation. Along with other researchers,(Finin et al.
1997), (Zhang et al. 2004 ), we consider this process
as translatable into the software world and interesting
as an economical mean to acquire, mediate and share
knowledge.
The cognitive agents we are representing can be
seen as entities foregoing the following cycle (Prince
1996): (i)Capture, and symmetrically, edit data. Data
is every trace on a media; (ii)Transform the captured
data into information, as the output of an interpre-
tative process on data. This result will be either
stored as knowledge or discarded. (iii)Keep and in-
crease knowledge, which, in turn, is of various types:
(a) Stored information seen as useful; (b) Operat-
ing ’manuals’ to interpret data; (c) Deriving modes
to produce knowledge out of knowledge (reasoning
modes); (d) Strategies to organise and optimise data
capture, information storage, and knowledge deriva-
tion. Knowledge is by essence defined as explic-
itable knowledge, the only variety that could be im-
plementable. (iii) Acquire bypasses to data inter-
pretation and action on the information environment
through time-saving procedures: e.g. developping
know-how in the information field. The four parts
model is called DIKH (for Data, Information, Knowl-
edge and know-How). KM relies mostly in the two
last components : ”know-How”, and ”Know” are dis-
tinguished according to their properties involving ex-
plicitness vs implicitness, transferabilty vs non trans-
missibility. Since it is representable and conceptual-
isable, ”Know” or ”Knowledge” (K) has been mostly
investigated by KM. ”Know-how” has been claimed
as embedded in expert systems, but since it is implicit
it cannot be easily described. Therefore, know-how
has to be assumed as an important skill of cognitive
agents, but not as to be further investigated, unless in
very restricted areas. Since KM is at stake, we are
focusing on the K fourth of the model. DIKH as-
sumes a recursive modelling: Part of knowledge de-
rives from data, part of it derives from present knowl-
edge, and part of it is an economical optimisation of
its organisation. The K part puts in a nutshell sev-
eral known elements of KM. (i) Lexical Knowledge
represents tontological contents, relations, organisa-
tion. (ii)Produced knowledge is the kept part of in-
formation (interpreted data). It might rejoin either
lexical knowledge (new concepts to integrate in the
ontology), or production knowledge (rules, general
laws). (iii)Production knowledge has been mostly
investigated by research in AI: rules, reasoning, go-
ing further to meta-rules, and to strategies in organ-
ising KM is an important issue in cognitive agent
modelling. (iv) The”know-how” part of knowledge,
an originality of the DIKH model, strengthens upon
profiling, preferences, and presentation, as the agent
signature key. In single-application architectures, all
agents tend to share the same ”know-how” since the
latter belongs to the architecture designer. In hetero-
geneous systems, many architectures might be con-
fronted with each other. Web semantics and services
have integrated this aspect: Languages such as XML
have been devoted to emphasize the know-how about
knowledge presentation. The DIKH recursive mod-
elling might easily represent the KM part of a rational
natural agent (a person), as an extension from artifi-
cial agents environment, to Human-System environ-
ments. Since ”information” is a temporary status for
knowledge, the model reduces to the representation
given in figure 1. A rational cognitive agent might
be designed, from the static point of view, as: (i)A
set of lexical skills: ontological knowledge, relation-
ships between names and concepts, variables and their
domains; (ii) The core of a reasoning engine: Local
axioms, strong beliefs that help deriving other rules
and rules having a lesser status; (iii) Last, elements
of belief and knowledge that help optimising the en-
gine, those are the adaptive modes derived from ex-
perience.
A Message/Knowledge Chunk Exchange The-
ory:
A message (Jacobson and Halle 1956) can be de-
fined as a formated data set which: (i) is emited
as a sender’s intention concerning his recipients ;
(ii)follows a protocol (conventions in format and ex-
changes) ; (iii) has a content ; such that the whole
(form, intention, protocol, contents) is supposed to
MODELLING AND MANAGING KNOWLEDGE THROUGH DIALOGUE: A MODEL OF
COMMUNICATION-BASED KNOWLEDGE MANAGEMENT
267