CA2370693C - Systeme et methode de pilotage d'un processus decisionnel lors de la poursuite d'un but globale dans un domaine d'application determine - Google Patents

Systeme et methode de pilotage d'un processus decisionnel lors de la poursuite d'un but globale dans un domaine d'application determine Download PDF

Info

Publication number
CA2370693C
CA2370693C CA2370693A CA2370693A CA2370693C CA 2370693 C CA2370693 C CA 2370693C CA 2370693 A CA2370693 A CA 2370693A CA 2370693 A CA2370693 A CA 2370693A CA 2370693 C CA2370693 C CA 2370693C
Authority
CA
Canada
Prior art keywords
agent
knowledge
objects
agents
goal
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
CA2370693A
Other languages
English (en)
Other versions
CA2370693A1 (fr
Inventor
Martine Naillon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2370693A1 publication Critical patent/CA2370693A1/fr
Application granted granted Critical
Publication of CA2370693C publication Critical patent/CA2370693C/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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

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

"Système et méthode de pilotage d'un processus décisionnel lors de la poursuite d'un but globale dans un domaine d'application detérminé"
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 l'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
2 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.
3 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 f orme 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 connaissances 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 6 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.
4 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
5 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 COTSD. L'agent de structuration des services COTSS 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
6 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 l'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 l'invention permet notamment au niveau de l'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 I
7 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.1, 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
8 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 l'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).
Il 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 UMfin' 1mark' 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 (servicefin; servicemark servicetech) , et si structure = DH
9 PCT/FR00/00985 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 DMfin, DMmark, DMtech 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 = DMfin 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 UMfin 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 UMfin peut disposer des services Ccom, Cinv et ce-Pt 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.
5 Bien entendu, l'ajout de ce nouveau service pourrait également s'effectuer par l'intermédiaire de l'homme agissant sur l'agent UMfin via l'interface IHM. Cette configuration de la boucle avec le service Cep sera stockée dans la mémoire M et dans le COTS9, ce qui
10 constitue un enrichissement des COTSS par l'intervention humaine et illustre la flexibilité et l'adaptabilité du système.
Après la création des services sus-mentionnés dans la boucle pilotée par l'agent UMfin 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 = CcomP Cinv, Ce_p = service 1, et si structure = DMfin envoyer but 1 = strat 1.1 (but global, service 1) à COTSD.
L'agent de structuration de données COTSD enverra à
l'agent UMfin les paquets de données numériques, textuelles et images ou analogue correspondant au services sus-mentionnés, à savoir les DMcom, DMinv et DMe_p, les DMcom et DMinv étant extraits des DMfin et les DMe_p étant extraits de l'entrepôt de données DH. Puis, l'agent UMfin 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,DMinv, DMe-p ' envoyer but = strat 1.2 = détection indices par canal, à l'agent canal Ccom et à l'agent canal Ce-p-Après la structuration de la boucle pilotée par l'agent UMfin et comportant les agents canal Ccom Cinv et Cep dont seulement les agents Ccom et Ce_p seront utilisés
11 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 fini Pcyc1 exp et Pcycle fini avec les paquets de données appropriés DMetat fini 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 l'agent Ccom à envoyer le message de stratégie strat 1.2 = détection d'indice par piste à l'agent Pétat fin, à titre de but à mettre en oeuvre.
En application des règles de stratégie 1.0 et 1.1, l'agent canal Cep 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 Cep à 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 Pétat fin crée des agents d'analyse compte-résultat Acr et bilan Abilan et
12 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 Oi, 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 O. Après le retour de la requête à l'agent FOC avec le résultat, cet agent renvoie l'objet Oi enrichi par la mise en contexte selon 0i à 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...) I . .
13 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...) -a 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 -a Issu de -~ Proche physiquement (dans un texte ou une image) -~ Proche sémantiquement (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 = DMCR, 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
14 Si amplitude signaux supérieure à seuil créer 01 tel que :
-> Id Type (indice) -* Créateur (FOC) -~ Forme (type squelette, créateur FOC, structure DMCR forme = valeur numérique OX, média = valeurs numériques sources) -~ Propriété (écart Tableau de Bord) envoyer message d'établissement de contexte de O1 à 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 AX 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 01 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 5 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 10 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 O1. Cet objet est du type indice, a été créé par l'agent FOC et présente une
15 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 l'objet.
Puis, conformément aux règles de l'agent FOC, lorsqu'un objet O1 a été créé, l'agent adresse un message de demande d'établissement du contexte de l'objet 01 à
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 O1) S'il existe une propriété commune aux points définissant la forme de 01, définir une branche comme étant le contexte de l'objet 01 et créer 07 -+ Id -~ Type (objet reconnu) Créateur LOC ACR
16 -~ 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 01 tel que -+ 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, 5101) En application de ces règles, la fonction de l'agent LOC consiste à rechercher si les points différenciés sur la f igure 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 01.
L'agent LOC créé par conséquent l'objet 0.7 spécifié ci-dessus et met à jour l'objet 01 en créant 5101. Puis l'agent LOC renvoie à l'agent FOC, les objets 07 et 5101.
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 (01) = (5101, 07), Réaliser l'inférence suivante Si forme (01) =
valeur numérique AX> seuil 1, si contexte (01) =
Produit PA, alors mise à jour de 01 tel que 5201 - intérêt = 1 51+52 = faire retour à agent ACR (01 ,0-7) et mettre fin à plan 1.

