WO2000063759A2 - Procede de pilotage d'un processus decisionnel lors de la poursuite d'un but dans un domaine d'application determine, tel qu'economique, technique, organisationnel ou analogue et systeme pour la mise en oeuvre du procede - Google Patents

Procede de pilotage d'un processus decisionnel lors de la poursuite d'un but dans un domaine d'application determine, tel qu'economique, technique, organisationnel ou analogue et systeme pour la mise en oeuvre du procede Download PDF

Info

Publication number
WO2000063759A2
WO2000063759A2 PCT/FR2000/000985 FR0000985W WO0063759A2 WO 2000063759 A2 WO2000063759 A2 WO 2000063759A2 FR 0000985 W FR0000985 W FR 0000985W WO 0063759 A2 WO0063759 A2 WO 0063759A2
Authority
WO
WIPO (PCT)
Prior art keywords
agent
knowledge
goal
agents
objects
Prior art date
Application number
PCT/FR2000/000985
Other languages
English (en)
Other versions
WO2000063759A3 (fr
Inventor
Martine Naillon
Original Assignee
Martine Naillon
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Martine Naillon filed Critical Martine Naillon
Priority to AU41246/00A priority Critical patent/AU4124600A/en
Priority to CA2370693A priority patent/CA2370693C/fr
Publication of WO2000063759A2 publication Critical patent/WO2000063759A2/fr
Publication of WO2000063759A3 publication Critical patent/WO2000063759A3/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/04Inference or reasoning models
    • G06N5/043Distributed expert systems; Blackboards
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/902Application using ai with detail of the ai system
    • Y10S706/911Nonmedical diagnostics
    • Y10S706/914Process plant
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation

Definitions

  • Method for piloting a decision-making process when pursuing a goal in a given field of application such as economic, technical, organizational or the like and system for implementing the method
  • the aim of the present invention is to eliminate the above drawbacks of known systems by proposing a method for controlling a decision-making process when pursuing a global goal in a given field of application, such as economic, technical, organizational or similar, and which is characterized in that it is automated by bringing together, according to goal and strategy rules predetermined as a function of the overall goal, at least one object of knowledge reflecting a point of view of the field of application and comprising information interpreted as an alarm indicator to trigger the decision-making process, with other knowledge objects reflecting other points of view or other functional skills from the same field of application or from different fields, implementing the decision-making process.
  • a network of information processing agents comprising agents creating knowledge objects and agents constructing knowledge objects by adding to knowledge objects created elements of additional knowledge, obtained by linking with other knowledge objects.
  • the network is created in the form of a hierarchical structure as a function of the aforementioned goal, each agent comprising a base of rules, a base of strategies and a base of individual goals, the creative agents constituting the terminal nodes of the network.
  • the structure of the network is obtained by a successive decomposition of processes from the overall goal into individual strategies and goals, the strategy of a level n of agents becoming the goal of agents of lower level n-1 .
  • the decision-making process is broken down into generic decision-making stages, called cognitive invariants, which propagate in the form of goals and strategies from level to level in the structure.
  • the network is constructed according to a fractal configuration.
  • the structure of the agent loops is determined by referring to a structuring agent for the services of the loop and a knowledge structuring agent for each service created.
  • the system for implementing the method is characterized in that it is formed by a network of agents in the form of a pyramid whose apex constituting the level n is formed by a master agent with which is associated a certain number of '' child agents forming the level n-1, each child agent being able to be a master agent of a certain number of child agents constituting a lower level, the base of the pyramid being formed by analyzer agents each of which is provided with a number of cognitive agents creating objects of knowledge.
  • FIG. 1 shows the hierarchical structure of a network of agents for creating knowledge objects and agents for constructing knowledge objects, for the implementation of the process for controlling a decision-making process;
  • the agents actually used are indicated by subscript terms.
  • one of the essential features of the invention resides in the fact that the system structures itself as the decision-making process progresses, in the form of a sequence of operations. taking place according to rules of purpose, strategy and action plan, which are predetermined and adaptable by the user, but chosen for the accomplishment of an operation according to the results of the preceding operations.
  • each agent during the structuring of the loops is provided, to enable him to fulfill his function in the decision-making process within the framework of the pursuit of the overall goal of goal rules, strategy or action plan.
  • the decision-making process is broken down into decision-making stages, called cognitive invariants.
  • the overall goal is broken down into strategies and individual goals which propagate in the network from top to bottom.
  • the agents are structured from one level of the pyramid to the lower level by successive decomposition of the overall goal, for each decisional step, into individual strategies and goals, the strategy of a given level of agents becoming the goal lower level agents.
  • the pyramid-shaped network then presents the fractal configuration represented, insofar as each loop will reproduce structurally from level to level.
  • the system according to the invention comprises agents for structuring the services and data called respectively COTS s and C0TS D.
  • the warehouse is a reservoir of multimedia knowledge, capitalized for example on private servers of the Intranet or Extranet type, which are permanently connected to the Internet communication network in a way that they can acquire data which they do not have, and thus continually update the information which will be used for the achievement of the goal.
  • the system according to the invention further comprises a memory device M of services and data, which is able to memorize the structure of a network which has been built before for the pursuit of an overall goal.
  • the invention allows rapid reconstruction of a network previously established for the same overall purpose.
  • the memory M stores all of the structured data corresponding to each agent.
  • the agent network also consists of N horizontal parts, along dividing lines which separate UM agents from each other. Each UM agent and its agents associated services correspond to a user and an individual machine called IKM.
  • the GM agent federates, for example via the Internet or the Intranet, several machines
  • IKM constituting a collective machine called CKM, intended for a community of networked users.
  • the generic goal rule of the GM agent determines for the global goal formulated, with the associated modalities, the generic strategy 1 which is broken down into strategies 1.0; 1.1 and 1.2.
  • Strategy 1.0 has for its end the structuring of services, strategy 1.1 the structuring of data and strategy 1.2 the detection of indices (invariant 1).
  • the goal and strategy rules always include the indication of the invariant and of the modalities so that the agent to whom the message is addressed can correctly perform its function, as seen in Annex I. For simplicity, the indications will no longer be mentioned below unless it appears necessary.
  • This agent in response to the message searches its memory, or queries an external server, for the services that are necessary and available for the overall purpose.
  • the agent UM f i n has goal and strategy rules which it implements to accomplish its function within the framework defined by the overall goal.
  • This structuring takes place again according to 1.0 strategy rules; 1.1 and 1.2 in three successive stages, as described during the structuring of the GM agent loop.
  • the structuring agent will establish that, for the overall purpose with the associated terms, the UM f ⁇ n agent may have the services C com , C ⁇ nv and C ep , that is to say, accounting, investment and economy services.
  • the UM f ⁇ n agent may have the services C com , C ⁇ nv and C ep , that is to say, accounting, investment and economy services.
  • the UM f ⁇ n agent may have the services C com , C ⁇ nv and C ep , that is to say, accounting, investment and economy services.
  • the UM f ⁇ n agent may have the services C com , C ⁇ nv and C ep , that is to say, accounting, investment and economy services.
  • the UM f ⁇ n agent may have the services C com , C ⁇ nv and C
  • the loop of each of the two agents C com and C e _ p should be structured .
  • This structuring is done according to the goal rules and strategies matched to each of the two agents.
  • the goal of each agent is the strategy 1.2 of the fine UM agent, that is to say the detection of indices per channel.
  • the strategy rules are the three strategy rules 1.0, 1.1 and 1.2. As before, strategies 1.0 and 1.1 ensure the structuring of services and the allocation to each service of an appropriate data packet.
  • the channel agent C com creates the channel agent C com.
  • the channel agent C e p _ created the track agents to Iraq and to Asia and Iraq called P and P As i e - r
  • the next step is to structure each track agent's loop according to goal and strategy rules.
  • the Asia track agent creates a single analyzer agent, namely the A Asia agent with DM Asia .
  • a focusing agent FOC which is a detector of weak signals in the scene established by DM CR and a concept branch locator LOC.
  • the analyzing agent sends the FOC agent the request to search for weak signals in the appropriate scene.
  • the FOC agent sends a request to the agent LOC so that it establishes the context in which the object O i # ce is located. context then constituting another object of knowledge O j .
  • the knowledge objects have the predetermined structure presented below and include a certain number of fields. Each field presents an aspect of the object of knowledge. The terms appearing in parentheses are a few examples given to illustrate the nature of the field considered. ⁇ ID (identity)
  • ⁇ X, media source digital values
  • Property (Dashboard deviation) - send context setting message from 0 1 to LOC agent in DM CR .
  • the calculation of the dashboard signals consists in establishing the values of the current parameters of the economic activity of the company in the DM CR data structure and in comparing them with the reference parameters which must be respected.
  • the ⁇ X results of this comparison form the above-mentioned signals. If, among the signals thus established, certain signal values are greater than a predetermined threshold, the cognitive agent FOC creates the knowledge object 0 X representative of the alert index.
  • FIG. 2 shows the structure of the knowledge contained in the knowledge package DM CR .
  • the structure of this data is represented in the form of images, the first of which represents the income statements in the form of a concept tree.
  • the structure in the form of a concept tree is known per se.
  • FIG. 2 makes it possible to explain certain terms used for knowledge objects.
  • the tree represented has a number of branches, three of which are indicated and represent the turnover ca, the charges ch and the results res.
  • a number of sub-branches are attached to each branch, only one of which is shown.
  • This one designated by P relates to the products marketed by the company carrying out budget monitoring. These products are represented on the sub-branches by points PA, PB .... It is to highlight that on the image represented, each product can be identified by the coordinates of the point it represents on the image.
  • the FOC agent establishes in the source data of the knowledge structure DM CR the significant warning signals, situated above the reference threshold.
  • the points, which in the DM CR concept tree are representative of the warning signals selected, will be differentiated from the environment, for example illuminated, by the cognitive agent FOC.
  • a dot is lit on the sub-branch p of the branches ca, ch and res. It is these retained signals which give rise to the creation by the FOC agent of the knowledge object O.
  • This object is of the index type, was created by the FOC agent and has a so-called "skeleton" shape, that is to say that it is formed by rare points hitherto unrelated.
  • Its property is that the indices are numerical values in the source data. In the structure of the knowledge object 0 1 # the type, creator, form and property fields are therefore already defined when the object is created.
  • the agent sends a message requesting the establishment of the context of the object O ⁇ to the cognitive agent LOC.
  • the LOC agent applies the following know-how and generic context creation rules:
  • the function of the LOC agent consists in finding whether the points differentiated in FIG. 2 have at least one common characteristic.
  • the agent LOC notes that the three points differentiated or lit in FIG. 2a are representative of the product PA. This product thus appears to constitute the context in which the O- L object is situated.
  • the LOC agent therefore creates the object 0 7 specified above and updates the object 0 X by creating ⁇ 0 X. Then the LOC agent returns to the FOC agent, the objects 0 7 and ⁇ O- L.
  • the FOC agent then applies the following weak signal creation rule:
  • the FOC agent after receiving the response to its request for establishing a context, updates the object O ⁇ , under the conditions specified above by adding to the object O ⁇ , this is i.e. updated by
  • Travel with, if necessary, update of knowledge objects, to the GM agent at the top of the pyramid is done according to return and update rules, which are specific to the different agents on the route Objects. These rules are of course a function of the invariant which is implemented for the overall purpose and the associated modalities.
  • FOC focusing and LOC localization agents of the analyzing agent A As ⁇ e in application of the strategy and plan rules which have been explained above in general.
  • the FOC agent know-how rule 1 for the purpose of searching for weak signals consists in accomplishing a country structure of the DM Asia data.
  • the data contained in this data packet is structured in a manner known per se in the form of a concept tree.
  • Figure 3 shows an area devoted to companies in Japan.
  • This area is formed by dots, each of which represents a society of this country with no particular characteristic. We must therefore look around this object which may be interesting. This defines category 2 objects. In application of know-how rule 2, this zone is detected by the agent, which gives rise to the creation of knowledge object 0 3 with the fields indicated above. .
  • the FOC agent sends a request for establishing the context of the object 0 3 to the agent LOC in the data structure DM ⁇ i e - It is at note that the term in the property field "density of concept tree" means that one observes a poorly defined area but identified with a particular density of the tree.
  • the LOC agent addresses the low-density but high-density task represented in the concept tree at the periphery of the area forming the knowledge object 0 3 , which represents companies to falling stocks. If this zone has a density exceeding a threshold value, the agent creates the knowledge object O 30 which has the structure indicated above, which is of the recognized object type and which has registered in its field of use "company with stocks down. " Object O 30 is linked to object 0 3 .
  • this object and the object O 30 are sent by the FOC agent to the analyzer agent A As ⁇ e .
  • the latter adds to the object 0 3 the element ⁇ indicating that the object 0 3 constitutes a cause of alarm.
  • P r, uis, l-ies ob ⁇ _jet .sd J-th knowledge and. O_ 30 are. transmitted to the GM agent at the top of the pyramid according to the transmission rules exposed above during the ascent-ed, -. es obv, je * ts rO s - L ⁇ l + ⁇ 2 + ⁇ 3 and. 0_ 7 .
  • the cycle analyzer agent ⁇ nv sends a request to me for precision dJe con-t.ex-te sur -li, 'o ⁇ b_je-t- O x ⁇ l + ⁇ 2 + ⁇ 3 to the agent LOC in a field of knowledge of investment cycle DM cycle ⁇ nv , while the index was created in a field of knowledge of accounting DM com .
  • This implements multi-point view analysis inside an IKM machine.
  • the LOC agent is responsible for detecting the DM cycle structured knowledge concept tree. ⁇ nv a contour, on criteria related to the context of the index. This criterion concerns the PA product.
  • agent 0 2 to agent A cycle ⁇ nv .
  • This agent then asks the cognitive validation agent VAL to specify the objects
  • Type (index / point of support) 30 - »Related to O ⁇ (creator VAL, type correlation by the context of 0 X )
  • the analyzer agent A fus _ acq proceeds to the validation of the object 0 3 .
  • the LOC agent in response to this request implements its following context precision rule
  • the LOC agent uses the know-how 1 of concept branch contour detection on criteria describing the context of the object 0 3 in the DM fus domain. acq and organized in a manner known per se as a concept branch of the DM fus _ acq domain.
  • the object to be considered is an area "acquisition of companies with declining shares”. This area gives rise to the creation of the object 0 31 which is of the landmark type and of the area type shape in the concept tree.
  • the object 0 31 is on the other hand linked to 0 3 by the context of 0 3 and to O 30 which describes the context of 0 3 in the field of Asia DM.
  • the link between 0 31 and O 30 is virtual in the LOC agent. Then the latter performs an update of 0 3 which makes it possible to obtain ⁇ 0 3 which is linked to 0 31 by a link of the type linked by context of 0 3 . Then the LOC agent returns ⁇ 0 3 and 0 31 to the parent agent, namely agent A fus . acq .
  • the agent plan rule had. acq leads the latter after the return of the request sent to the LOC agent, to send a request 2 to the VAL agent so that the latter searches for a correlation between the objects 0 31 and 0 3 on the condition that he must be companies competing on the same type of product. It is therefore a selection of a contour under criteria.
  • the constraint of competing companies imposed by VAL stems from the fact that the index 0 3 has been detected by political economy watch agents. It is therefore necessary to study the elements of this index which are linked to competition.
  • the contour thus obtained causes the agent VAL to create the object 0 33 of the support point type. 0 33 is contained in 0 3 and in 0 31 .
  • the VAL agent therefore creates the following updates: ⁇ o.
  • FIG. 4 illustrates for invariant 2, the creation, construction and movement of knowledge objects and objects as they are stored in the various DST storage devices of the various agents constituting the network according to the invention.
  • the collective knowledge manager CKM can take appropriate decisions, in particular those to use its Marketing and Technical agents to further analyze the problem concerning 0 l and 0 3 , also according to rules of goal, strategy and plan. It should be noted that the system of the invention provides a control which can be permanent and be triggered when the appearance of a weak index, by correlating several different points of view, or several skills.
  • the machine presents the results obtained in the form of constructed knowledge objects throughout the process. Given that she is able to read the structure of these objects of knowledge and therefore know their meaning through the intermediary of rules of interpretation that she has, she can give man proposals for intervention and decision allowing him, if necessary, to intervene on the rest of the decision-making process and act accordingly.

Abstract

La présente invention concerne un procédé de pilotage d'un processus décisionnel lors de la poursuite d'un but dans un domaine d'application déterminé, tel qu'économique, technique, organisationnel ou analogue et système pour la mise en oeuvre du procédé. Le procédé est caractérisé en ce qu'il est automatisé par la mise en relation selon des règles et des stratégies prédéterminées en fonction du but global d'au moins un objet de connaissances reflétant un point de vue du domaine d'application et comportant une information interprétée comme un indice d'alarme pour déclencher le processus décisionnel, avec d'autres objets de connaissances reflétant d'autres points de vue ou d'autres compétences fonctionnelles du même domaine d'application ou d'autres domaines. L'invention s'applique dans le domaine de l'informatique partagée, la gestion des connaissances et l'aide à la décision.

Description

"Procédé de pilotage d'un processus décisionnel lors de la poursuite d'un but dans un domaine d'application déterminé, tel qu'économique, technique, organisationnel ou analogue et système pour la mise en oeuvre du procédé"
La présente invention concerne un procédé de pilotage d'un processus décisionnel lors de la poursuite d'un but dans un domaine d'application déterminé, tel qu'économique, technique, organisationnel ou analogue et un système pour la mise en oeuvre du procédé.
Actuellement, dans le domaine de la gestion des connaissances la collecte d'informations relatives à des connaissances provenant de sources internes ou externes, telles qu'Intranet ou Internet, et leurs échanges entre différents services organisés pour les analyser et prendre des décisions dans un but poursuivi prédéterminé, nécessitent systématiquement 1 ' intervention des personnes ou utilisateurs des services considérés.
Cette procédure connue de traitement d'informations a pour inconvénient d'être peu souple d'utilisation puisqu'elle nécessite obligatoirement la présence et l'intervention d'utilisateurs pour l'analyse et l'échange des connaissances et pour les prises de décision et de ne pas utiliser systématiquement l'ensemble des connaissances personnelles et/ou collectives disponibles.
La présente invention a pour but d'éliminer les inconvénients ci-dessus des systèmes connus en proposant un procédé de pilotage d'un processus décisionnel lors de la poursuite d'un but global dans un domaine d'application déterminé, tel qu'économique, technique, organisationnel ou analogue, et qui est caractérisé en ce qu'il est automatisé par la mise en relation, selon des règles de but et de stratégie prédéterminées en fonction du but global, d'au moins un objet de connaissance reflétant un point de vue du domaine d'application et comportant une information interprétée comme un indice d'alarme pour déclencher le processus décisionnel, avec d'autres objets de connaissances reflétant d'autres points de vue ou d'autres compétences fonctionnelles du même domaine d'application ou de différents domaines, mettant en oeuvre le déroulement du processus décisionnel .
Selon une caractéristique de l'invention, on crée un réseau d'agents de traitement d'informations, comportant des agents créateurs d'objets de connaissance et des agents constructeurs d'objets de connaissance par ajout aux objets de connaissance créés d'éléments de connaissance supplémentaires, obtenus par une mise en relation avec d'autres objets de connaissance.
Selon une autre caractéristique on crée le réseau sous forme d'une structure hiérarchisée en fonction du but précité, chaque agent comportant une base de règles, une base de stratégies et une base de buts individuels, les agents créateurs constituant les noeuds terminaux du réseau.
Selon encore une autre caractéristique, les agents sont organisés en boucles, chacune comportant un agent maître et au moins un agent fils, un agent fils pouvant être un agent maître d'une boucle d'un niveau inférieur du réseau, les boucles terminales du réseau étant formée par des boucles d'analyse d'objets de connaissance comportant un agent maître analyseur et des agents créateur d'objets de connaissance, les objets de connaissance se construisant lors de leur déplacement dans la structure du réseau vers le sommet de celui-ci.
Selon une autre caractéristique, la structure du réseau est obtenue par une décomposition successive de processus à partir du but global en stratégies et buts individuels, la stratégie d'un niveau n d'agents devenant le but d'agents de niveau inférieur n-1.
Selon une autre caractéristique, le processus décisionnel est décomposé en étapes décisionnelles génériques, appelées invariants cognitifs, qui se propagent sous forme de but et de stratégies de niveau en niveau dans la structure .
Selon encore une autre caractéristique, le réseau est construit selon une configuration fractale. Selon encore une autre caractéristique, pour une application donnée on détermine la structure des boucles d'agents en se référant à un agent de structuration des services de la boucle et un agent de structuration des connaissances pour chaque service créé.
Le système pour la mise en oeuvre du procédé est caractérisé en ce qu'il est formé par un réseau d'agents en forme d'une pyramide dont le sommet constituant le niveau n est formé par un agent maître auquel est associé un certain nombre d'agents fils formant le niveau n-1, chaque agent fils pouvant être un agent maître d'un certain nombre d'agents fils constituant un niveau inférieur, la base de la pyramide étant formée par des agents analyseurs dont chacun est pourvu d'un certain nombre d'agents cognitifs créateurs d'objets de connaissance.
L'invention sera mieux comprise et d'autres buts, caractéristiques, détails et avantages de celle-ci apparaîtront plus clairement dans la description explicative qui va suivre faite en référence aux dessins schématiques annexés donnés uniquement à titre d'exemple illustrant un mode de réalisation de l'invention et dans lesquels :
- la figure 1 représente la structure hiérarchisée d'un réseau d'agents de création d'objets de connaisances et d'agents constructeurs d'objets de connaissances, pour la mise en oeuvre du procédé de pilotage d'un processus décisionnel ;
- les figures 2, 3 et 5 illustrent trois exemples de structuration des connaissances sous forme d'arbres de concept ;
- les figures 4 et β illustrent schématiquement la création et la construction des objets de connaissance dans le cadre de l'invariant cognitif 1 et de l'invariant cognitif 2. La figure 1 montre le principe de la structure d'un système de pilotage d'un processus décisionnel lors de la poursuite d'un but dans un domaine d'application déterminé, tel qu'économique, technique, organisationnel ou analogue. Le système se présente sous forme d'un réseau d'une multitude d'agents de traitement d'informations organisés, dans une structure hiérarchisée en forme d'une pyramide, en boucles dont chacune comporte un agent maître et au moins un agent fils, ce dernier constituant l'agent maître d'une boucle d'un niveau inférieur.
Plus précisément, la pyramide sur la figure 1 comporte au sommet formant le niveau n un agent maître de groupe GM auquel sont associés dans l'exemple représenté trois agents fils, appelés agents utilisateurs maîtres UM qui forment le niveau inférieur n-1. Chaque agent UM pilote un certain nombre d'agents canal C formant le niveau n-2. A chaque agent C est associé au moins un agent de piste P alors du niveau n-3. Chaque agent P dispose d'au moins un agent d'analyse A du niveau n-4. A chaque agent d'analyse A sont associés un ou plusieurs agents appelés agents cognitifs AC qui ont pour fonction de capter ou détecter des informations contenues dans la scène représentative de l'application considérée, qu'ils observent. La figure 1 montre un système entièrement structuré. Il est à noter qu'un but global pourrait ne pas nécessiter tous les agents présentés. L'exemple qu'on donnera plus loin se contente d'un réseau plus limité. Sur la figure 1, les agents réellement utilisés sont indiqués par des termes en indice. Cependant, comme il sera aussi expliqué plus loin, une des particularités essentielles de l'invention réside dans le fait que le système se structure lui-même au fur et à mesure que le processus décisionnel progresse, sous forme d'une séquence d'opérations se déroulant selon des règles de but, de stratégie et de plan d'action, qui sont prédéterminés et adaptables par l'utilisateur, mais choisis pour l'accomplissement d'une opération en fonction des résultats des opérations précédentes. A cette fin, chaque agent lors de la structuration des boucles est pourvu, pour lui permettre d'accomplir sa fonction dans le processus décisionnel dans le cadre de la poursuite du but global de règles de but, de stratégie ou de plan d'action. De façon générale le processus décisionnel se décompose en étapes décisionnelles, appelées invariants cognitifs. A chaque étape décisionnelle, le but global est décomposé en stratégies et en buts individuels qui se propagent dans le réseau de haut en bas.
Plus précisément, la structuration des agents se fait d'un niveau de la pyramide au niveau inférieur par décomposition successives du but global, pour chaque étape décisionnelle, en stratégies et but individuels, la stratégie d'un niveau d'agents donnés devenant le but des agents du niveau inférieur. Le réseau en forme de pyramide présente alors la configuration fractale représentée, dans la mesure où chaque boucle se reproduira structurellement de niveau en niveau . Pour que le réseau puisse se construire de cette manière en fonction d'un but global, le système selon l'invention comporte des agents de structuration des services et des données appelés respectivement COTSs et C0TSD. L'agent de structuration des services C0TSs est conçu pour pouvoir déterminer les services qui sont à la disposition d'un agent maître de niveau i, qui constitueront les agents de niveau i-1, et qui sont nécessaires pour la contribution à la réalisation du but global et des buts individuels, selon des règles prédéterminées. En fonction des services nécessaires pour la mise en oeuvre d'un but et des services qui sont disponibles, l'agent de structuration organisera les services des boucles. L'agent de structuration de données enverra à chaque service les données qui sont nécessaires pour l'accomplissement de la fonction octroyée. Les données sont stockées dans un entrepôt de données DH sous forme de paquets de données structurées multimédia, numériques, textuelles, images, sons, ..., qui sont structurées en fonction des services de l'agent de structuration de services. L'entrepôt est un réservoir de connaissances multimédia, capitalisées par exemple sur des serveurs privés du type Intranet ou Extranet, qui sont reliés en permanence au réseau de communication Internet de façon qu'ils puissent acquérir des données dont ils ne disposent pas, et ainsi mettre continuellement à jour les informations qui vont être utilisées pour la réalisation du but. Le système selon 1 ' invention comporte encore un dispositif de mémoire M de services et de données, qui est en mesure de mémoriser la structure d'un réseau qui a été construit auparavant pour la poursuite d'un but global.
Grâce à cette mémoire, l'invention permet la reconstruction rapide d'un réseau auparavant établi pour le même but global. Pendant la réalisation d'un but global, .la mémoire M stocke toutes les données structurées correspondant à chaque agent .
Il est encore à noter que 1 ' invention permet notamment au niveau de 1 ' agent maître de groupe GM et des agents utilisateurs UM, d' interagir avec l'extérieur par l'intermédiaire d'une interface homme-machine IHM. En particulier, l'homme, le cas échéant, en se substituant aux COTS, peut, à tout moment, entrer de nouveaux services, c'est-à-dire de nouvelles règles, et de nouvelles données. Ces interventions de l'homme et les modifications au déroulement du processus décisionnel qu'elles entraînent seront prises en considération par les agents de structuration et mémorisées. Le réseau d'agents en forme d'une pyramide d'agents représenté se compose de deux parties verticales dont la ligne de partage passe entre les agents piste P et les agents d'analyse A. Les boucles d'analyse comportant les agents d'analyse et leurs agents cognitifs associés ont pour fonction de créer des objets de connaissance alors que les agents des niveaux supérieurs enrichissent les objets de connaissance comme on le décrira plus loin. Ces agents sont appelés agents constructeurs. Le nombre des niveaux d'agents constructeurs est fonction du but global à réaliser.
Le réseau d'agents se compose également de N parties horizontales, selon des lignes de partages qui séparent les agents UM entre eux. Chaque agent UM et ses agents de service associés correspondent à un utilisateur et à une machine individuelle dite IKM. L'agent GM fédère, par exemple via l'Internet ou l'Intranet, plusieurs machines
IKM, constituant une machine collective dite CKM, destinées à une collectivité d'utilisateurs en réseau.
Pour faire apparaître clairement les particularités de l'invention, on décrira ci-après à titre d'exemple non limitatif le processus de structuration des agents constructeurs et créateurs d'objets de connaissance, dont doit disposer une entreprise pour assurer un suivi budgétaire, la synthèse des décisions individuelles étant réalisées par chaque agent maître UM sur la figure 1, qui est également le gestionnaire de connaissances individuelles de chaque machine IKM, et la synthèse des décisions collectives étant réalisée par un agent maître GM sur la figure 1 qui est également le gestionnaire de connaissances collectives CKM. Les gestionnaires de connaissances UM et GM interagissent avec l'extérieur, par l'intermédiaire d'interfaces homme-machine IHM, une machine individuelle formant l'agent gestionnaire utilisateur maître UM sur la figure 1 et ses agents associés et une machine collective formant l'agent groupe maître GM et ses machines IKM associées. Le suivi budgétaire qui constitue le but global sus-mentionné comporte plusieurs étapes décisionnelles, appelées invariants à savoir ci-après la détection automatique indices d'alarme et la validation de ces indices.
Lors de la formulation du but global, l'homme indique au gestionnaire de connaissances collectives CKM, par l'intermédiaire de son interface IHM, les modalités qui doivent être prises en considération, telles que dans le présent exemple la condition "rapide et faible coût" appelée ci-après cond.l, l'état de la machine, les indications concernant la structure source d'où seront extraites les données, et le profil du gestionnaire collectif. Chaque utilisateur individuel indique au gestionnaire de connaissances individuelles IKM, son profil, par l'intermédiaire de son interface IHM individuelle. L'état du système pourrait être l'état initial ou celui obtenu après reconfiguration en fonctionnement à la suite d'une intervention sur un gestionnaire CKM ou IKM. Les règles de but et de stratégie selon lesquelles se déroule l'établissement du réseau sont données dans l'Annexe I, mais la description qui suit explicitera leurs applications dans le but choisi du suivi budgétaire.
La règle de but générique de 1 ' agent GM détermine pour le but global formulé, avec les modalités assorties, la stratégie générique 1 qui se décompose en stratégies 1.0 ; 1.1 et 1.2. La stratégie 1.0 a pour fin la structuration des services, la stratégie 1.1 la structuration des données et la stratégie 1.2 la détection d'indices (invariant 1). II est à noter que les règles de but et de stratégie comportent toujours l'indication de l'invariant et des modalités pour que l'agent auquel le message est adressé puisse correctement accomplir sa fonction, comme on le voit à l'annexe I. Pour simplifier, les indications ne sera plus mentionnées ci-après sauf si cela apparaît nécessaire.
En application de la règle de stratégie 1.0, l'agent GM adresse à l'agent de structuration des services COTSs un message "but 1 = strate 1.0 (but global, GM) structuration de services de GM pour réaliser le but global". Cet agent, en réponse au message recherche dans sa mémoire, ou interroge un serveur externe, les services qui sont nécessaires et disponibles pour le but global .
Dans l'exemple de but choisi (suivi budgétaire), trois services sont disponibles, à savoir les services FINANCIER, MARKETING, TECHNIQUE. L'agent de structuration des services les envoie à l'agent GM qui doit alors créer les utilisateurs maîtres financier, marketing et technique appelés UMfιn, UMmark, UMtech, mettre fin à la stratégie 1.0 et mettre maintenant en oeuvre la stratégie 1.1. Selon cette règle définie par : si strat = strat 1.1 si service = service 1 (servicefιn; servicemar ; serviceCech) , et si structure = DH l'agent GM doit envoyer le message de but "but 1 = strat
1.1 (but global ; service 1)" à l'agent de structuration de données COTSD qui, en réponse, transmet les données sous forme de paquets de connaissances structurées correspondant aux services, à savoir les paquets de données structurés D £ιn, DMmark' DM tech extraits de l'entrepôt de stockage des connaissances structurées DH. Dans l'exemple choisi, les connaissances sont structurées sous forme d'arbre de concept. D'autres modes de structuration sont utilisables. Après la réception des paquets de données structurées, l'agent GM met fin à la stratégie 1.1 et met en oeuvre la stratégie 1.2.
Selon la règle de cette étape du processus définie par si strat = strat 1.2 si structure = DMfin, DMmark, DMtech l'agent GM envoie à l'agent utilisateur UMfin le message de but "but = strat 1.2 = détection indice".
L'agent UMfin possède des règles de but et de stratégie qu'il met en oeuvre pour accomplir sa fonction dans le cadre défini par le but global. En application de sa règle de but si but = détection indices et si structure = DMfιn il procède à la structuration de la boucle dont il est le maître .
Cette structuration se déroule à nouveau selon des règles de stratégie 1.0 ; 1.1 et 1.2 en trois étapes successives, comme cela a été décrit à l'occasion de la structuration de la boucle de l'agent GM.
Selon la règle de stratégie 1.0, l'agent UMfιn envoie le message de but 1 = strat 1.0 à l'agent de structuration des services du gestionnaire de connaissances individuelles IKM qui constitue l'agent UM. L'agent de structuration établiera que, pour le but global avec les modalités assorties, l'agent UMfιn peut disposer des services Ccom, Cιnv et Ce.p, c'est-à-dire des services comptabilité, investissements et économie-politique. On constate qu'à ce niveau de la structuration s'ajoute aux deux services d'ordre financier, le service économie-politique, un service se situant hors du domaine purement financier, apportant donc un point de vue différent. Bien entendu, l'ajout de ce nouveau service pourrait également s'effectuer par l'intermédiaire de l' omme agissant sur l'agent UMfιn via l'interface IHM. Cette configuration de la boucle avec le service Ce_p sera stockée dans la mémoire M et dans le COTSs, ce qui constitue un enrichissement des C0TSs par l'intervention humaine et illustre la flexibilité et 1 ' adaptabilité du système .
Après la création des services sus-mentionnés dans la boucle pilotée par l'agent UMfιn et après la fin de la stratégie 1.0, et en application de la règle de stratégie : si strat = strat 1.1 (but global), et si service = Ccom, Cιnv, Ce_p = service 1, et si structure = DMfιn => envoyer but 1 = strat 1.1 (but global, service 1) à COTSD. L'agent de structuration de données COTSD enverra à l'agent UMÊιn les paquets de données numériques, textuelles et images ou analogue correspondant au services sus- mentionnés, à savoir les DMcom, DMιnv et DMe.p, les DMcom et DMιnv étant extraits des DMfιn et les DMe.p étant extraits de l'entrepôt de données DH. Puis, l'agent UMfιn met fin à la stratégie 1.1. et met en oeuvre maintenant la stratégie 1.2 selon la règle de stratégie. si strat = strat 1.2 si structure = DMcom, DMιnv, DMe.p
=-> envoyer but = strat 1.2 = détection indices par canal , à 1 ' agent canal Ccom et à 1 ' agent canal
Après la structuration de la boucle pilotée par l'agent UMfιn et comportant les agents canal Ccom, Cιnv et c e-p dont seulement les agents Ccom et Ce.p seront utilisés pour l'invariant 1, il convient de structurer la boucle de chacun des deux agents Ccom et Ce_p.
Cette structuration se fait selon les règles de but et stratégies assorties à chacun des deux agents. Le but de chaque agent est la stratégie 1.2 de l'agent UMfin, c'est- à-dire la détection d'indices par canal. Les règles de stratégie sont les trois règles de stratégies 1.0, 1.1 et 1.2. Comme auparavant, les stratégies 1.0 et 1.1 assurent la structuration des services et l'attribution à chaque service d'un paquet de données approprié.
Ainsi sont créés par l'agent canal Ccom .les agents piste destinés aux états financiers, aux cycles d'exploitation et aux cycles de financement, appelés ci- après Petat fin, Pcycl exp et Pcycle fin, avec les paquets de données appropriés DMetat fin, DMcycl exp et DMcycle fin, qui ont été extraits par les agents COTSD du paquet DMcom. La règle de stratégie 1.2 amène 1 ' agent Ccom à envoyer le message de stratégie strat 1.2 = détection d'indice par piste à l'agent Pg fin' à titre de but à mettre en oeuvre .
En application des règles de stratégie 1.0 et 1.1, l'agent canal Ce_p créé les agents piste destinés à l'Irak et à l'Asie et appelés PIrak et PAsie- La règle 1.2 amène l'agent Ce.p à envoyer le message de stratégie strat 1.2 = détection d'indice par piste, à l'agent PAsie à titre de but à mettre en oeuvre .
La prochaine étape est la structuration de la boucle de chaque agent piste selon des règles de but et de stratégie. La règle de but étant si but = but local 1 = détection indices par piste avec les modalités assorties, il convient d'appliquer la règle de stratégie strat = strat 1.0 qui indique à l'agent- piste de choisir le nombre des agents d'analyse A et, selon la stratégie 1.1, celui-ci envoie aux agents d'analyse le but à réaliser, à savoir le message de but but = strat 1.1 = recherche indices d'alarme. En procédant ainsi, l'agent de piste Pg a fin crée des agents d'analyse compte-résultat Acr et bilan Abilan et les connaissances DMCR + DMbilan. L'agent pisteAsie crée un seul agent analyseur, à savoir l'agent AAsie avec DMAsie.
Chaque agent analyseur travaille en fonction de règles de but et de plan d'action. De façon générale, ces règles sont comme suit :
Règle de but : si but = but local 1 = recherche indices d'alarme
=-> appliquer plan = plan 1.
Règle de plan : si plan = plan 1 => créer N agents cognitifs (en fonction de la condition 1)
= appliquer plan 1 aux agents cognitifs .
Dans l'exemple présent du suivi budgétaire comme but global, seulement l'agent ACR est utilisé et cet agent analyseur crée deux agents cognitifs, à savoir un agent de focalisation FOC qui est un détecteur de signaux faibles dans la scène établie par DMCR et un agent de localisation LOC de détection de branches de concept. En application du plan 1, l'agent analyseur adresse à l'agent FOC la requête de rechercher des signaux faibles dans la scène appropriée. Après la détection d'un signal faible à retenir, considéré comme objet de connaissance 0 _ , l'agent FOC adresse une requête à l'agent LOC pour que celui-ci établisse le contexte dans lequel se situe l'objet Oi# ce contexte constituant alors un autre objet de connaissance Oj . Après le retour de la requête à l'agent FOC avec le résultat, cet agent renvoie l'objet 0^^ enrichi par la mise en contexte selon Oj à l'agent analyseur. Les objets de connaissances ont la structure prédéterminée présentée ci-après et comportent un certain nombre de champs . Chaque champ présente un aspect de l'objet de connaissance. Les termes figurant entre parenthèses sont quelques exemples donnés pour illustrer la nature du champ considéré. → ID (identité)
- Type (Ex : indice, point d'appui, point de repère, objet reconnu...) —» Contexte (Ex.: Sujet du paragraphe, environnement géographique d'un objet dans une image...)
-» Formes (par créateur de forme) (Ex. : Paragraphe, créateur LOC ; Mot, créateur FOC...) (type : élémentaire ou composite) (Ex. : arbre, branche, doc, éléments d'images, valeur numérique)
—» Propriété (Ex. : Zone à risque, zone stratégique, zone sous-surveillance, écart valeur numérique ... ) - Utilisation (Ex.: Nom de contenu, Nom d'une techno, d'un concurrent, d'un partenariat...)
—» Liens (par créateur de lien) (avec un type)
—» Média (Image, texte, son)
—» Alarme -» Source
→- Créateur (FOC, LOC,...)
Les liens entre objets de connaissances sont de différents types :
—» Contenu dans -» Issu de
— > Proche physiquement (dans un texte ou une image)
→ Proche semantiquement (synonyme, expression identique ... )
—» Associé logiquement. — > Attraction forte, faible, ...
Plus précisément, la génération des objets de connaissances par un agent cognitif se fait en application de règles de savoir-faire. Les règles de l'objet FOC sont les suivantes : si but = recherche signaux faibles, et si structure = DM CR' Par exemple constituée de valeurs numériques issues d'un progiciel de gestion intégré de comptabilité
-=> utiliser savoir faire 1 = calculer signaux du "tableau de bord"
=-> utiliser savoir faire 2 = détection signaux d'alarme dans valeurs numériques sources =-> Si amplitude signaux supérieure à seuil créer Oλ tel que :
→ Id
-→ Type (indice) → Créateur (FOC)
—» Forme (type squelette, créateur FOC, structure DMCR forme = valeur numérique
ΔX, média = valeurs numériques sources) —» Propriété (écart Tableau de Bord) -=> envoyer message d'établissement de contexte de 01 à agent LOC dans DMCR. Le calcul des signaux du tableau de bord consiste à établir les valeurs des paramètres actuels de l'activité économique de la société dans la structure de données DMCR et à les comparer aux paramètres de consigne qui doivent être respectés. Les résultats ΔX de cette comparaison forment les signaux sus-mentionnés . Si, parmi les signaux ainsi établis, certaines valeurs de signaux sont supérieures à un seuil prédéterminé, l'agent cognitif FOC crée l'objet de connaissance 0X représentatif d'indice d' alerte .
On expliquera ci-après la façon de procéder de l'agent cognitif FOC en se référant à la figure 2 qui montre la structure des connaissances contenues dans le paquet de connaissance DMCR. La structure de ces données est représentée sous forme d'images dont la première représente les comptes de résultat sous forme d'un arbre de concept. La structure sous forme d'un arbre de concept est connue en soi. La figure 2 permet d'expliciter certains termes utilisés pour les objets de connaissance. L'arbre représenté comporte un certain nombre de branches dont trois sont indiquées et représentent les chiffres d'affaire ca, les charges ch et les résultats res . A chaque branche est rattaché un certain nombre de sous-branches dont seulement une est montrée. Celle-ci désignée par P concerne les produits commercialisés par la société procédant au suivi budgétaire. Ces produits sont représentés sur les sous-branches par des points PA, PB... . Il est à noter que sur l'image représentée, chaque produit est identifiable par les coordonnées du point qu'il représente sur l'image.
En appliquant les première et seconde règles de savoir-faire, l'agent FOC établit dans les données sources de la structure des connaissances DMCR les signaux d'alerte significatifs, se situant au-dessus du seuil de référence. Les points, qui dans l'arbre de concept DMCR sont représentatifs des signaux d'alerte retenus, seront différenciés de l'environnement, par exemple éclairés, par l'agent cognitif FOC. Sur la figure 2, un point est allumé sur la sous-branche p des branches ca, ch et res . Ce sont ces signaux retenus qui donnent lieu à la création par l'agent FOC de l'objet de connaissance O . Cet objet est du type indice, a été créé par l'agent FOC et présente une forme dite en "squelette", c'est-à-dire qu'il est formé par des points rares jusqu'à présent non reliés. Sa propriété est que les indices sont des valeurs numériques dans les données sources. Dans la structure de l'objet de connaissance 01# les champs type, créateur, forme et propriété sont donc déjà définis lors de la création de 1 'objet .
Puis, conformément aux règles de l'agent FOC, lorsqu'un objet 01 a été créé, l'agent adresse un message de demande d'établissement du contexte de l'objet O± à l'agent cognitif LOC. Pour exécuter cette requête, l'agent LOC applique les règles de savoir-faire et de création de contexte génériques suivantes :
Si but = établir contexte, si structure = DMCR => utiliser savoir-faire 1 = Détection contour de branche de concept par propriété commune (qui détecte une branche qui contient Oλ) => S'il existe une propriété commune aux points définissant la forme de 0l r définir une branche comme étant le contexte de l'objet Ox et créer 07 → Id
— Type (objet reconnu) -» Créateur LOC ACR — Forme (type zone, créateur LOC,
Structure = DMCR, forme = branche de concept, index, média = arbre de concept -» Utilisation (produit A)
—» Relié à 01 (créateur LOC, type contenu dans) => Mettre à jour 0-_ tel que δ101 - Contexte (produit A)
-» Relié à 07 (créateur LOC, type contexte de) —» cat = 1 (un objet indice de catégorie 1 est contenu dans son contexte) = faire retour à FOC (07, δ101)
En application de ces règles, la fonction de l'agent LOC consiste à rechercher si les points différenciés sur la figure 2 présentent au moins une caractéristique commune. En se reportant aux données sous-jacentes à l'image de l'arbre, l'agent LOC constate que les trois points différenciés ou allumés sur la figure 2a sont représentatifs du produit PA. Ce produit se révèle ainsi constituer le contexte dans lequel se situe l'objet O-L . L'agent LOC créé par conséquent l'objet 07 spécifié ci- dessus et met à jour l'objet 0X en créant δ 0X . Puis l'agent LOC renvoie à l'agent FOC, les objets 07 et δ O-L .
L'agent FOC applique alors la règle de création de signaux faibles suivant :
Si but = recherche de signaux faibles (plan 1) , si retour de demande d'établissement de contexte {O ) = (δ 01 , 07) , => Réaliser 1 ' inférence suivante : Si forme (0X) valeur numérique ΔX> seuil 1, si contexte (0X) =
2
Produit PA, alors mise à jour de 0-L tel que δ 0X → intérêt = 1
=> faire retour à agent ACR (0-_ + ,07) et mettre fin à plan 1. Autrement dit, l'agent FOC, après la réception de la réponse à sa requête d'établissement de contexte, met à jour l'objet Oλ , dans les conditions spécifiées plus haut en ajoutant à l'objet Oλ , c'est-à-dire mis à jour par
2 l'agent LOC, l'élément δ qui indique que l'objet Ox présente un intérêt = 1. Dans la structure de l'objet 01 apparaît le champ intérêt = 1. Après cette mise à jour de
1 2 l'objet O-L par adjonction des éléments δ et δ , celui-ci est renvoyé à l'agent analyseur ACR dans sa version enrichie 0τ + , accompagné des objets qui ont été créés à cette occasion, c'est-à-dire 07.
Le déplacement avec, le cas échéant, mise à jour des objets de connaissance, à l'agent GM au sommet de la pyramide se fait selon des règles de retour et de mise à jour, qui sont propres aux différents agents se trouvant sur le parcours des objets. Ces règles sont fonction bien entendu de 1 ' invariant qui est mis en oeuvre dans le but global et les modalités assorties.
Ces règles dans l'exemple du suivi budgétaire se résument de la manière suivante :
Règle de 1 ' agent analyseur : A
Si but = recherche indices, si fin plan 1 (Ox + ,07),
. . - Λ. ,„ δl+δ2. , , ^ ,_ δl+δ2. si intérêt (01 ) = 1, si type (0X )
= indice
Figure imgf000019_0001
- alarme = 1
_ . Λ δl+δ2+δ3
=> faire 01
_ =.> retour au père dJe ( ι0,s1δl+δ2+δ3 ,0_7.)
Règle des agents P, C Si but = détection indices par piste (ou par canal) et si retour de but =
(0l δl+δ2+δ3 , o7)
, _ δl+δ2+δ3 ,_ .
_. copie ( O-L , 07 )
=- yR-,etour au père d je , {r0 δl+δ2 +δ3 , 0 _7.) Règle de l'agent UM
Si but = détection indice, si retour but = = afficher (01 δl'^2+δ3,07) à 1 ' IHM de 1 ' IKM dans structure qui se trouve dans le champ Forme Règle de 1 ' agent GM Si but = but global, si retour de strat 1.2 =
(0l δl+δ2+δ3 , o7)
=> jf-ai •re copi -e i(Orsx δl+δ2+δ3 ,0 _7.) => afficher (0l δl+δ2+δ3 , o7) à 1 ' IHM du CKM. Conformément à ces règles, l'agent analyseur ACR associe à l'objet 0 dont il a été reconnu qu'il présente un intérêt et qui est du type indice, l'élément δ qui indique que l'objet O doit être considéré comme impliquant une alarme. L'agent analyseur met à jour l'objet 0τ_ en établissant 0X . L'agent analyseur a également reçu l'objet de connaissance 07 et transmet les objets mis a . j . our ^ 01 δl+δ2+δ3 e ,t_ ^ 07 a ^ - l. ,' agen ^t pi • s -t.e T P,état-fin - r P,ui •s ces d Jeux o τb_j •e .t.s r O δl+δ2 +δ3 et 0 _7 remon ^tent a l'agent GM sans autre modification en passant par les agents piste P puis canal C et utilisateur UMfin. Dans l'agent utilisateur maître UMfm» les objets de connaissance sont affichés à l'interface Homme-Machine IHM du gestionnaire de connaissances individuelles IKM. Dans l'agent groupe maître GM, les objets sont également affichés à l'interface Homme-Machine IHM du gestionnaire de connaissances collectives CKM.
Après avoir décrit la création et la construction des objets de connaissances 01 et 07 par les agents FOC et LOC de l'agent analyseur ACR et leur remontée à l'agent GM, on décrira ci-après le travail à effectuer par les agents de focalisation FOC et de localisation LOC de l'agent analyseur AAsιe en application des règles de stratégie et de plan qui ont été exposées plus haut de façon générale. L'agent FOC est un agent de détection de densité dans un arbre de concept et il agit selon les règles suivantes : Si but = recherche signaux faibles, si structure =
DMAsιe, par exemple constituée de données textuelles issues d'un progiciel de gestion électronique de documents, connu en soi, => utiliser savoir faire 1 = [structuration par pays et créer DMAsιe (pays) ] = utiliser savoir-faire 2 = détection de signaux d'alerte par densité dans arbre primaire = si surface signal > seuil 1, créer 03 tel que : → ID
—» Type (indice) → Créateur FOC (AAsιe)
—» Forme (type = zone, créateur FOC, structure = DMAsie (Japon) , index = Société en crise au Japon, forme = branche concept, média = arbre concept) - Propriété (densité arbre concept)
= demander établissement à contexte sur 03 à LOC dans DMAsie Règle de création de signaux faibles
Si but = recherche signaux faibles (plan 1) , si retour de demande d'établissement de contexte sur 03 = (δ 03, O30)
=> Réaliser 1 ' inférence suivante : si O30 lié à 03 avec type lien = contexte connexe à, si contexte (03 ) = société à actions en baisse, si type de forme (01 ) = zone, alors mettre à jour 03 tel que δ2o3 δl
—» intérêt = 1
—» cat = 2 (un objet indice de catégorie 2 a son contexte à sa périphérie et l'information pertinente est dans le contexte plus que dans l'indice) => faire retour à AAsιe de (03 + , O30) et mettre fin à plan 1 L'agent LOC agit selon les règles suivantes : Si but = demander établissement de contexte sur 03 , si structure = DMAsιe => utiliser savoir-faire 1 = détection branche contexte par densité de surface faible => si densité branche > seuil 1, si densité branche connexe à 03, alors crée O30 (contexte) tel que : → Id
— Type (objet reconnu) → Créateur LOC (AAsie)
—» Forme (type = tâche, créateur LOC, structure DMAsie, index, forme = branche concept, média = arbre concept)
—» Utilisation = (société à actions en baisse) - Relié à (03 : créateur LOC, type contexte connexe à) = mètre à jour 03 tel que δ103 -» Contexte = (société à actions en baisse) — Relié à (O30 : créateur LOC, type = contexte connexe à)
=> faire retour à FOC de (O30, δ 03) .
La règle de savoir-faire 1 de l'agent FOC dans le but de la recherche de signaux faibles consiste à accomplir une structuration par pays des données DMAsie . Les données contenues dans ce paquet de données sont structurées de façon connue en soi sous forme d'un arbre de concept. La figure 3 montre une zone consacrée aux sociétés au Japon.
Cette zone est formée par des points dont chacun représente une société de ce pays sans caractéristique particulière. II faut donc regarder autour de cet objet ce qui peut être intéressant. Ceci définit les objets de catégorie 2. En application de la règle de savoir-faire 2, cette zone est détectée par l'agent, ce qui donne lieu à la création de l'objet de connaissance 03 avec les champs indiqués ci- dessus.
Toujours en application de ces règles, l'agent FOC adresse une requête d'établissement de contexte de l'objet 03 à l'agent LOC dans la structure de données DM^ie- Il est à noter que le terme dans le champ propriété "densité d'arbre concept" signifie qu'on observe une zone mal définie mais identifiée à une densité particulière de l'arbre.
En réponse à la requête, l'agent LOC s'adresse dans l'arbre de concept à la tâche de faible surface mais de haute densité représentée à la périphérie de la zone formant l'objet de connaissance 03 , et qui représente des sociétés à actions en baisse. Si cette zone présente une densité dépassant une valeur de seuil, l'agent crée l'objet de connaissance O30 qui possède la structure indiquée plus haut, qui est du type objet reconnu et qui a inscrit dans son champ d'utilisation "société à actions en baisse". L'objet O30 est relié à l'objet 03.
Après la mise à jour de l'objet 03 de façon qu'il se présente sous la forme 03 , cet objet et l'objet O30 sont envoyés par 1 ' agent FOC à 1 ' agent analyseur AAsιe . Ce dernier ajoute à l'objet 03 l'élément δ indiquant que l'objet 03 constitue une cause d'alarme.
Pr,uis, l-ies obι_jet-.s dJe connaissance
Figure imgf000023_0001
et. O_30 sont. transmis à l'agent GM au sommet de la pyramide selon les règles de transmission exposées plus haut lors de la remonté-e d,-.es obv,je*t-s rOs-Lδl+δ2+δ3 et. 0_7.
Avec le retour à l'agent GM des objets O-L , 07, 03 et O30 s'achève la mise en oeuvre de l'invariant 1 de la détection d'indices dans des conditions "rapidité et faible coût", dans le cadre du but global du suivi budgétaire .
La figure 4 illustre la création et le déplacement des objets de connaissances lors de la mise en oeuvre de l'invariant 1 et leur affichage aux interfaces Homme- Machine IHM des gestionnaires de connaissances collectives et individuelles CKM et IKM, ce dernier étant associé à l'agent UMfιn. La figure montre les objets de connaissances tels que stockés dans les dispositifs de stockage DST des différents agents, avec les liens entre les objets. Les flèches symbolisent les déplacements des objets de connaissance qui sont associés aux flèches. Le système selon l'invention met alors en oeuvre l'invariant 2 résidant dans la validation des objets de connaissance qui ont été créés et construits au cours de l'accomplissement de l'invariant 1. L'exemple illustre un fonctionnement en un mode où les invariants suivant 1 ' invariant 1 seront réalisés dans le même IKM à savoir celui de l'utilisateur financier.
La mise en oeuvre de l'invariant 2 s'effectue selon des règles de but, de stratégie et de plan prédéterminés adaptables par l'utilisateur et définies en fonction de la manière selon laquelle l'invariant 1 a été mis en oeuvre et des objets de connaissance qui résultent de l'invariant 1. Les règles génériques de but, de stratégie et de structuration dans le cadre de l'invariant 2 des agents GM, UM, C et P sont données dans l'annexe II.
L'invariant 2 s'effectue de façon asynchrone vis-à- vis de l'invariant 1. Il peut être déclenché dès l'arrivée à l'agent GM d'un premier indice d'alarme et peut se dérouler en parallèle au déroulement de l'invariant 1. Ainsi, comme on le constate dans l'annexe II, la règle de but de l'agent groupe maître GM dans le suivi budgétaire peut nécessiter lors de la mise en oeuvre de l'invariant 2 l'application conjointe de la stratégie 1.2 de la détection d'indices et de la stratégie 2 de la validation. La règle de stratégie 2 de la validation impose à 1 ' agent GM :
Si strat = strat 2 (01, but global, condition 1, profil, état DH) si service associé à agent = UMfιn, UMmar ' U^ech = service 1 de transmettre le message de stratégie = validation de 0-L à l'agent UMfιn si les données structurées qui ont été associées aux services sus-mentionnés lors de la mise en oeuvre de l'invariant 1, sont les données DMfιn, DMmark et DMtech.
L'agent U fιn, selon sa règle de but et en application de sa règle de stratégie envoie un message de but 1 = strat 2.2 = validation par canal à l'agent Cιnv qui a été établi lors de la mise en oeuvre de l'invariant 1.
Mais, puisque lors du déroulement de l'invariant 1, la boucle de l'agent canal Cιnv n'a pas été formée, cet agent doit l'établir maintenant. En effet, selon sa règle de but "si but = but local 1 dans les conditions des objets de connaissance établis et de contrainte "rapidité, coût faible", l'agent Clnv doit appliquer la règle de stratégie strat = strat 2. L'accomplissement de cette stratégie implique la structuration des services selon la stratégie 1.0 déjà décrite plus haut lors de la description de la mise en oeuvre de 1 ' invariant 1. Cette stratégie 1.0 demande à l'agent Cιnv d'envoyer un message de requête de structuration de services à l'agent de structuration de service COTSs. L'agent de structuration en application de ses règles établit que, pour la mise en oeuvre du but global dans les conditions données, l'agent CInv peut disposer des services "cycle-investissement" et "fusion - acquisition". L'agent Cιnv crée alors les deux services PCycie mv et P fus-acq- L'agent de structuration des données COTSD envoie également des données structurées appropriées, à savoir les paquets de données DMcycle ιnv et DMfus.acq. L'agent Cιnv est maintenant en mesure de mettre en oeuvre sa stratégie 2.2 de validation des objets de connaissance
,_ δl+δ2+ -δδ33 e ^ ^t ^_3δδll++δδ22++δδ33 O-L et 003 Selon la =1 rrèèggllee ddee ssttrraattééggi:e de validation de l'objet O-L dan.ss ssaa
Figure imgf000025_0001
complétée Ox + dans les conditions définies par si forme 01 extraite des données structurées DMCR, si propriété de 01 ≈ écart valeur numérique dans tableau de bord l'agent Cιnv envoie un message de but 1 = strat 2.2 = validation par piste sur l'objet 0X à l'agent piste Pcycιe
En application de ses règles de stratégie de . r, δl^δ2+δ3 validation de l'objet 03 dans sa version enrichie 03 , en mettant en oeuvre la stratégie 2.2 dans les conditions définies par si forme de 03 est extraite des données
DMAsιe' si propriété de 03 = densité branche concept , l'agent Cιnv envoie le message de but = strat 2.2 validation par piste sur l'objet 03 à l'agent piste Pfus- acq On constate que du fait que l'objet Q a été extrait dans le domaine de la comptabilité et est une alarme sur des valeurs numériques de tableau de bord, en stratégie rapide, il est validé sur les cycles d'investissement. Par contre l'objet 03 qui a été extrait dans le domaine de l'économie - politique et est une alarme sur une densité de points dans l'arbre de connaissance, en stratégie rapide est validé dans le domaine "fusion - acquisition".
Selon des règles de but et de stratégie, qui ont déjà été exposées lors de la description du déroulement de l'invariant 1, les agents piste doivent choisir le nombre des agents analyseurs.
En application de ces règles de but = but local = validation par piste sur l'objet 0λ , demandant la mise en oeuvre de la stratégie 1 = recherche point d'appui, l'agent piste Pcycie mv rée un agent analyseur, à savoir l'agent -cycle mv et envoie le message but = strat 1 = recherche point d ' appui à cet agent .
L'agent piste PfUS-acq selon sa règle de but "si but = but local 1 = validation par piste sur 03 " , en application de la stratégie strat = strat 1 qui en découle, crée un agent analyseur, à savoir l'agent A^.^ et envoie le message but 1 = strat 1 = recherche point d'appui sur 03 à l'agent Afus.acq.
Comme cela a été également expliqué plus haut, lors de la description du déroulement de l'invariant 1, les agents analyseurs, pour accomplir les opérations de validation mettent en oeuvre des règles de but et de plan d ' action . On expliquera ci -après plus en détail le travail des agents analyseurs en fonction de leur règle de but et de plan d'action.
L'agent analyseur Acycle inv met en oeuvre les règles de but et de plan en fonction du fait que 1 ' indice 01 est de catégorie 1 et que 1 ' alarme est déclenché sur une propriété d'écart de valeur numérique dans le tableau de bord. Pour la mise en oeuvre du plan l'agent Acycle inv crée 3 agents cognitifs à savoir LOC = détecteur de branche de concept ; FOC = détecteur de signaux TB ; VAL = détecteur de corrélation.
L'agent analyseur Acycle inv envoie tout d'abord une requête à l'agent LOC de précision de contexte. L'agent LOC met en oeuvre la règle de but suivante : Si but = préciser contexte de 01 (plan 1, but global, DMCycle-inv DMCR) ' si forme 01 extraite de DMCR si type forme = squelette, si contexte Ox = produit A, si Ox lié à 07 de type = contexte de = utiliser savoir-faire 1 = détecter contour de branche de concept sur critère décrivant le contexte de l'objet Oλ dans DMcycle inv =-> créer O20 (branche de concept) → ID —» Type (point repère)
→ Créateur LOC (Acycle inv)
- Forme (type = zone, créateur LOC, structure DMcycle inv, index, forme = branche concept, média = arbre concept)
— Relier à (Ox : créateur LOC, type = lié par le contexte (O-L) , 07 : créateur LOC, type = décrivant contexte)
_=. mi-se a- j•our d,.e O,λδl+δ2+δ3 δ401
Relié à (O20 : créateur LOC, type-relié par le contexte (0±) ) = faire requête d'établissement de signaux faibles sur O20 dans DMcycle.ιnv à FOC
=> si retour de FOC = (δ O20, 02) , faire mise à our de O20 dans LOC : δ^o
—» Relié à (02 : créateur FOC, type = contient)
Figure imgf000028_0001
, O _20 δl , 0 --2.)
Il ressort des règles de plan, que l'agent Acycle ιnv a créé trois agents cognitifs, à savoir un agent de localisation LOC formé par un détecteur de contour de branches de concept sur critère, un agent de focalisation
FOC formé par un détecteur de signaux de tableau de bord
(TB) et un agent de validation VAL formé par un détecteur de corrélation. L'agent analyseur Acycle ιnv adresse une requê-t-e dje pré-cision dJe con-t.ex-t-e sur -li ,'oιb_je-t- Oxδl+δ2+δ3 a l'agent LOC dans un champ de connaissances de cycle d'investissement DMcycle ιnv, alors que l'indice a été créé dans un champ de connaissances de comptabilité DMcom. Ceci met en oeuvre l'analyse multi -point de vue à l'intérieur d'une machine IKM. L'agent LOC est chargé de détecter dans l'arbre de concept de connaissances structurées DMcycle.ιnv un contour, sur critère lié au contexte de l'indice. Ce critère concerne le produit PA. L'agent cognitif doit allumer dans l'arbre de concept représenté schematiquement sur la figure 2 les points qui concernent le produit PA. L'arbre de concept correspondant à l'arbre de connaissance structuré DMCR selon la figure 2 a pour branches le chiffre d'affaire ca, les charges ch, les résultats res . Mais, dans l'arbre DMcycle.ιnv les branches constituent les postes Recherche - Développement R & D, Commercial COC et Fabrication FA. Sur la figure 2 l'agent LOC allumera les points sur les sous-branches de produits P les points qui représentent le produit PA. Le contour englobant le produit PA dans l'arbre de concept DMcycle.ιnv constitue l'objet de connaissance que créé l'agent LOC. Cet objet est du type point de repère, présente la forme type = zone, forme = branche concept, média = arbre concept et est relié à 0 par le contexte 07. Ceci créé un nouvel élément de connaissance δ 0X et l'agent LOC met à jour l'objet Oλ
. , . ^ , Λ δl+δ2+δ3+δ4 qui devient alors Oλ
Puis l'agent LOC adresse une requête à l'agent FOC pour que celui-ci établisse des signaux faibles concernant l'objet O20 dans la structure DMcycle inv. L'agent FOC met en oeuvre les règles de savoir faire telles que définies ci- après :
Si but = établir signaux faibles sur O20, si structure = DMcycle inv, si type forme (O20) = branche concept = utiliser savoir-faire 1 = calcul de signaux de tableau de bord (TB) dans structure DMcycle_inv
=> si amplitude signaux > seuil 1, si surface signaux valeurs sources > seuil 2, créer 02 tel que
→ ID
—» Type (indice)
→ Créateur FOC (Acycle inv) -» Forme (type = squelette, créateur FOC, structure DMcycle_inv, index, forme valeur numérique, média = valeur numérique dans DMcycle_inv)
→ Propriété (Ecart TB) → Relié à (O20 : créateur FOC, type =
contenu dans) => faire mise à jour de O20 : δ'Oso -> Relié à (02 : créateur FOC, type contient) => faire retour à LOC (δ O20, 02)
En application de ces règles, l'agent FOC établit des signaux faibles de tableau de bord dans la structure DM cycle-inv si l'agent FOC détecte des signaux d'une amplitude supérieure au seuil 1, il créé l'objet 02 indiqué plus haut qui est du type indice, de forme du type squelette et représente une valeur numérique en étant relié à l'objet O20 par une liaison du type "contenu dans". En se reportant à la figure 5, on constate en effet que l'objet 02 se trouve à l'intérieur du contour O20 sur la sous- branche de produits P de la branche R & D . Ce fait apporte 5 un élément de connaissance δ O20 à l'objet O20 et permet à l'agent FOC de mettre à jour l'objet O20 pour que celui-ci devienne O20 . Puis l'agent FOC renvoie à l'agent LOC les
1 1 obj ets δ O20 et 02 . Après le retour de δ O20 et 02 à l ' agent LOC, ce dernier met à j our l ' obj et O-L selon δ Oι_ qui ι 10. d -ievi •en -t. alors r O δl+δ2 +δ3 +δ4. P _ui .s l -.es rè ..gl ,es d ,e l , ,'agent . L _O _.C _
Figure imgf000030_0002
é 'l-.é rment .s oj4 O.λδl+Ô2+δ3 ,
Figure imgf000030_0001
et.
02 à l'agent Acycle ιnv. Cet agent demande ensuite à l'agent cognitif de validation VAL de préciser les objets
_ δl +δ2 +δ3 +δ4 _ δl _ , , rè ^gl.es d ,e savoi -r-f cai -re d j
O-L , O20 , 02 selon les e 15 validation suivantes :
S „i . b,ut. = pré rci.ser (,_ δl+δ2+δ3+δ4 , O_20δl, 0_2)> (,pl,an 1-, dans DMcycle inv, DMCR) si type 02 = indice, si propriété 02 = écart TB, si 02 lié à O20 et du type = contenu dans, 20 si O- et O20 lié par le contexte
-=> utiliser savoir-faire 1 = recherche corrélation entre 0l7 02, O20 par caractéristique commune
= si résultat de savoir-faire 1 = δ 01; faire mises 25 à jour δ 01
— Relié à 02 ( créateur VAL, type = corrélation par le contexte de 0X) δX02
—>• Type = (indice/point d'appui) 30 -» Relié à Oλ (créateur VAL, type corrélation par le contexte de 0X)
61,
=> faire retour au père (δ 0-_, δ 02 , 02 '.C0
Selon sa règle de précision d'indice de la catégorie
1 l'agent VAL en utilisant son savoir faire de recherche de
35 corrélation établiera que les objets 01 et 02 sont liés du fait qu'ils concernent tous les deux le produit PA. Les deux objets sont donc corrélés par le contexte PA, ce qui constitue le nouvel élément de connaissance δ Oλ relié à 02 et du type corrélation indiqué plus haut, ainsi que le nouvel élément δ 02 du type indice qui devient point d'appui relié à Ox . Après leur mise à jour les objets de n δl à δ5 n δl t Λ δl ^ -. ., , connaissance Oλ , 02 et O20 sont renvoyés a l'agent analyseur Acycle_inv, ce qui met fin à la validation de l'objet de connaissance 0 . La validation a permis d'établir l'objet 02 constituant un écart dans le domaine R & D des DMcycle_inv comme point d'appui de l'objet d'indice d'alerte Ox .
Pendant la validation avec recherche d'appui effectuée sur l'objet O-L, l'agent analyseur Afus_acq procède à la validation de l'objet 03.
Pour accomplir cette fonction, l'agent Afus-acq agit selon les règles de but et de plan suivantes :
Règle de but
Si but = but local 1 = Recherche point d'appui (03, but global, Cat2) , dans
DMfus-acq' DMAsie => plan = plan 1 (03, but global, cat 2, DMfus.acq, DMAsie Règle de plan
Si plan = plan 1 (03, but global, cat 2, DMfus_acq, DMAsie) = créer deux agents cognitifs : LOC = détecteur branche concept et VAL = détecteur de corrélation => faire requête 1 à LOC = préciser contexte de 03 (plan 1, DMfus.acq, DMAsie)
4
=> si retour de requête (δ 03 , 031) , faire requête 2 à VAL (03,031)
=> si fin requête 2 = (δ 03 , O 33, δ 031) , faire retour à AAsιe (δ 03, δ 031, O 33)
Plus précisément, l'agent Afus.acq crée deux agents cognitifs, à savoir un agent de localisation LOC formé par un détecteur de contour de branches de concept sur critère et un agent de validation VAL qui est un détecteur de corrélation. En mettant en oeuvre sa règle de plan, l'agent AAsιe adresse une requête à l'agent LOC lui demandant de préciser le contexte de l'objet 03 dans le domaine des connaissances structurées DMfus_acq.
L'agent LOC, en réponse à cette requête met en oeuvre sa règle de précision de context suivante
Si but = préciser contexte de 03 (plan 1, but global, DMfus.acq, DMAsιe) , si contexte 03 = société à actions en baisse, si forme 03 extraite de DMAsιe, si 03 lié à O30 de type = contexte de)
=> utiliser savoir-faire 1 = détecter contour de branche concept sur critère décrivant le contexte de l'objet 03 dans DMfug.acq => créer 031 (branche concept) → ID
→ Type (point de repère) -> Créateur LOC (Afus_acq)
→ Forme (type = zone, créateur LOC, structure DMfus.acq, forme = branche concept, média = arbre concept)
-r- Relié à 03 (créateur LOC, type lié par le contexte de 03 , O30 : créateur LOC, type = décrivant contexte)
^ . , Λ δl+δ2+δ3 => mise a our de 03 δ403
— > Relié à 031 (créateur LOC, type = lié par le contexte de 03)
_ =__. £fai•re re-t.our a- agenxt. père (δz 4 r03δ-t-δ2+δ3 , ,0_31.) Concrètement, pour mettre en oeuvre cette règle de précision de contexte, l'agent LOC utilise le savoir-faire 1 de détection de contour de branche de concept sur critère décrivant le contexte de l'objet 03 dans le domaine DMfus. acq et organisé de façon connu en soi sous forme de branche de concept du domaine DMfus_acq. L'objet à considérer est une zone "acquisition des sociétés à actions en baisse". Cette zone donne lieu à la création de l'objet 031 qui est du type point de repère et de forme du type zone dans l'arbre de concept. L'objet 031 est d'autre part relié à 03 par le contexte de 03 et à O30 qui décrit le contexte de 03 dans le domaine DMAsie . Le lien entre 031 et O30 est virtuel dans l'agent LOC. Puis ce dernier effectue une mise a jour de 03 ce qui permet d'obtenir δ 03 qui est relié à 031 par une liaison du type lié par contexte de 03. Ensuite l'agent LOC renvoie δ 03 et 031 à l'agent père, à savoir l'agent Afus.acq.
La règle de plan de l'agent AÊus.acq amène celui-ci après le retour de la requête adressée à l'agent LOC, à adresser une requête 2 à l'agent VAL pour que celui-ci recherche une corrélation entre les objets 031 et 03 sous la condition qu'il doit s'agir de sociétés concurrentes sur le même type de produit. Il s'agit donc d'une sélection d'un contour sous critère. La contrainte de sociétés concurrentes imposée par VAL vient du fait que 1 ' indice 03 a été détecté par des agents de veille d'économie politique. Il convient donc d'étudier les éléments de cet indice qui sont liés à la concurrence. Le contour ainsi obtenu amène l'agent VAL de créer l'objet 033 du type point d'appui. 033 est contenu dans 03 et dans 031. L'agent VAL créé donc les mises à jour suivantes : δ o.
Relié à 033 (créateur VAL, type contient) δ1031
— > Relié à 033 (créateur VAL, type contient)
L'agent recherche encore s'il existe entre les sociétés de la zone 033 une caractéristique commune. Dans le présent exemple il s'avère que ces sociétés ont en commun leur mode d'acquisition qui est du type OPA, à savoir "offre public d'achat". Ceci apporte comme élément supplémentaire δ 033 qui devient du type objet reconnu, d'utilisation OPA concurrente et a la propriété d'être stratégique. L'agent VAL envoie ensuite à l'agent analyseur i- • x. Î5^ δl+δ2+δ3+δ4 sι x. ^ δi τ , ,_ . A fus-acq les objets δ 03 , δ 031 et 033 . L'agent Afus. acq met à jour les éléments et renvoie à l'agent piste Pfus_ acq les objets 03 a , 031 1 et 033 . Ces objets sont alors envoyés à 1 ' agent canal Cinv qui les transmet ensembι~l,e avec djes ovb-.j•ext.s O~±δl à δ5 ,
Figure imgf000034_0001
et 0Λ2δl en provenance de l'agent piste Pcycιeinv à l'agent UMfιn qui à son tour les transmet à l'agent maître GM. La figure 4 illustre pour l'invariant 2, la création, la construction et le déplacement des objets de connaissance et les objets tels qu'ils sont stockés dans les différents dispositifs de stockage DST des différents agents constituant le réseau selon l'invention.
L'agent GM dispose ainsi des résultats des deux procédures d'invariant 1 et 2 qui ont été établies automatiquement par un réseau d'agents fonctionnant chacun selon des règles de but, de stratégie et de plan d'action, spécifiques en fonction d'un but global à atteindre et modifiables par l'homme. Dans le cas présent, l'objet 02 est corrélé à l'indice 01 . Ce sont deux objets qui ont la propriété d'avoir des écarts dans les tableaux de bord de comptabilité et d'investissement, et ceci en relation avec le produit PA. Ces deux observations fournissent donc une visibilité à l'utilisateur financier sur le type de difficultés financières que génère systématiquement le produit PA. D'autre part, l'objet de connaissance 033 s'avère être un élément stratégique qui permet à l'agent GM d'apprécier l'incident formé par l'objet 03 qui a déclenché le processus de validation qui vient d'être décrit. Cette caractéristique stratégique pourra être réutilisée ultérieurement par le système ou par l'utilisateur. En fonction de cette appréciation, le gestionnaire de connaissance collectif CKM peut prendre des décisions appropriées, en particulier celles d'utiliser ses agents Marketing et Technique pour approfondir davantage l'analyse de la problématique concernant 0l et 03 , aussi selon des règles de but, de stratégie et de plan. Il est à noter que le système de l'invention assure un contrôle qui peut être permanent et se déclencher dès l'apparition d'un faible indice, en mettant en corrélation plusieurs points de vue différents, ou plusieurs compétences.
Il est à noter que la machine présente tout au cours du processus les résultats obtenus sous forme d'objets de connaissances construites. Etant donné qu'elle est en mesure de lire la structure de ces objets de connaissance et donc connaître leur signification par 1 ' intermédaire de règles d'interprétation qu'elle possède, elle peut donner à l'homme des propositions d'intervention et de décision lui permettant, le cas échéant, d'intervenir sur la suite du processus décisionnel et agir en conséquence.
L'invention vient d'être décrite par l'intermédiaire d'un exemple pratique qui implique deux points de vue obtenus dans des domaines de connaissances différents. Bien entendu, d'autres buts globaux pourraient impliquer la prise d'un plus grand nombre de points de vue ou domaines de compétence différents et, bien entendu 1 ' autostructuration d'un autre réseau d'agents fonctionnant selon d'autres règles de but et de stratégie et de plan d'action avec création de boucles de service assorties de domaine de connaissance structurée appropriée, fournie par les agents de structuration de service et de données.
Il ressort de la description de l'invention qui précède que la structure du réseau se compose d'agents munis de règles et organisés en boucles de façon fractale. Les objets de connaissances se déplacent dans le réseau, sous l'impulsions des règles des agents. Ce sont des connaissances mobiles, se déplaçant "horizontalement" et "verticalement", c'est-à-dire respectivement entre les fils d'une même boucle et les fils et leur maître.
Il ressort de la description qui précède qu'un IKM est un réseau d'agents aux services d'un utilisateur humain, et qu'un CKM est un réseau d'IKMs au service d'une collectivité d'utilisateurs, et que les IKMs sont reliés par exemple via un réseau Intranet ou Internet. Les objets mobiles se déplacent donc dans le réseau Internet ou Intranet . Tout GM peut interagir avec un autre GM représenté sur la figure 1 en GM ' constituant ainsi un réseau de CKMs via des réseaux Intranet ou Internet. Le réseau des CKMs sera au service d'une organisation de groupes multiples. On rappelera que le processus décisionnel est décomposé en étapes décisionnelles, dites "invariants cognitifs", qui vont agir chacune et en parallèle sur les objets de connaissances créés et que les agents cognitifs créateurs dépendent de l'invariant cognitif et les agents constructeurs du but global.
La décomposition en stratégies et en buts .individuels se propageant dans le réseau va se répéter pour chacune des étapes décisionnelles à chaque fois selon des stratégies spécifiques à l'étape décisionnelle. On rappelera encore que toutes les règles, les buts et les stratégies sont modifiables par l'homme afin de rendre flexibles les processus décisionnels et adaptables aux utilisateurs.
Le réseau d'agents en forme de pyramide se décompose également selon des lignes de partage verticales qui séparent les agents UM entre eux. Sous chaque UM est un réseau d'agents qui seront les services disponibles à la fonction de chaque agent UM, c'est-à-dire au niveau de chaque utilisateur. Ceci est un réseau individuel appelé IKM mettant en oeuvre l'interaction des différents services de UM, c'est-à-dire différents points de vue par une même compétence fonctionnelle correspondant à celle de l'utilisateur. La boucle dont l'agent GM est le maître, met en interaction les agents UM, et constituera un réseau de réseaux d'agents via Internet créant ainsi une intelligence collective. Ce réseau de réseaux est une machine collective dite CKM. Il est au service d'une collectivité d'utilisateurs mettant en interaction plusieurs compétences fonctionnelles . Le système peut fonctionner selon deux modes ; le mode IKM et CKM. Tout système IKM est potentiellement intégrable à un CKM. Pour cela, il a toujours un agent GM qui est le père de l'agent UM. C'est l'agent maître qui permet l'intégration de l'IKM à un CKM.
Enfin, il est encore à souligner que dans l'agent de structuration de service, on a prévu pour chaque but global que le système doit être en mesure de traiter les services dont chaque agent maître doit disposer pour accomplir sa fonction, avec les règles de but et stratégie assorties. En fonction de la disponibilité des services, l'agent est en mesure de proposer plusieurs possibilités.
Annexe I Règles Spécifiques de But cl de Stmlégie d'Ii-varit-ii- I de GM, UM, C à l'Initialisation
CM
Règle de But
(si But - SUIVI Budget & Resttuct (d"l, Cυndl, Profil CKM, Etat, Structure K), si Condl = (Rapide, Coût faible), si Profil = Standard, si Etat =
Imt, si Structure K = DH,
- Strat = Strat 1 (But Global. Con l. Profil. Etat, DM) strat I 0 i strat I I • stiat ! 2]
Règle de Strat 10 (structuration de services)
(Si Strat = Strat I 0 (But Global, Con l, Profil, Etat, GM), si But Global - Suivi Budget & Restruct, si Condl≈ (Rapide, Coût faible), si Profil =
Standard, M I- iHt - luit,
-> l.nvoyer Bull - Strat I U (But Global. Condl. Profil, GM)a(OI'S Services CKM
-> Si retour COI S Services ^ Services I , Services I - (Uι ,„. UM..._, U _ι,), créer les agents utilisateurs maître (UM) = Services 1 et faire fin Strat
10 (Services 1)]
Règle de Strat I 1 (stnicturation de données)
(Si Strat = Strat I 1 (But Global, Con l, Profil CKM, 1 tat, Sa vices 1, Structure K), si But Global = Suivi Budget & Restruct, si Cond 1=
(Rapide, Coût faible), si Profil - Standard, si Etat = Imt, si Services 1 = (Uι,„, UM«k, Ui-u,), si Structure K = DH
-> l.nvoyer But I = Strat 1 1 (But Global. Condl, Services I, DH) a COTS Données CKM
-> Si retour COTS Données = Données 1, Données 1 = (DM|,„, DM .ιk, DM lej,) extrait de DH, faire structure k(n-l) = Données 1 et faire fin
Strat 1 1 (Données 1)]
R gle de Slrat I 2 (invariant I)
(Si Strat = Strat 12 (But Global, Cond I, Profil, Etal, Stiuctuie K, si But Global = Suivi Budget & Restruct, si Condl≈ (Rapide, Coût faible), si
Profil = Standard, si Etat = Imt, si Structure K = (DM|,„,
Figure imgf000038_0001
- Envoyer But - Strat I 2 = Détection indices (But Global, Condl, Etat, DM,.,,, ) à UIln]
Figure imgf000038_0002
Figure imgf000038_0003
Annexe I Règles Spécifi<|iιes de Ilul et de Stratégie d'Invariant I de GM, UM, C à l'Initialisation
Figure imgf000039_0001
Règle de But
(si But ^ Détection indice (But Global. Condl, Piolil IKM,,,., Etat, DM,,,.), si But Global - Suivi Budget & Restruct, si Condl = (Rapide, Coût faible), si Profil = Standard, si Etat - Init,
- Strat = Strat I (But Global. Condl. Profil IKM Etal. DM,,„)|
Règle de Strat I 0
(Si Strat - Strat I 0 (Rut Global. Condl. Profil, Etat. U,,,,), si Rut Global Suivi Budget & Restruct, si Cond 1= (Rapide, Coût faible), si Profil -
NIUIKIIII d, si Etal Init,
-> Envoyer But I - Stral I ϋ (But Global, Condl, Profil, Etat) à COTS Services IKM,.in
- Si retour COTS Services = Services I , Services I (C< „„,,„_, C,nve.,. C„:0.|.0ι), créer les agents Canal = Services 1 et faire fin Strat 10 (Services
D]
Règle de Strat I I
(Si Strat = Strat I 1 (But Global, Con l, Profil, Etat, Services I, Structure K(n)), si But Global = Suivi Budget & Restruct, si Cond 1 = (Rapide,
Coût faible), si Profil = Standard, si Etat = Init, si Services I =- (C< „,„,,„, Cι,,w-t,
Figure imgf000039_0002
-> Envoyer But I = Strat I I (But Global. Condl, Profil. Etat, Services 1, DM,.in) à COTS Données IKMhin
-> Si retour COTS Données - Données 1 , Données I - ((DM(-onιp , DM,nvc„) extrait de DMKÙI et DMECO-POI extraits de DH), faire structure K (n-1)
= Données 1 et faire fin Strat I I (Données 1)]
Règle de Strat 12
(Si Strat = Sliat I 2 (But'Global. Condl, Profil, Etat. Stiucture K), si But Global - Suivi Budget & Restruct, si Cond 1= (Rapide, Coût faible), si
Structure K = (ϋM(ιmp , DMι„VC)l, DM,.,,,.,...,),
-> Envoyer But = Strat I 2 = Détection indice par canal (But Global, Condl, Profil, Etat, DMtomp ) à Ccump ,
-> Envoyer But = Strat 1.2 ^ Détection indice par canal (But Global, Condl, Profil, Etat, DM|.:c„.pu| ) à C^o-Hoi]
Annexe I Règles Spécifiques de But et de Stratégie d'Invariant I de GM, UM, C à l'Initialisation
C, pour i = Compta et i = F.co-I'ol
Règle de But
(si But = Détection indice par canal (But Global, Cond I , Profil, Etat, DM,), si But Global = Suivi Budget & Restruct, si Condl = (Rapide, Coût faible),
- Strat = Strat 1 (But Global, Condl, Profil, DM,)]
Règle de Strat 1.0
(Si Strat = Strat 10 (But Global, Condl . Profil, Etat) appliquée à CM,, si But Global - Suivi Budget & Restruct, si Condl≈ (Rapide, Coût faible). si Profil = Standard, si Etal - Init,
- Envoyer But I = Strat 10 (But Global, Cond I, Profil, Etat) à COTS Services IKM,.,„
- Si CM, = C compu, et si retour COTS Services = Services 1, Services I = (P|.:,J im. Pcydeinv, cy-i, Fin), créer les agents Pistes ≈ Services 1 et faire fin Strat 10 (Services 1)
- Si CM, = CMKCO-IΌI, et si retour COTS Services = Services I , Services 1 =
Figure imgf000040_0001
PΛ».-), créer les agents Pistes = Services l et faire fin Strat 1.0
(Services 1)]
Régie de Strat I I
|Si Strat Sliat I I (But Global. Con l. Piofil, Etat, Sei vices I, Structure K(n)) appliquée à CM<-<κllpl„ si But Global = Suivi Budget & Restruct, si Condl- (Rapide, Coût faible), si Sei vices I - (P| ι-ι..., P. >ιtι„v, lYy-r-i-m), si Structure K(n) = DMcumpU,
- Envoyer Bull = Stral I I (But Global, Condl, Services I, DM l,,„) à COTS Données IKM,.-;-,
- Si retour COTS Données - Données I, Données I - (DM,.,,,,,.,,,, DMcyC|c u,v, DM(yc|eκ,n) extrait de DMcmpu, faire structure K (n-1) = Données
I et faire fin Strat 1 1 (Données l)|
|Sι Strat - Strat 1 I (But Global, Con l , Profil, Etat, Sei vices I, Structure K(n)) appliquée à C ω'Uι, si But Global = Suivi Budget & Restruct, si Condl= (Rapide, Coût faible), si SeiVices I = (P|„„, PΛC), si Structure K(n) = DMι;co.ι>u,,
- Envoyer Butl = Strat I I (But Global, Condl, Services I, DM,.C0.|.0|) à COTS Données IKMiύ,
-> Si retour COTS Données = Données 1, Données 1 = (DM .i, DM/,;-) extrait de
Figure imgf000040_0002
faire structure K(n-l) = Données 1, et faire fin Strat
1.1 (Données 1)]
Annexe I Règles Spécifiques de But et de Stratégie d'Invariant I de GM, UM, C à l'Initialisation
Règle de Stiat ! 2
(Si Strat - Strat I 2 (But Global, Cond I , Profil, Elat, Structure K) appliquée à CM(unιp „ si But Global = Suivi Budget & Restruct, si Condl≈
(Rapide, Coût faible), si Structure K = (DM|.,„.|,n, D (y t|nv, DMcyje|.,„),
-> Envoyer But - Stiat I 2 - Détection indice par piste (Rut Global, Condl, Profil, Etat, DMiu i-m ) à P,._, i--n]
[Si Strat = Strat I 2 (But Global, Cond 1 , Profil, Etat, Structure K) appliquée à CM| -u.|.„ι„ si But Global = Suivi Budget & Restruct, si CondI =
(Rapide, Coût faible), si Sliucluie K - (DM , M^J,
- Envoyer But = Strat 12 = Détection indice par piste (But Global, Condl, Profil, Etat, DMA,,, ) à P„iβ]
Annexe II
Règles Génériques de Buis et Stratégies et d'Invariant 2 de GM, UM, C
Règle d.e_Bιj! Génétique de GM
[Si But = But Global (d°l, Condl, Profil CKM. Structure K, Etat) et si retour de Détection Indice = O; de UM;, si retour appel Opl (O.) - oui), si retour appel Op2 = (O.) - non > Strut - Stiat I 2 e( Slπιl2 (O,)|
Règle de Stratégie Générique de GM (Validation) (Strat 2)
[Si Strat = Strat 2 (O,)(But Global, Condl, Profil, Etat, Structure K(n)), si Services Associés à l'Agent n = Services 1,
:--> Rechercher Structure K(n-I) associée à Structure K(n) et à Services 1 4-- O
=> Envoyer But 1 ≈ Strat 2 (Oi, But Global, Condl, Profil CKM, Etat, Structure (n-l) à UMj selon Condl]
Règles Génériques de Buis et Stratégies d' Invariant 2 de GM. UM. C
Règje de But Générique de UM- C (Validation)
[Si But = But Local 2 (O„ But Global, Cond I . Profil CKM ou IKM. Etat, Structure K)
"> Strat - Strat 2 ((),. But Global. Cond l . Piolil CKM ou IKM. Etat. Structure K)]
Remarque Les Agents en dessous de UM transmettent Profil IKM. Seuls GM et UM reçoivent Profil CKM.
Règle de Stratégie Gétiéj κ_ue_U M- C (St i uctutation et Invariant 2) (EnsenM- de Stratégies)
[Si Strat - Strat 2 (O,) (But Global, Cond l . Profil, Etat, Structure K(n)), si Etat = INIT
- > Rechercher si Agent (n- l ) existent , s'ils n'existent pas
=-> Faire Strat = Strat 1 0 (But Global, Cond l , Profil, Agent) (Structuration Services) (voir Règles de Structuration d'Invariant 1)
-> Si Fin Strat I 0 - Services I , faire Strat - Strat I I (But Global Cond l , Profil, Services 1 Structure K(n)) (Structuration Données) s*
--> Si Fin Strat 1 1 - Données 1 , faire Structuie K(n- I ) = Données 1 , stocker dans mémoire M Structure K(n-l) associée à Structure
K(n) et à Services I , et aire Strat - Strat 2 2 (O„ But Global, Cond l , Profil, Etat, Structure K(n)) (Invariant 2)
-=> Si Agent (n- l ) existent, faire Strat - Strat 2 2 (Invariant 2)]
Règles Génériques de Buts et Stratégies et d'Invariant 2 de GM, UM, C
Règle de Stratégie Générique de UM (Strat 2 2)
[Si Strat - Strat 2 2 (()„ But Global. Cond l , Profil I KM, Etat, Structure K(n)), si Agent (n- I ) ≈ Services 1 ,
= Rechercher dans M Structure K(n- I ) associée à Structuie K(n) et à Services 1
=> Envoyer But = Strat 2 2 = Validation-Canal (O„ But Global, Cond I , Profil. Etat. Structure K(n-I )) à CM( selon Condl]
Règle de stratégie Générique de C (Strat 2 2)
[Si Strat = Strat 2.2 (O„ But Global, Cond l , Profil IKM, Etat, Structure K(n)), si Agent (n- 1 ) = Services 1 , si Forme (Oi) extraite de Structure
K',
- Rechercher Structure K' dans Set veui de Données Sliucturées M
=> Rechercher Structure K(n- l) associée à Structure K(n) et à Services 1
Figure imgf000044_0001
=> Si Réponse Recherche = Structure K(n- I ) et K', envoyer But = Strat 2.2 = Validation-Piste (Oj, But Global, Condl, Profil, Etat, Structure
K(n- 1 ). K') à PM, selon Cond I et Propriété (O,) |
Remarque . La stratégie de validation du Maître ( 'anal dépend des conditions de fonctionnement Condl et de certains champs de 0„ notamment l' rigi e de sa forme (qui donne le domaine auquel l'i dic appartient) et le champ Propriété (qui donne le type de connaissance qu'on a de l'indice).

Claims

REVENDI CATI ONS
1. Procédé de pilotage d'un processus décisionnel lors de la poursuite d'un but global dans un domaine d'application déterminé, tel qu'économique, technique, organisationnel ou analogue, caractérisé en ce qu'il est automatisé par la mise en relation selon des règles et des stratégies prédéterminées en fonction du but global d'au moins un objet de connaissances reflétant un point de vue du domaine d'application et comportant une information interprétée comme un indice d'alarme pour déclencher le processus décisionnel, avec d'autres objets de connaissances reflétant d'autres points de vue ou d'autres compétences fonctionnelles du même domaine d'application ou d'autres domaines.
2. Procédé selon la revendication 1, caractérisé en ce que l'on crée un réseau d'agents de traitement d'informations, comportant des agents créateurs d'objets de connaissance et des agents constructeur d'objets de connaissance par ajout aux objets de connaissance créés d'éléments de connaissance supplémentaires, obtenus par une mise en relation avec d'autres objets de connaissance.
3. Procédé selon la revendication 2, caractérisé en ce que le réseau d'agents manipule les objets de connaissances qui deviennent des connaissances mobiles se déplaçant dans le réseau.
4. Procédé selon la revendication 2 ou 3 , caractérisé en ce que l'on crée le réseau sous forme d'une structure hiérarchisée en fonction du but global précité, chaque agent comportant des règles de but, de stratégie et, le cas échant, de plan d'action.
5. Procédé selon la revendication 4, caractérisé en ce que les agents sont organisés en boucles , chacune comportant un agent maître et au moins un agent fils, un agent fils pouvant être un agent maître d'une boucle d'un niveau inférieur du réseau, les boucles terminales du réseau étant formée par des boucles d'analyse d'objets de connaissance comportant un agent maître analyseur et des agents créateur d'objets de connaissance, les objets de connaissance se construisant lors de leur déplacement dans la structure du réseau vers le sommet du réseau.
6. Procédé selon la revendication 5, caractérisé en ce que l'on déplace les objets de connaissances mobiles dans la structure à l'intérieur des boucles ou entre elles.
7. Procédé selon la revendication 6, caractérisé en ce que la structure du réseau est obtenue par une décomposition successive du processus de décision à partir du but global en stratégies et buts individuels, la stratégie d'un niveau n d'agent devenant le but des agents du niveau inférieur n-l.
8. Procédé selon la revendication 6 ou 7 , caractérisé en ce que le processus décisionnel est décomposé en étapes décisionnelles, appelées invariants cognitifs, qui se propagent sous forme de buts et de stratégies de niveau en niveau dans la structure .
9. Procédé selon la revendication 7 ou 8, caractérisé en ce que le réseau est construit selon une configuration fractale .
10. Procédé selon l'une des revendications précédentes, caractérisé en ce que, pour une application donnée comportant un but global, on détermine la structure des boucles d'agents en se référant à un agent de structuration des services de la boucle et un agent de structuration des connaissances pour chaque service crée.
11. Procédé selon l'une des revendications 1 à 10, caractérisé en ce que l'on associe à un agent analyseur un agent cognitif pour la création d'objets de connaissance représentatifs d'un indice d'alarme et un agent cognitif pour l'établissement d'un objet de connaissance du contexte dans lequel se situe l'objet de connaissance d'indice d' alarme .
12. Procédé selon la revendication 11, caractérisé en ce que le contexte établi constitue un autre objet de connaissance et on met à jour l'objet de connaissance d'indice d'alarme par sa liaison par le contexte à l'objet de connaissance de contexte.
13. Procédé selon l'une des revendications 11 ou 12, caractérisé en ce que l'agent cognitif de création d'objets de connaissance d'indice d'alarme est un détecteur de concept de valeurs numériques .
14. Procédé selon l'une des revendications 11 ou 12, caractérisé en ce que l'agent cognitif de création d'objets de connaissance d'indice d'alarme est un détecteur de zones dans une structure de connaissance en forme d'un arbre de concept .
15. Procédé selon la revendication 14, caractérisé en ce que l'agent cognitif est un détecteur de caractéristiques communes entre l'objet de connaissance d'indice d'alarme et l'objet de connaissance de contexte.
16. Procédé selon l'une des revendications 2 à 13, caractérisé en ce que les agents cognitifs de création d'objets d'indice d'alarme et du contexte dans lequel se situe les objets d'indice d'alarme sont utilisés pour la mise en oeuvre d'un premier invariant de création d'objets de connaissance d'indice d'alarme, tel qu'un processus de détection d'indices.
17. Procédé selon la revendication 16, caractérisé en ce que 1 ' on met en oeuvre au moins un second invariant de validation des objets de connaissance créés au cours du premier invariant, dans un domaine de connaissance structuré différent du domaine du premier invariant.
18. Procédé selon la revendication 17, caractérisé en ce que l'on associe pour la mise en oeuvre du second invariant à un agent analyseur un agent cognitif créateur détecteur du contexte dans le domaine de connaissances différent précité, des objets de connaissance du premier invariant, fait créer par cet agent des objets de connaissance de contexte, associe à l'agent analyseur, le cas échéant, un agent créateur de détection de signaux faibles concernant les objets de connaissance de contexte et un agent cognitif de validation par détection de corrélation constituant des points d'appui des objets de connaissance d'indice d'alarme crée lors du premier invariant .
19. Procédé selon l'une des revendications 1 à 18, caractérisé en ce que l'on prévoit la possibilité d'un dialogue Homme-Machine pour que l'homme puisse modifier les règles de la machine en fonction de sa propre compétence.
20. Procédé selon la revendication 19, caractérisé en ce que la machine présente à l'homme tout au long du processus décisionnel les résultats obtenus et, le cas échéant, lui propose des stratégies de décision et d'intervention.
21. Système pour la mise en oeuvre du procédé selon l'une des revendications 1 à 20, caractérisé en ce qu'il est formé par un réseau d'agents en forme d'une pyramide dont le sommet constituant le niveau n est formé par un agent maître auquel est associé un certain nombre d'agents fils formant le niveau n-l, chaque agent fils pouvant être un agent maître d'un certain nombre d'agents fils constituant un niveau inférieur, la base de la pyramide étant formée par des agents analyseurs dont chacun est pourvu d'un certain nombre d'agents cognitifs créateurs d'objets de connaissance.
22. Système selon la revendication 21, caractérisé en ce qu'il comporte au moins un utilisateur individuel formant un gestionnaire de connaissances individuelles IKM.
23. Système selon la revendication 21 ou 22, caractérisé en ce qu'il comprend plusieurs utilisateurs en réseau qui constituent une collectivité comportant plusieurs gestionnaires de connaissances individuelles constituant des agents fils d'un agent maître de la collectivité, l'ensemble constituant un gestionnaire de connaissances collectives CKM.
24. Système selon la revendication 23, caractérisé en ce qu'il comprend plusieurs gestionnaires de connaissances collectives constituant des agents fils d'un agent maître d'une organisation de collectivités, l'ensemble constituant un gestionnaire de connaissances communautaires.
PCT/FR2000/000985 1999-04-16 2000-04-14 Procede de pilotage d'un processus decisionnel lors de la poursuite d'un but dans un domaine d'application determine, tel qu'economique, technique, organisationnel ou analogue et systeme pour la mise en oeuvre du procede WO2000063759A2 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU41246/00A AU4124600A (en) 1999-04-16 2000-04-14 Method for controlling a decision-making process in pursuit of an objective in aspecific field of application, such as economic, technical, organisational or t he like and implementing system
CA2370693A CA2370693C (fr) 1999-04-16 2000-04-14 Systeme et methode de pilotage d'un processus decisionnel lors de la poursuite d'un but globale dans un domaine d'application determine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP99400939.7 1999-04-16
EP99400939A EP1045304A1 (fr) 1999-04-16 1999-04-16 Procédé de pilotage d'un processus décisionnel lors de la poursuite d'un but dans un domaine d'application déterminé, tel qu'économique, technique organisationnel ou analogue et système pour la mise en oeuvre du procédé

Publications (2)

Publication Number Publication Date
WO2000063759A2 true WO2000063759A2 (fr) 2000-10-26
WO2000063759A3 WO2000063759A3 (fr) 2001-04-12

Family

ID=8241947

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2000/000985 WO2000063759A2 (fr) 1999-04-16 2000-04-14 Procede de pilotage d'un processus decisionnel lors de la poursuite d'un but dans un domaine d'application determine, tel qu'economique, technique, organisationnel ou analogue et systeme pour la mise en oeuvre du procede

Country Status (5)

Country Link
US (1) US6442438B1 (fr)
EP (1) EP1045304A1 (fr)
AU (1) AU4124600A (fr)
CA (1) CA2370693C (fr)
WO (1) WO2000063759A2 (fr)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7885820B1 (en) * 2000-07-19 2011-02-08 Convergys Cmg Utah, Inc. Expert system supported interactive product selection and recommendation
EP1199678A1 (fr) * 2000-10-17 2002-04-24 Martine Naillon Procédé de pilotago de processus décisionnel lors de la poursuite d'un but dans un domaine d'application déterminé, tel qu'économique, technique, organistionnel ou analogue
US7275048B2 (en) * 2001-10-30 2007-09-25 International Business Machines Corporation Product support of computer-related products using intelligent agents
US20030177047A1 (en) * 2002-02-04 2003-09-18 Buckley Michael E. Method and system for decision oriented systems engineering
WO2004031948A1 (fr) * 2002-10-03 2004-04-15 Whisperwire, Inc. Systeme et procede permettant de grouper des ressources
CN100355053C (zh) * 2002-11-08 2007-12-12 先进微装置公司 电气制造控制的概率约束优化
US6959224B2 (en) * 2002-11-08 2005-10-25 Advanced Micro Devices, Inc. Probability constrained optimization for electrical fabrication control
US20040148178A1 (en) * 2003-01-24 2004-07-29 Brain Marshall D. Service management system
US20050112530A1 (en) * 2003-11-25 2005-05-26 International Business Machines Corporation Computer-implemented method, system and program product for performing branched rollup for shared learning competencies in a learning environment
EP1747548A4 (fr) 2004-05-17 2009-08-05 Visible Path Corp Systeme et procede de mise en vigueur de privacite dans des reseaux sociaux
US7440933B2 (en) * 2004-06-18 2008-10-21 International Business Machines Corporation Method for facilitating problem resolution
US20060036641A1 (en) 2004-07-28 2006-02-16 Antony Brydon System and method for using social networks for the distribution of communications
CN113467920A (zh) * 2021-07-20 2021-10-01 深圳市柔宇科技股份有限公司 定时任务管理方法、终端设备和可读存储介质
CN117745035A (zh) * 2024-02-07 2024-03-22 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) 区域治理策略的生成方法、装置、计算机设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5628011A (en) * 1993-01-04 1997-05-06 At&T Network-based intelligent information-sourcing arrangement
WO1997020258A1 (fr) * 1995-11-29 1997-06-05 Hybrithms Corp. Architecture hybride de commande a agents multiples
WO1998047059A2 (fr) * 1997-03-21 1998-10-22 International Business Machines Corporation Systeme et procede pour optimiser le rendement de taches informatiques au moyen d'un agent intelligent dote de modules de programme multiples presentant divers niveaux de connaissances de domaine

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0338041B1 (fr) * 1987-09-08 1994-06-01 Digital Equipment Corporation Service d'affectation d'un nom pour systeme de traitement de donnees numerique interconnecte
US5241671C1 (en) * 1989-10-26 2002-07-02 Encyclopaedia Britannica Educa Multimedia search system using a plurality of entry path means which indicate interrelatedness of information
US5265065A (en) * 1991-10-08 1993-11-23 West Publishing Company Method and apparatus for information retrieval from a database by replacing domain specific stemmed phases in a natural language to create a search query
US5434974A (en) * 1992-03-30 1995-07-18 International Business Machines Corporation Name resolution for a multisystem network
DE19645580C1 (de) 1996-11-05 1998-04-02 Brueninghaus Hydromatik Gmbh Axialkolbenmaschine mit Dämpfungselement für die Schräg- oder Taumelscheibe

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5628011A (en) * 1993-01-04 1997-05-06 At&T Network-based intelligent information-sourcing arrangement
WO1997020258A1 (fr) * 1995-11-29 1997-06-05 Hybrithms Corp. Architecture hybride de commande a agents multiples
WO1998047059A2 (fr) * 1997-03-21 1998-10-22 International Business Machines Corporation Systeme et procede pour optimiser le rendement de taches informatiques au moyen d'un agent intelligent dote de modules de programme multiples presentant divers niveaux de connaissances de domaine

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CHAIB-DRAA B: "CONNECTION BETWEEN MICRO AND MACRO ASPECTS OF AGENT MODELING" , PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON AUTONOMOUS AGE, MARINA DEL REY, CA., FEB. 5 - 8, 1997, NR. CONF. 1, PAGE(S) 262 - 267 , LEWIS JOHNSON W;HAYES-ROTH B (EDS ) XP000775156 ISBN: 0-89791-877-0 page 262, colonne de gauche, ligne 1 -page 264, colonne de gauche, ligne 9 *
CHOUVET M -P ET AL: "KNOWLEDGE BASES AND AGENTS FOR DOMAIN KNOWLEDGE REPRESENTATION" , PROCEEDINGS OF THE 8TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, TOULOUSE, NOV. 16 - 19, 1996, PAGE(S) 224 - 227 , INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS XP000687728 ISBN: 0-7803-3757-3 le document en entier *

Also Published As

Publication number Publication date
CA2370693C (fr) 2012-11-27
AU4124600A (en) 2000-11-02
US6442438B1 (en) 2002-08-27
CA2370693A1 (fr) 2000-10-26
EP1045304A1 (fr) 2000-10-18
WO2000063759A3 (fr) 2001-04-12

Similar Documents

Publication Publication Date Title
Newman Monolith to microservices: evolutionary patterns to transform your monolith
EP1470501B1 (fr) Procedes et systemes de recherche et d&#39;association de ressources d&#39;information telles que des pages web
CN102541981B (zh) 追踪在线社交行为来增强搜索体验
WO2000063759A2 (fr) Procede de pilotage d&#39;un processus decisionnel lors de la poursuite d&#39;un but dans un domaine d&#39;application determine, tel qu&#39;economique, technique, organisationnel ou analogue et systeme pour la mise en oeuvre du procede
McAfee Enterprise 2.0: New collaborative tools for your organization's toughest challenges
Liu et al. A systematic review of literature on contested heritage
Miller et al. The imaginary app
US20070005520A1 (en) Systems and methods for visualizing arguments
FR2875919A1 (fr) Agent rationnel dialoguant, systeme de dialogue intelligent l&#39;utilisant, procede de pilotage d&#39;un dialogue intelligent, et programme pour sa mise en oeuvre
FR2802670A1 (fr) Procede de communication de biens ou de services par des moyens electroniques sur des reseaux du type internet
CN108027824A (zh) 未来脚本生成装置和方法、以及计算机程序
CA2426114C (fr) Systeme et procede de pilotage d&#39;un processus decisionnel lors de la poursuite d&#39;un but globale dans un domaine d&#39;application determine
FR2825556A1 (fr) Generation d&#39;une description dans un langage de balisage d&#39;une structure d&#39;un contenu multimedia
FR3055079B1 (fr) Systeme de composition ou de modification de sequences de realite virtuelle, procede de composition et systeme de lecture desdites sequences
CA2709180A1 (fr) Procedes de mise a jour et d&#39;apprentissage d&#39;une carte auto-organisatrice
EP4222612A1 (fr) Procédé et dispositif électronique de génération d&#39;une base structurée de données pertinentes pour la gestion d&#39;une mission, programme d&#39;ordinateur associé
More Actors and Networks in the Megacity: A Literary Analysis of Urban Narratives (Edition 1)
EP2863321A1 (fr) Procédé et système de génération automatique de documents à partir d&#39;un index
Engstrom et al. DsDm: Model-Aware Dataset Selection with Datamodels
WO2013167369A1 (fr) Procede de generation automatique de documents et generateur correspondant
FR2969332A1 (fr) Traitement perfectionne de donnees d&#39;interface graphique.
Hatton Via Vietnam: Racial Coalition and Social Collapse in Transnational Protest Art (1965-1975)
CN115202539A (zh) 记录生成方法、装置、存储介质以及电子设备
WO2024052557A1 (fr) Methode pour le traitement automatise d&#39;un document pour son utilisation par des personnes en situation de handicap
WO2002023392A1 (fr) Procede de consultation de documents informatiques et systeme associe

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

ENP Entry into the national phase

Ref document number: 2370693

Country of ref document: CA

Ref document number: 2370693

Country of ref document: CA

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2001/00949/DE

Country of ref document: IN

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP