consideration its objective. In the same way, the
concept of knowledge bonds with the subject of the
community requires the evaluation of a distance
between knowledge and a subject. The knowledge
exchange (consists in sending messages in a store
space, a request or information, these spaces contain
a group of knowledge or cases to be solved), imply
that agents can acquire and transmit knowledge.
They must only have the capacity to interiorise
received knowledge and to exteriorise/diffuse own
knowledge: from where the idea to equip each agent
with a knowledge base. The primitives that we can
associate to the members of our community can be:
created/finished a community (creates, delete) if the
need for creating a under-community is made feel
(in the case of the reorientation of the objectives of
the community), to join/leave a community (Join,
Leave), to send a knowledge or to require a
knowledge (inform, request).We consider several
models and process of operation of the CoPs. The
principal constraints that we wish to impose are to
ensure that the knowledge obtained by the agents
during their interactions is not centralized, the
autonomy of the agents, and the safeguarding of the
opening of the system of agents, i.e. the possibility
of entry and exit of agents without damaging the
system. We wish to use an approach of "one to
several" to implement the knowledge sharing. Each
agent would have, in addition its own knowledge
base, a list of agents if it wants to transmit
knowledge or requests. Agents can everytime join
communities (which he knows). We wish to develop
prototypes (Java, Jade platform or others) of the
simulation programs as well as applications with
user interface: agent responsible for the knowledge
management, agent responsible for the diffusion of
information or the allocation of the functions,
system of information’s exchange. In term of
knowledge we propose: Creation and enrichment
knowledge, research centres and pro-active
dissemination of knowledge service, presentation or
visualization knowledge service, evaluation
knowledge service, maintenance knowledge service,
Administration -knowledge service.
The agents that we can elaborate in our
Proposition are:
Safety agent: dynamically, he manages to
control access to the database of the system. This
knowledge is imported from consensual decisions
made by the agents.
Moderator agent: ensure the coordination and
the diffusion of the tasks, the follow-up the
realization of these tasks, as well as the integration
of knowledge in the database of the community. Lay
down the objectives of the group, the topics of
discussion and definite a scenario of collaboration of
the agents. It has moreover a list of the agents of the
system.
Community initiator agent: dedicated to the
agent chosen as leader, initiation consists in creating
a subject of debate, sending messages and making
known the community. This action is done within a
space dedicated for this purpose. All the agents of
the system are members of the community. These
messages consist of inform (transmission of
knowledge) and request (request for knowledge).
The evaluation of the contents of the messages is
specific to each agent. No agent centralizes the
exchanges.
Evaluator agent: ensures the evaluation of
knowledge likely to be stored in the knowledge base
dedicated to the community, and then transmits it to
the regulator. Supports the self- evaluation and the
motivation to be shared, evaluates if the objectives
were achieved. The agent, which wishes to insert
new knowledge, can require the authorization to the
regulator of the community.
Interface agent: are agents who belonging to
several communities can transfer knowledge from a
practice to another, we can consider them as experts
playing an advisory role.
Profiles agent: in charge to manage user
profiles (name, firstname, competences,
experiments....), works in close cooperation with the
moderator agent. In order, without neglecting the
problems of the interoperability of information
systems, the model presented positions in the
context defined by the CoPs (Wenger, 1998). Those
diffuse knowledge while integrating environments
supporting training intention. And, they can be a
group of individual authors and users of knowledge,
an industry of conceptual tools, a consortium of
diffuser of formalisms or a community of free
software developing the components of a system of
remote formation. While referring to the
fundamental characteristics of the communities of
practices we could say that a community is defined
by a triplet < C, D, P >, where C is the community
of the actors, D is the field of competences, and P
contains the questions raised or prone to discussions
of the community from which new practices
emerges from. For the agents, a CoPs bases itself on
the structure of communication which exists
between the agents, we can advance that the
behaviours of the agents can consist of two large
shutters: an engagement in a practice and an
engagement in social exchanges. However, these
two shutters are dependent insofar as the
communication informs the practice and the practice
feeds the exchanges.
The communication as action: Following
upon the works of Austin and Searle (Austin 1962,
Searle 1969), we lean on a pragmatic frame, where a
A MODEL MULTI-AGENTS FOR SHARING AND EXCHANGING KNOWLEDGE IN COMMUNITY OF
PRACTICES
251