I n
17 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 01, dans les conditions spécifiées plus haut en ajoutant à l'objet 0151, c'est-à-dire mis à jour par l'agent LOC, l'élément 82 qui indique que l'objet 01 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 l'objet 01 par adjonction des éléments S1 et 82, celui-ci est renvoyé à l'agent analyseur ACR dans sa version enrichie 0181+52, 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 l'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 l'agent analyseur : A
Si but = recherche indices, si fin plan 1 (0151+52, 07), si intérêt (0181+82) = 1, si type (0151+52 = indice = faire S3 0181+82 --> alarme = 1 = faire 0181+82+83 retour au père de (0181+82+83 , 07 ) Règle des agents P, C
Si but = détection indices par piste (ou par canal) et si retour de but =
61+82+53 (01 , 07 copie (0181+52+83, 07) Retour au père de (0181+52+53, 07) Règle de l'agent UM
Si but = détection indice, si retour but =

I
18 (0151+52+53 07 ) afficher (0151+52+53, 07) à 1' IHM de 1' IKM dans structure qui se trouve dans le champ Forme Règle de l'agent GM
Si but = but global, si retour de strat 1.2 =
51+52+53 (01 , 07 ) faire copie (0151+52+53,07) afficher (0151+52+53,07) à 1'IHM du CKM.
Conformément à ces règles, l'agent analyseur ACR
associe à l'objet 0151+52 dont il a été reconnu qu'il présente un intérêt et qui est du type indice, l'élément 83 qui indique que l'objet O1 doit être considéré comme impliquant une alarme. L'agent analyseur met à jour l'objet O, en établissant 0151+52+53 L'agent analyseur a également reçu l'objet de connaissance 07 et transmet les objets mis à jour 0151+52+53 et 07 à l'agent piste Petat-fin-Puis ces deux objets 0151+82+53 et 07 remontent à
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 UMfin, 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 AAsie 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 =
DMASie, par exemple constituée de données
19 textuelles issues d'un progiciel de gestion électronique de documents, connu en soi, utiliser savoir faire 1 = [structuration par pays et créer DMAsie (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 (AASie) 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 = (8103, 030) Réaliser l'inférence suivante : Si 030 lié à 0381 avec type lien = contexte connexe à, si contexte (0381) = société à actions en baisse, si type de forme (0161) = zone, alors mettre à jour 03 tel que -~ 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 à AAsie de (0361+62 03.) et mettre fin à plan 1 L'agent LOC agit selon les règles suivantes Si but = demander établissement de contexte sur 03, si structure = DMAsie 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 030 (contexte) tel que 5 --* Id -> Type (objet reconnu) -) Créateur LOC (AAsie) Forme (type = tâche, créateur LOC, structure DMAsie, index, forme = branche 10 concept, média = arbre concept) -~ Utilisation = (société à actions en baisse) -~ Relié à (03 . créateur LOC, type =
contexte connexe à) 15 metre à jour 03 tel que -* Contexte = (société à actions en baisse) -~ Relié à (030 . créateur LOC, type =
20 contexte connexe à) faire retour à FOC de (030, 5103) .
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.
Il 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 DMAsie. Il est à
21 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 030 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 030 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 0351+s2 , cet objet et l'objet 030 sont envoyés par l'agent FOC à l'agent analyseur AAsie. Ce dernier ajoute à l'objet 0381+82 l'élément S3 indiquant que l'objet 03 constitue une cause d'alarme.
Puis, les objets de connaissance 0381+52+53 et 030 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 des objets 0181+82+83 et 07.

Avec le retour à l'agent GM des objets 0181+52+53 07, 0351+52+53 et 030 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 UMfin. 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.
22 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 l'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 à l'agent GM :
Si strat = strat 2 (O1, but global, condition 1, profil, état DH) si service associé à agent = UMfin, UMmark, UMtech = service 1 de transmettre le message de stratégie = validation de 01 à
l'agent UMfin 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 DMfin, DMmark et DMtech L'agent UMf in, 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 Cinq, qui ,I .
23 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 Cinv 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 Cinv 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 l'invariant 1. Cette stratégie 1.0 demande à
l'agent Cinv 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 Clnv peut disposer des services "cycle-investissement" et "fusion -acquisition". L'agent Cinv crée alors les deux services Pcycle inv et Pfus-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 inv et DMfus-acq=
L'agent Cinv est maintenant en mesure de mettre en oeuvre sa stratégie 2.2 de validation des objets de connaissance 2 5 O 81+82+83 e t 0 51+82+83 Selon la règle de stratégie de validation de l'objet 01 dans sa version complétée 0161+62+63 dans les conditions définies par si forme O1 extraite des données structurées DMcR , si propriété de O1 = écart valeur numérique dans tableau de bord l'agent Cinv envoie un message de but 1 = strat 2.2 =
validation par piste sur l'objet 01 à l'agent piste Pcycle inv.
En application de ses règles de stratégie de validation de l'objet 03 dans sa version enrichie 0351+52+53, -J I
24 en mettant en oeuvre la stratégie 2.2 dans les conditions définies par si forme de 03 est extraite des données DMAsie 1 si propriété de 03 = densite branche concept, l'agent Cinv 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 01 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 01, demandant la mise en oeuvre de la stratégie 1 = recherche point d'appui, l'agent piste Pcycle inv crée un agent analyseur, à savoir l'agent Acycle inv 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 f - 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 5 de but et de plan en fonction du fait que l'indice O1 est de catégorie 1 et que l'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 10 concept ; FOC = détecteur de signaux TB ; VAL = détecteur de corrélation.
L'agent analyseur Acycie 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 :
15 Si but = préciser contexte de 0181+62+53 (plan 1, but global, DMcycle-inv, DMCR), si forme 01 extraite de DM si type forme = squelette, si contexte 01 = produit A, si 01 lié à 07 de type = contexte de 20 utiliser savoir-faire 1 = détecter contour de branche de concept sur critère décrivant le contexte de l'objet 01 dans DMcycle inv = créer 020 (branche de concept) -+ ID
25 -4 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 à (O1 : créateur LOC, type lié par le contexte (01), 0. :
créateur LOC, type = décrivant contexte) ' mise à jour de 0181+52+83 -> Relié à (020 : créateur LOC, type-relié
par le contexte (Ol))
26 = faire requête d'établissement de signaux faibles sur 020 dans DMcycle-inv à FOC
si retour de FOC = (O1O20, 02) , faire mise à jour de 020 dans LOC

--+ Relié à (02 : créateur FOC, type =
contient) faire retour à agent père (840181+82+83, 02081, 02) Il ressort des règles de plan, que l'agent Acycle inv 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 inv adresse une requête de précision de contexte sur l'objet 0181+82+83 à
l'agent LOC dans un champ de connaissances de cycle d'investissement DMcycie inv= 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-inv 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é schématiquement 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-inv 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-inv 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é à 01
27 par le contexte 07. Ceci créé un nouvel élément de connaissance 5401 et l'agent LOC met à jour l'objet 0181+82+83 qui devient alors 0151+82+83+S4 Puis l'agent LOC adresse une requête à l'agent FOC
pour que celui-ci établisse des signaux faibles concernant l'objet 020 dans la structure DMcycie in,. 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 020, si structure = DMcycie invi si type forme (020) _ branche concept utiliser savoir-faire 1 = calcul de signaux de tableau de bord (TB) dans structure DMcycie-inv si amplitude signaux > seuil 1, si surface signaux valeurs sources > seuil 2, créer O2 tel que -i ID
Type (indice) -> Créateur FOC (Acycie inv) -~ Forme (type = squelette, créateur FOC, structure DMcycie-inv, index, forme =
valeur numérique, média = valeur numérique dans DMcycie-inv) -~ Propriété (Ecart TB) --* Relié à (020 : créateur FOC, type =
contenu dans) ' faire mise à jour de 020 --+ Relié à (02 : créateur FOC, type contient) faire retour à LOC (51020, 02) En application de ces règles, l'agent FOC établit des signaux faibles de tableau de bord dans la structure DMcycie-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é
28 à l'objet 020 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 020 sur la sous-branche de produits P de la branche R & D. Ce fait apporte un élément de connaissance 51020 à l'objet 020 et permet à
l'agent FOC de mettre à jour l'objet 020 pour que celui-ci devienne 02081 Puis l'agent FOC renvoie à l'agent LOC les objets 51020 et 02. Après le retour de 81020 et 02 à l'agent LOC, ce dernier met à jour l'objet O1 selon 5401 qui devient alors 0151+52+53+54 Puis les règles de l'agent LOC
amènent celui-ci à envoyer les éléments 840161+82+53, 81020 et 02 à 1 'agent Acycle inv = Cet agent demande ensuite à l'agent cognitif de validation VAL de préciser les objets 0181+82+63+54, 02051, 02 selon les règles de savoir-faire de validation suivantes :
81+82+83+84 S1 Si but = préciser (01 020 02) (plan 1, dans DMcycle inv, DMcR) si type 02 = indice, si propriété 02 = écart TB, si 02 lié à 020 et du type = contenu dans, Si 01 et 020 lié par le contexte = utiliser savoir-faire 1 = recherche corrélation entre 01, 02, 020 par caractéristique commune si résultat de savoir-faire 1 = 5501, faire mises à jour 5501 Relié à 02 ( créateur VAL, type =
corrélation par le contexte de 01) -~ Type = (indice/point d'appui) --+ Relié à O1 (créateur VAL, type corrélation par le contexte de 01) faire retour au père (5501, 8102, 02061) 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 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
29 constitue le nouvel élément de connaissance 501 relié à 02 et du type corrélation indiqué plus haut, ainsi que le nouvel élément 5102 du type indice qui devient point d'appui relié à 01. Après leur mise à jour les objets de connaissance 0181 à 65 0251 et 02061 sont renvoyés à 1 ' agent analyseur Acycle-inv, ce qui met fin à la validation de l'objet de connaissance 01. 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 01.
Pendant la validation avec recherché d'appui effectuée sur l'objet 01, 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-acgi 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) = si retour de requête (5403, 031) , faire requête 2 à VAL (03,031) si fin requête 2 = (5503, 0 s133, 51031) , faire retour à AAsie {5503, 51031, 05133) 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 + I u AAsie 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 5 sa règle de précision de context suivante Si but = préciser contexte de 03 51+62+53 (plan 1, but global, DMfus-acq, DMA81e) , si contexte 03 =
société à actions en baisse, si forme 03 = extraite de DMAsie, Si 03 lié à 030 de type =
l0 contexte de) utiliser savoir-faire 1 = détecter contour de branche concept sur critère décrivant le contexte de 1 'objet 03 dans DMfus-acq créer 031 (branche concept) -> Type (point de repère) -~ Créateur LOC (Afus-acq) -~ Forme (type = zone, créateur LOC, structure DMfus acq, forme = branche 20 concept, média = arbre concept) Relié à 03 (créateur LOC, type lié
par le contexte de 03, 030 : créateur LOC, type = décrivant contexte) mise à jour de 0361+62+53 Relié à 031 (créateur LOC, type =
lié par le contexte de 03) faire retour à agent père (S4038+52+83 , 031) Concrètement, pour mettre en oeuvre cette règle de
30 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
31 l'arbre de concept. L'objet 031 est d'autre part relié à 03 par le contexte de 03 et à 030 qui décrit le contexte de 03 dans le domaine DMASie= Le lien entre 031 et 030 est virtuel dans l'agent LOC. Puis ce dernier effectue une mise à jour de 0351+S2+S3 ce qui permet d'obtenir 5403 qui est relié à 031 par une liaison du type lié par contexte de 03. Ensuite l'agent LOC renvoie 840381+82+83 et 031 à l'agent père, à
savoir l'agent Afus-acq=
La règle de plan de l'agent Afus-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 què 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 l'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 -~ Relié à 033 (créateur VAL, type =
contient) 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 51033 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 Afus-acq les objets 803+S2+S3+S4 5 1 031 et 033 5i = L'agent Afus-
32 acq met à jour les éléments et renvoie à l'agent piste Pfus-acq les objets 0381 à 55, 03151 et 03351. Ces objets sont alors envoyés à l'agent canal Cin, qui les transmet ensemble avec des objets 0151 à Ss 020S1 et 0251 en provenance de l' agent piste Pcycleinv à l' agent UMfi,, 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 01 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
33 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 l'intermédiaire 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 l'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.
34 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 rappellera 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.
n on rappellera 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

Ii , 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 5 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.

W o Z û

ô
r~ N 7f ~
~7 N U
! U =2 D ôG
ü

m II ~p .â u = .v Z û U
-p d 0 I.. ' N
w c b Il é ô U ` ~ .' aC 2 2 U B
w1 L II 3 U 2 .0 2 ~
ce .0 ce v U T
a O

N r M i - r--.
-à! U 4à

C y L S H II= /~ H 4 7 N L. ~ N =~, 'N ~ 0 ,7 V
` y G y V ~y 7 .1 `~ L V - C O

7 _ y 7 v ~, O v_ J
C M ^ :C N J
0 ..r .. !I v y n ,~ _C -7 -~ v v v C7 e N
_ Ci V 7 ; E J â ç O

7 O O I I= v_ _ TL II N ~! N N fn -ti û /, ~p U O LIS c v 2 11 .u tl O J II V r It `~ r .. V1 v N 4O O ü Z O v O
C u =h ~. ae >
:!Z `~ - / G '.C.. L en ` C
lui V te N.5T y.N1TT aC~~YTI~/: y~ ~T

I

c =~ a. aG ;ô
ai u i~ v w û p II v v d C Ç
Il G4 ;.. O y V
U u :
é o c . s ~
o C;

=~ 2 ;-;a ICI
e V rL v c M u - y y r.
C. ' m n â 2 C lui > =U c û û 3 :n ô 20 OO
m ICI

., ~ c J X ' 0 0 a = n d ~U-~ 5 Q
7 _ :n 2 d U U
ao - - U C~ i f Y ô 0 'V _ =:'6 v L p ç J II .J
Y v .r '` J fn ~- II - . - 7 V C `. V J R: .~ ~i C! N
C _ _ `' ^..1 II ~- C C ,^^y ÇaC iri cd C I V Q II N C C/~ fn n CD -Il _ _ J A R 7 C1 ee II iV 7 7 n r r.. f en - ` Y V L.
VI V O N 4) U
Il v ,. ~. O v~ Il >. O a> ~~ Il v >, >' v^ ` =~ iâ j``. Å O y C Å O O 1% 1, n 'f 2 r: o - y i U - ... p 6yi tt~..
ce C4 0 ç U '~ e~ aô I^ ~i w a ~i u E û , m .. v en =~ oo c Il O. il w ... 3 .ô oC v u d C1 g~
o Il = 3 ~ p Il 2 Iii 0 O ' rn l! O w V
M H
;; ai3 û w y Cid U Il w rj tl S -â b ~~C v .t i ll 'O r =y Y ~ é ~ 3 ~ !!_ r~ ~ Il 5 Z _ ~ ~ C
7 U Y = J Q ^ /~ .' J v v v 5 v~~
a1 r, = II II Y n O Y : ' k L .: .~.. ~_ u~U Y
R u y y y L =fC 7 d = /';
r % _ U U Yi > = J Lr7 v7 'ç
7 C p y y) r. O
cn J ô U v) _Ur _ ~`~^

v _ - JL r.v ~_ ~f =. Ç
_ - v = v ;I J , v Il rc - _ - J
SQ G 1: V1 y y `i u II v O V c -- u_ v_ O C
Cl E il û J II /) _ v II Cn U /; U ,n U U
éo d év - u _ Il 19 N N '/: T kl Il Ü I T
ÇA p r { Il p C
w L u II u Q u ti _ Q p u 0 34 -w ç C tz u Ç
C C h N ::] fn 1. J :.: /I / J .. N
~.i OG.cdT ~~ rTT =~T vr ri~T v r fT T

n II
C C
O O
U U
'an 'n V V
v v û
CG OC
.5 M il G II s â - i.
V O a O .~
Q ^

V ~= ? H Q
â ev = e .L =V
7~
O O
eO. - t0 tf Å
?0 aC ~ p 5G O
? u O a t) :

00 2 ~, c N

N N f N v V) -, w _ .M
ioi r7 .~ G7 /I .1 V ) I v N ~i Å v O
u > A >
C

O
I

wu 11 ~
Q C O

= o0 0 w y d ~ V
O
~ L =N
eO y y i v b Y
~, 2 y U
C% ` N C
v Q
r,, J
.. =L C U

O N ~` O
. ~I U C N 7 J v N
N JI - Il v; C7 = u éa =1 i N II y T
yi II y t O
yl Il u tt) G
X
u c Q ~v N
v ^ x ~

u u -Zs 3 ~ ~.
yj N I- u E
u =v Z û
Y . 11 u é
u v y û O ~- L1 lai x C V L
~ õ H O O O
â f '~ v U ~~
1 .. a U
en L = <

aC ~-- - _ v _I _~ f J N N

>

S
Zr.
m 4j .. J N N Zr, J
ÇZI V, .2 ~~ :I ~) {I J N/ V I n v Il 7~ b_ v _ :0 Q
Ça ` c ..i . /~ /~ ^ c%
N

U u a m V

_ U Q is C Q
U é

~ w U
U 4 =`
V z c u - F õa Q
_ _ Nl =y U Il .i.
~ Il S .. e v- d m CC .-~ o = `v -ZJ

V =~ J L `v L i - J v ,o ^ ~.
N -= é G ~. v v =V - yOj ~ N ~ J ~ ~ -, ~
r ~ _ b L N 3 ~ =t9 C =v ~ ~
v /= ro ô a 1i rf r. ? N ~C tl .~I v C =~ O v .~ N v N j U N = ` y c'q cm Cr tc 11 v N L y cn Il ,.
u ~ G v v a~ , Y 7 n n = a~ n n n

Claims (23)

REVENDICATIONS:
1. Une méthode pour le pilotage d'un processus décisionnel à l'intérieur d'un système expert pour la poursuite d'un but global dans un domaine d'application déterminé, suite à la détection d'une anormalité dans les données de ce domaine déterminé, dans l'objectif d'agir contre cette anormalité, la méthode étant opérable, en fonction du but global, à l'intérieur d'un réseau établi en fonction du but global et comprenant plusieurs niveaux d'agents de traitement d'information, regroupés au sein d'une structure hiérarchisée en forme d'une pyramide, où la pyramide dispose ces agents en boucle, avec l'agent d'un niveau agissant comme agent maître et au moins un agent fils au niveau inférieur immédiatement sous celui de l'agent maître, l'agent fils étant associé à l'agent maître de manière à ce qu'une stratégie suivie par cet agent maître constitue un objectif pour cet agent fils, les agents du niveau le plus inférieur de la hiérarchie étant des agents créateurs d'objets de connaissance et les agents situés à
des niveaux supérieurs au niveau le plus inférieur des agents créateurs d'objets de connaissance étant des agents constructeurs d'objets de connaissance, la méthode incluant les étapes de :
- créer des objets de connaissance par au moins un agent créateur d'objets de connaissance observant les données actuelles du domaine d'application déterminé, lorsque cet agent détecte une anormalité dans ces données du domaine déterminé
;
- faire monter les objets de connaissance créés vers le sommet de la pyramide ;
- construire des objets de connaissance lorsqu'ils montent vers le sommet de la hiérarchie, par ajout d'éléments de connaissance supplémentaires aux objets de connaissance issus des objets de connaissance créés suite à la détection d'une anormalité dans les données du domaine déterminé, en plaçant ces objets de connaissance en relation avec des objets de connaissance qui ont été créés suite à la détection d'une anormalité de données reflétant d'autres points de vue ou d'autres compétences fonctionnelles dans le domaine d'application déterminé ou dans d'autres domaines ;
- utiliser les objets de connaissance ainsi construits pour agir contre l'anormalité détectée dans les données d domaine déterminé.
2. La méthode selon la revendication 1, caractérisé en ce que le réseau d'agents manipule les objets de connaissance qui deviennent des connaissances amovibles qui se déplacent dans le réseau.
3. La méthode selon la revendication 1, caractérisé en ce que le réseau possède une tructure hiérarchisée en fonction de l'objectif global, chaque agent contenant des règles relatives à l'objectif et à la stratégie et, le cas échéant, au plan d'action.
4. La méthode selon la revendication 3, caractérisé en ce que chaque agent fils peut être l'agent maître d'une boucle pour un niveau inférieur du réseau, les boucles terminales du réseau étant formées par des boucles d'analyse d'objets de connaissance comportant un agent maître analyseur d'objets de connaissance et un agent créateur d'objets de connaissance, les objets de connaissance étant créés pendant leurs déplacements à l'intérieur d'un réseau vers le niveau supérieur de ce réseau.
5. La méthode selon la revendication 4, caractérisé en ce que les objets de connaissance amovibles se déplacent dans un tel réseau dans les boucles ou entre les boucles.
6. La méthode selon la revendication 4, comportant la fragmentation par étapes du processus décisionnel depuis l'objectif global vers des stratégies et objectifs individuels, la stratégie d'un agent à un niveau n d'un réseau devenant l'objectif des agents du niveau inférieur direct, n-1, du réseau.
7. La méthode selon la revendication 5, incluant la fragmentation du processus décisionnel en étapes décisionnelles définies comme étant des invariants cognitifs qui sont propagés comme objectifs et stratégies d'un niveau à l'autre du réseau.
8. La méthode selon la revendication 6 caractérisé en ce que un tel réseau a une configuration fractale.
9. La méthode selon la revendication 1, caractérisée en ce que l'établissement des structures des boucles est faite en se référant à un agent de structuration des services des boucles et un agent de structuration des données pour chaque service qui est créé, ces agents de structuration fournissant les services et données en fonction du but global.
10. La méthode selon la revendication 1, comprenant un agent cognitif associé
à
un agent analyseur pour la création d'un objet de connaissance comportant une information interprétée comme un indice d'alarme, et un agent cognitif pour la création d'un objet de connaissance contextuel pour le contexte dans lequel se trouve l'objet de connaissance comportant une information interprétée comme un indice d'alarme.
11. La méthode selon la revendication 10, caractérisé en ce que le contexte constitue un autre objet de connaissance et l'objet de connaissance comportant une information interprétée comme un indice d'alarme est mis à jour par l'objet de connaissance contextuel.
12. La méthode selon la revendication 10 caractérisé en ce que l'agent cognitif est un détecteur qui produit des valeurs numériques.
13. La méthode selon la revendication 10 caractérisé en ce que l'agent cognitif est un détecteur de zone dans une structure de connaissances comportant un arbre conceptuel.
14. La méthode selon la revendication 13 caractérisé en ce que l'agent cognitif est un détecteur de caractéristiques communes entre l'objet de connaissance comportant une information interprétée comme un indice d'alarme et l'objet de connaissance contextuel.
15. La méthode selon la revendication 1, comprenant des agents cognitifs pour la création d'objets comportant un indice d'alarme et utilisant un contexte dans lequel se trouvent les objets comportant un indice d'alarme pour appliquer un premier invariant pour la création d'objets de connaissance comportant un indice d'alarme, tel un processus de détection d'indice, la première variante étant liée au premier champ de connaissances structuré.
16. La méthode selon la revendication 15, y compris la mise en place d'au moins un deuxième invariant pour la validation des objets de connaissance créés lors du premier invariant, dans un deuxième champ de connaissances structuré distinct du premier champ de connaissances structuré du premier invariant.
17. La méthode selon la revendication 16, caractérisé en ce que, pour la mise en place d'un deuxième invariant, un agent créateur cognitif est associé à un agent analyseur pour la détection, à partir du deuxième champ de connaissances structuré, des objets de connaissance du premier invariant, des objets de connaissance contextuels associés avec l'agent analyseur pour créer, le cas échéant, un agent créateur pour la détection d'indices concernant les objets de connaissance contextuels et un agent de validation cognitif pour la détection de corrélations constituant des points de soutien pour les objets de connaissance comportant un indice d'alarme créés lors du premier invariant.
18. La méthode selon la revendication 1, comportant un dialogue personne-machine afin qu'une personne puisse modifier les règles de la méthode en fonction de ses connaissances.
19. La méthode selon la revendication 18, comportant la présentation à une personne des résultats obtenus pendant le processus décisionnel et la soumission à
cette personne de stratégies décisionnelles et d'intervention.
20. La méthode selon la revendication 9, caractérisé en ce que, pour établir une boucle de la pyramide en coopération avec un agent de structuration, l'agent maître de cette boucle se procure, de l'agent de structuration des services, des services lesquels l'agent de structuration des services regarde comme nécessaires afin d'atteindre le but global, crée un agent fils pour chaque service, et se procure de l'agent de structuration les informations requises afin que chaque agent fils puisse mettre en oeuvre la stratégie de l'agent maître.
21. Un système pour la mise en place d'une méthode selon la revendication 1, incluant un réseau comportant plusieurs niveaux d'agents de traitement des données regroupant au sein d'une structure hiérarchisée en forme d'une pyramide dans laquelle un agent maître à un niveau (n) est pourvu d'au moins un agent fils d'un niveau inférieur (n-1), chaque agent fils étant l'agent maître d'au moins un agent fils d'un niveau encore inférieur (n-2), la base d'un tel réseau comprenant les agents analyseurs pourvus chacun d'un certain nombre d'agents créateurs d'objets de connaissance précités.
22. Le système selon la revendication 21 comprenant au sommet de la pyramide un agent maître de groupe (GM) auquel est associé au moins un agent utilisateur (UM) constituant un agent fils de l'agent maître de groupe et étant lui-même au sommet d'une structure pyramidale d'agents de traitement de données en constituant ainsi un gestionnaire de connaissances individuel.
23. Le système selon la revendication 22, comprenant une pluralité d'agents utilisateurs constituant chacun un gestionnaire de connaissances individuel, l'agent maître de groupe constituant alors un gestionnaire de connaissances collectif.
CA2370693A 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 Expired - Lifetime CA2370693C (fr)

Applications Claiming Priority (3)

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é
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

Publications (2)

Publication Number Publication Date
CA2370693A1 CA2370693A1 (fr) 2000-10-26
CA2370693C true CA2370693C (fr) 2012-11-27

Family

ID=8241947

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2370693A Expired - Lifetime 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

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 (13)

* 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
AU2003279115A1 (en) * 2002-10-03 2004-04-23 Whisperwire, Inc. System and method for bundling resources
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
WO2005116979A2 (fr) 2004-05-17 2005-12-08 Visible Path Corporation 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
WO2006015238A2 (fr) 2004-07-28 2006-02-09 Visible Path Corporation Systeme et procede destines a utiliser des reseaux sociaux pour faciliter des operations commerciales
CN113467920A (zh) * 2021-07-20 2021-10-01 深圳市柔宇科技股份有限公司 定时任务管理方法、终端设备和可读存储介质

Family Cites Families (8)

* 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
US5628011A (en) * 1993-01-04 1997-05-06 At&T Network-based intelligent information-sourcing arrangement
US6088689A (en) * 1995-11-29 2000-07-11 Hynomics Corporation Multiple-agent hybrid control architecture for intelligent real-time control of distributed nonlinear processes
DE19645580C1 (de) 1996-11-05 1998-04-02 Brueninghaus Hydromatik Gmbh Axialkolbenmaschine mit Dämpfungselement für die Schräg- oder Taumelscheibe
TW504632B (en) * 1997-03-21 2002-10-01 Ibm Apparatus and method for optimizing the performance of computer tasks using intelligent agent with multiple program modules having varied degrees of domain knowledge

Also Published As

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

Similar Documents

Publication Publication Date Title
Beer The data gaze: Capitalism, power and perception
CA2370693C (fr) Systeme et methode de pilotage d&#39;un processus decisionnel lors de la poursuite d&#39;un but globale dans un domaine d&#39;application determine
EP2593909A1 (fr) Processeur d&#39;analyse situationnelle
FR3029662A1 (fr) Systeme de simulation, dispositifs, methodes et programmes correspondants.
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
Barnard et al. Rendering information processing models of cognition and affect computationally explicit: Distributed executive control and the deployment of attention
EP1605420A2 (fr) Système de formation à l&#39;exploitation, l&#39;utilisation ou la maintenance d&#39;un cadre de travail dans un environnement de realité virtuelle
Bettini Climatised moves: climate-induced migration and the politics of environmental discourse
Boutard et al. Following gesture following: grounding the documentation of a multi-agent music creation process
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
WO2016116459A1 (fr) Procédé de lemmatisation, dispositif et programme correspondant
CA2709180C (fr) Procedes de mise a jour et d&#39;apprentissage d&#39;une carte auto-organisatrice
WO2007012723A2 (fr) Procédé et système de modélisation d&#39;une interface entre un utilisateur et son environnement à bord d&#39;un véhicule
Donnarumma Against the norm: othering and otherness in AI aesthetics
Mongkol The future of artificial intelligence in Southeast Asia: The case of Thailand
Kashyap I am the future: Machine learning in action
WO2022069564A1 (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é
Ali et al. Understanding the academic use of social media: integration of personality with TAM
FR2893439A1 (fr) Procede pour generer des images associees a un contexte 3d en temps reel, et dispositif teleinformatique permettant de realiser des operations sur une base de donnees multimedia
Paprocki Digital economy as an environment for virtual platform operators
Brax Self-adaptive multi-agent systems for aided decision-making: an application to maritime surveillance
US11861713B2 (en) Virtual reality system for analyzing financial risk
EP4165519A1 (fr) Procede et systeme de fusion d&#39;informations
Khandelwal et al. News aggregator web app with Fake news detection
Pietikäinen et al. How will artificial intelligence affect our lives in the 2050s?

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20200414

MKEX Expiry

Effective date: 20200414