Annuaire des Générateurs de systèmes experts et les
Transcription
Annuaire des Générateurs de systèmes experts et les
Annuaire des Générateurs de systèmes experts et les Machines dédiées Extrait du Tout sur l'intelligence artificielle (IA) et les systemes experts. http://www.yrelay.com Annuaire des Générateurs de systèmes experts et les Machines dédiées - Yexpert - Vue d'ensemble - Date de mise en ligne : mardi 26 mai 2009 Description : Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 1/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Yael Louaked © Yrelay L'informatique a pris beaucoup d'ampleur avec l'arrivée de l'intelligence artificielle. De nombreuses expériences sont recensées dans cette annuaire, mais elles soulèvent beaucoup plus d'interrogations qu'elle n'apporte de réponses... L'intelligence artificielle est une voie dans le carcan de l'informatique : Mon projet rencontrera-t-il un succès ? Mon système sera-t-il rentable ? Comment des problématiques comme la mienne ont-elles été traitées dans le passé ? Et aujourd'hui, comment appréhenderions-nous ? Je vous propose de trouver un début de réponse en parcourant cet annuaire de générateurs de systèmes experts ou de machines dédiées. Tout sur l'intelligence artificielle (IA) et les systemes experts. Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 2/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées L'idée de cet article est venue de ce lien : Le Bureau de la traduction du gouvernement du Canada <h3 class="spip">Index</h3> ABCDEFGHIJKLMNOPQRSTUVWXYZ Haut de page <h3 class="spip">A</h3> :: AA - Authorizor's Assistant (système expert en octroi de crédits bancaires) En 1988, American Express a déployé le système expert en octroi de crédits bancaires (AA), un système expert à base de connaissances pour l'autorisation de crédit. L'objectif du projet était de déterminer si l'intelligence artificielle pourrait s'appliquer à American Express. L'expertise pour traiter les demandes d'autorisation de crédit a été élaborée et évaluée. Le résultat a été une bonne analyse de rentabilisation et le go pour la mise en oeuvre. Le déploiement de l'application a nécessité un système robuste et stable. Une architecture à tolérance de panne a été conçue pour répondre à ce besoin. Le système a depuis été élargi et a évolué avec la politique de crédit de l'entreprise. Références : (en) http://bizrules.info/page/art_amexaa.htm (en) http://www.prenhall.com/divisions/bp/app/alter/student/useful/ch9amex.html ABEL - Acid-Base and Electrolyte disorders diagnosis (Patil 1982) La médecine est un domaine où, d'une part, la distinction entre procédure et pratique, et, d'autre part, la notion de contexte sont très importantes. Une pratique est considérée comme une sorte d'explication causale dans la résolution d'un problème. Ceci est clairement montré dans le système ABEL (Patil, Szolovits et Schwartz, 1981) où est développé un modèle spécifique d'un patient donné, comme dans l'approche « modèle spécifique d'une situation » proposée par Clancey (1992) dans le cadre du diagnostic. Dans le système ABEL, une explication causale est représentée comme un graphe en cinq couches contenant les principales découvertes, désordres et leurs relations causales ou de catégorisation qui sont supposés être présent chez le patient particulier qui est diagnostiqué. De tels modèles spécifiques sont des arguments causaux ayant la structure d'une preuve (comme la résolution effective d'un problème dans notre cas). Toujours en médecine, Bouaud, Séroussi et Antoine (1999) décrivent ce type d'opérationalisation des connaissances lors du passage d'une procédure à une pratique quand un médecin généraliste différencie des choix thérapeutiques pour un diagnostic selon l'instanciation du contexte clinique courant qu'il construit à partir de sa perception du patient. Strauss, Fagerhaugh, Suczek et Wiener (1985) donnent un exemple d'une planification pour un patient atteint d'ostéoarthrite, planification qui stipule la nécessité d'une radiographie. Toutefois dans le cas du patient ostéo-arthritique M. Jones, qui n'a jamais eu de problème avec sa hanche, cette partie du plan peut donc être évité. À l'inverse, d'autres examens, comme une analyse du sang, peuvent être ajoutés à la planification de M. Jones. Ainsi, un protocole médical est une procédure d'opérations standard qui doit être adaptée au contexte de chaque patient. Références : (fr) http://www-poleia.lip6.fr/ brezil/Pages2/Publications/Epique2003.pdf (en) http://conferences.codegear.com/article/32093 Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 3/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées ABSTRIPS - (générateur de plans Sacerdotti) STRIPS (ou STanford Research Institute Problem Solver) est un algorithme de Planification classique conçu par Richard Fikes et Nils Nilsson en 1971. L'algorithme de STRIPS est assez basique, mais il est intéressant comme exemple pédagogique. On nomme aussi par ce nom le langage de représentation des données utilisée par l'algorithme. Avec le GPS (General Problem Solver) de Newell et Simon de 1961, il fait partie des premiers planificateurs utilisés en intelligence artificielle et été suivi de nombreux dérivés (GraphPlan, IPP, STAN, etc). Références : (fr) http://www-poleia.lip6.fr/ sabouret/cours/a4ma-aes2.pdf (fr) http://fr.wikipedia.org/wiki/STRIPS ACC - Adaptive Control of Constraints Régulation par contraintes / Adaptive Control of Constraints (ACC) est l'une des méthodes les plus efficaces pour résoudre les problèmes des machines d'usinage. ACC contrôle les paramètres d'usinage afin de maintenir le maximum de conditions de travail au cours de la phase d'usinage. Références : (en) http://www.springerlink.com/content/ug9g18y8cxjyuql6/ (en) http://www.me.gatech.edu/mechatronics2000/Abstracts/174.htm ACL2 - A Computational Logic for Applicative Common Lisp ACL2 permet de démonter les théorèmes pour des applications industrielles. C'est à la fois de la logique mathématique et un système d'outils pour construire des preuves dans la logique. ACL2 marche avec GCL (GNU Common Lisp). Références : http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.cs.utexas.edu/users/moore/acl2/ http://en.wikipedia.org/wiki/ACL2 http://www.telent.net/cliki/ACL2/ ACO - Adaptive Control of Optimization En productique, pour la régulation d'une ligne d'un processus de fraisage : deux architecture différentes de types de réseaux de neurones peuvent est utilisé. Un réseau de neurones de type « BP » est utilisé pour identifier l'état de fraisage ou déterminer les paramètres de coupe optimales. Le vitesse de coupe est sélectionné en tant que variable optimisée, et la passe de fraisage est estimée par la mesure de la force de coupe. Le pilotage de la machine est géré par un PC ainsi que l'ajustement de la vitesse de coupe qui est transmise à la machine CNC. Le but de cette régulation est de réaliser un système fiable, robuste de contrôleur neural adaptative visant à l'ajustement des paramètre d'alimentation pour éviter une trop grande usure de l'outil, une rupture de l'outil ou de maintenir un haut taux d'enlèvement de copeaux. Le but est également d'obtenir une amélioration de la productivité des processus d'usinage par l'utilisation d'une régulation automatique de la coupe. De nombreuses simulations ont été effectuées pour confirmer l'efficacité de cette architecture. Références : http://hrcak.srce.hr/file/13515 http://www.springerlink.com/content/5peekwanyr11lp00/ Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 4/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées ACSE - Atelier de Conception de Systèmes Experts ACSE est un environnement de développement de Systèmes Experts. Il présente une interface graphique très facile à utiliser pour le concepteur et crée automatiquement une interface graphique pour le Système Expert généré. Références : http://www.infres.enst.fr/ danzart/ACSE/ ACT - accumulation time ; actions or abstract nouns ; Adaptive Control of Thought Les premiers systèmes d'enseignement qui ont fait preuve d'efficience datent de l'année d'apparition de la théorie ACT* « the Adaptive Control of Thought » d'Anderson (Anderson, 1983). Celle-ci décrit une approche cognitive de l'esprit humain transposable dans divers champs d'applications informatiques, notamment dans les ST/. La théorie d'Anderson a permis la construction de STI relativement performants (LISP Tutor : Anderson, Conrad et Corbett, 1989 ; Geometry Tutor : Anderson, Boyle et Yost, 1985). De nos jours on parle davantage de ACT-R « the Adaptive Control of Thought - Relational » (Anderson, 1993) qui se veut un raffinement du mode opératoire d'ACT*. Références : http://www.archipel.uqam.ca/1415/01/M10419.pdf http://alsic.u-strasbg.fr/v09/durel/alsic_v09_07-rec2.htm http://edutechwiki.unige.ch/en/Adaptive_control_of_thought_theory http://books.google.fr/books ?id=ClBds53BBeEC&pg=PA600&lpg=PA600&dq=AI+Adaptive+Control+of+Thought&source=bl&ots=Tlnqdcb4vi&sig =nr2jL92EgV4X_WyAqK2jY0LuKCw&hl=fr&sa=X&oi=book_result&resnum=8&ct=result ADA - langage robotique portant le prénom de Lady Lovelace - mathématicienne britannique Ada est le langage principal utilisé pour contrôler nos robots depuis 2005. Les raisons de ce choix sont multiples : • • • Ada a été conçu dès l'origine pour développer des systèmes sûrs. Ce n'est pas un hasard si les systèmes de contrôle de vol des avions, des navettes spatiales, des trains et des métros automatiques l'utilisent. Un compilateur Ada libre (GNAT) est disponible dans la suite GCC (GNU Compiler Collection). Ce compilateur est maintenu et développé par AdaCore, société qui nous apporte un soutien financier et un support technique précieux. Il est possible de placer des restrictions sur les constructions du langage, restrictions qui seront vérifiées à la compilation ou à l'exécution. Références : http://www.telecom-robotics.org/old/node/339 http://deepblue.lib.umich.edu/handle/2027.42/8136 Aerial - drones qui planifient leurs trajectoires Re-planification de missions de longue durée AGE - attempt to generalize L'objectif général du projet AGE est de faciliter l'accès des connaissances de l'ingénieur. Il s'agit d'une tentative de formuler les connaissances que les ingénieurs utilisent, de les transcrire à travers des programmes et les mettre à la disposition des autres sous la forme d'un logiciel de laboratoire. L'expérience acquise par AGE se retrouve principalement dans la construction de programmes réalisés à l'université Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 5/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées de Stanford. Les projets en cours de la dernière décennie ont été ou sont : • • • • • • • • DENDRAL, META-DENDRAL, MYCIN, HASP, AM, MOLGEN, CRYSALIS (Feigenbaum), SACON (Bennett). Initialement, le programme AGE par les méthodes utilisées dans ces programmes incarnent à lui seul l'intelligence artificielle. Cependant, l'objectif à terme était d'intégrer les méthodes et les techniques développées dans d'autres laboratoires d'IA. Le produit final est une collection de programmes constitué de blocs combinés avec un « agent intelligent » ce qui aira l'utilisateur dans la construction de programme de connaissance. Références : http://profiles.nlm.nih.gov/BB/G/H/H/X/_/bbghhx.ocr http://profiles.nlm.nih.gov/BB/G/H/N/R/_/bbghnr.pdf AI Kernel (noyau d'IA) AI Kernel est un moteur d'intelligence artificielle réutilisable qui utilise le traitement du langage naturel et un modèle Activateur/Contexte afin de permettre le multi-tâche entre les cellules installées. Références : http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://aikernel.sourceforge.net/ http://sourceforge.net/projects/aikernel AI Search II En gros, cette bibliothèque offre au programmeur une série d'algorithmes de recherche qui peuvent être utilisés pour résoudre toutes sortes de problèmes différents. L'idée est que lorsqu'il développe un logiciel de résolution de problème, le programmeur devrait pouvoir se concentrer sur la représentation du problème à résoudre, sans avoir à se soucier de l'implémentation du moteur de recherche qui serait précisément utilisé pour mener la recherche. Cette idée a été appliquée grâce à l'implémentation d'une série de classes de recherche qui peuvent être incorporées dans d'autres logiciels à travers des spécifications de dérivation ou d'héritage du C++. Les algorithmes de recherche suivants ont été mis en oeuvre : • • • • • • • • Recherche en profondeur (deep-first) dans un arbre ou un graphe. Recherche horizontale (breadth-first) dans un arbre ou un graphe. Recherche par coûts uniformes dans un arbre ou un graphe. Recherche du meilleur en priorité (best-first). Recherche bidirectionnelle en profondeur (bidirectional depth-first) dans un arbre ou un graphe. Recherche bidirectionnelle horizontale (bidirectional breadth-first) dans un arbre ou un graphe. Recherche ET/OU en profondeur dans un arbre. Recherche ET/OU horizontale dans un arbre. Il existe un livre qui correspond à cette bibliothèque, "Object-Oriented Artificial Instelligence, Using C++". Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 6/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Références : http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.bell-labs.com/topic/books/ooai-book/ AIM - Artificial Intelligence in Medicine AIM est un logiciel d'ingénierie, en exploitation depuis 1983, spécialisée dans la conception, le développement et le soutien des systèmes d'information pour l'industrie de la santé, avec un accent sur la lutte contre le cancer. Les clients incluent le cancer au Canada et aux États-Unis, les hôpitaux, les laboratoires médicaux et des installations de recherche. AIM a développé un certain nombre de demandes : • • • • ISIS, une gamme de produits informatiques pour le cancer de prévention oncologie, la collecte automatique de données et les registres du cancer ; Transmed pour l'échange électronique de données ; AutoCode pour le traitement de texte et le codage automatisé et une base de données intégrée ; TissueMetrix / système d'application qui vous permet de construire et maintenir de vastes dépôts biospecimen. Références : http://www.aim.on.ca/ http://www.aimedicine.eu/ AIMDS - système à réseaux sémantiques - Sridharan 1980 L'étroite collaboration avec les enquêteurs dans le domaine des « systèmes de croyance » a entraîné le développement du système à réseaux sémantiques AIMDS, pour le traitement des problèmes d'interprétation rencontrés. Le système AIMDS est opérationnel depuis l'été 1976. Une version révisée a été réalisée en 1977. Le système AIMDS continue d'être une précieuse composante de la recherche dans la construction de la « théorie de la croyance ». La combinaison de la description et la logique des langues prévues par le système et les différents processus majeurs jouent un rôle important dans la manière dont la théorie est explicite. Références : http://profiles.nlm.nih.gov/BB/G/H/M/D/_/bbghmd.ocr http://www.aaai.org/ojs/index.php/aimagazine/article/view/499/435 AIMS - Artificial Intelligence Management System L'AIMS est un système basé sur Java, système léger et multiagent mis au point pour la gestion de la fiabilité de l'information dans JBI (Joint Battlespace Infosphere) comme le partage de l'information environnements. Le partage de l'information collaborative des environnements tels que JBI permet d'intégrer largement les décideurs dispersés avec les différentes sources de données dans un système de partage dynamique. Le JBI recueille des données d'une grande variété de sources, les agrégats de cette information, et distribue l'information aux utilisateurs quelques soient leurs niveaux. Un défi dans JBI comme le partage de l'information des environnements de collaboration est que les informations fournies par les différents clients, notamment les opérateurs et les sources de données, sera de qualité variable, alors que de nombreuses applications critiques telles que le champ de bataille et les opérations d'analyse de renseignements fiables et exigent souvent une information de haute qualité. JBI Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 7/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées implémentations a été mis au point par l'« Air Force Research Lab » et d'autres organismes offrent une riche collection de fonctionnalités pour les opérateurs, tels que la publication, de recherche, abonnement, mais aucun d'entre eux sont favorables à des mécanismes pour évaluer l'évolution de la qualité des informations émanant de diverses données sources dans des environnements dynamiques. Références : http://www.cs.umbc.edu/ skallu1/pubs/CTS07-aims-final.pdf http://www.hindawi.com/journals/cin/aims.html AIRPLAN - aide au lancement et à la récupération des avions sur porte-avions Masui, McDermott, et Sobel (1983) décrivent un système appelé AIRPLAN qui était en cours d'élaboration pour aider les fonctionnaires chargés des opérations aériennes avec le lancement et la récupération d'avion sur un porte-avion. La tâche à laquelle est assignée AIRPLAN a de fortes contraintes de temps. Pour toutes les situations qui peuvent survenir, le temps disponible est toujours insuffisant pour bien examiner les conséquences d'un événement quelconque qui viendrait a se produire. AIRPLAN prévoit quatre niveaux d'assistance aux fonctionnaires chargés des opérations aériennes : • • • • Affichage les données brutes, identifie les problèmes et caractérise à peu près les solutions possibles, affine la caractérisation des éventuels problèmes, identifie les problèmes à venir. Lorsque AIRPLAN reçoit un rapport, il met à jour son affichage. Il détermine ensuite les conséquences du rapport, s'il découvre un problème, il caractérise les options comme bonnes ou mauvaises. Si il n'y a aucun arriéré de rapports non-analysés, AIRPLAN continue avec son analyse, et le résultat est une série de recommandations. Quand il n'y a pas de rapports à examiner, il génère d'hypothétique futurs événements et les solutions possibles. Quand un nouveau rapport est reçu, AIRPLAN utilise des règles "demon" pour s'interrompre lui-même et enregistre le rapport et sa probable urgence, puis il retourne à la tâche qu'il était auparavant en train d'effectuer. L'approche utilisée dans AIRPLAN est un autre cas particulier de l'approfondissement progressif. Références : http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 AI/PL - AI Programming Language PL/1 a été développé comme un produit IBM dans le milieu des années 1960, et avait à l'origine le nom de NPL (New Programming Language). Le nom a été changé en PL/1 pour éviter la confusion des NPL avec le National Physical Laboratory en Angleterre. Au moment où ce nouveau langage a été développé, beaucoup ont mis l'accent sur la particularité du domaine d'application, tels que la science, l'intelligence artificielle, ou les affaires. PL/1 n'a pas été conçu pour être utilisé de la même manière. Il a été la première grande tentative de conception d'une langue qui pourrait être utilisé dans une grande variété de domaines d'application. Références : http://www.engin.umd.umich.edu/CIS/course.des/cis400/pl1/pl1.html http://fr.wikipedia.org/wiki/PL/1 ALADIN - conception de nouveaux alliages aluminium - 1986 Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 8/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées ALADIN est un système expert qui aide les métallurgistes dans la conception de nouveaux alliages d'aluminium. Le projet a débuté en Janvier 1984, où deux grandes étapes de la conception du système ont été achevés. Le système actuel est un hybride de plusieurs approches des techniques de l'intelligence artificielle. • • Les représentations déclaratives sont utilisés pour les données métallurgique ou les concepts. La base de conception est codé sous forme de règles, avec une grande flexibilité ce qui permet un contrôle par l'utilisateur. Le système est basé sur des hypothèses et un modèle de test ; Une contrainte de recherche est utilisée pour trouver des modèles alternatifs. Des stratégies sont incluses pour régler les interactions et les compromis entre les propriétés des objectifs. Les rapports de métallurgie couvrent un large éventail, on y retrouve aussi bien des informations de types symboliques, que les valeurs numériques de raisonnement, qui sont intégrés dans le système. Références : http://oai.dtic.mil/oai/oai ?verb=getRecord&metadataPrefix=html&identifier=ADA166278 https://www.aaai.org/Papers/AAAI/1986/AAAI86-146.pdf ALCS - Analogue Concept Learning System Aleph - A Learning Engine for Proposing Hypotheses Il s'agit d'un moteur d'apprentissage pour proposer des hypothèses. Aleph est un système de programmation par logique inductive (Inductive Logic Programming, ILP). La fonction d'Aleph est celle d'un prototype pour explorer des idées. Aleph est un algorithme ILP mis en oeuvre en Prolog par le Dr Ashwin Srinivasav au laboratoire informatique de l'université d'Oxford, et a été écrit spécifiquement pour la compilation avec le compilateur Prolog YAP. Références : http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://web.comlab.ox.ac.uk/oucl/research/areas/machlearn/Aleph/ ALGOL - (langage IA de type abstrait) ALICE - langage pour résolution de problèmes combinatoires J.L. Laurière - 1976 ALU - arithmetic and logic unit AL/X Apple II Pascal U. of Edinburgh Edinburgh, Scotland AM - Automated Mathematician AM - programme d'apprentissage par découverte D. Lenat - 1977 AMALIA - générateur de tuteurs intelligents - M. Vivet 1987 Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 9/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées AML - A Manufacturing Language APL - A Programming Language APSG - augmented phrase-structure grammar ARAMIS - système de diagnostic médical - J.F. Fries 1972 ARC - Association pour la Recherche Cognitive ARGOS-II - (système de maintenance automatique à règles de production - H. Farreny 1981) ARIES - Alvey Research into Insurance Expert System ARMA - autoregressive/moving average ART DEC VAX Lisp Inference Corp LMI Los Angeles, CA, 90045 Il s'agit d'un gros système. d'un coût de 10 000 $ à 80 000 $ sans le matériel. ARTEMIS - expert d'aide à la surveillance des malades hypertendus ASA - Adaptive Simulated Annealing : Recuit simulé adaptatif ASA est un puissant algorithme en code C d'optimisation globale particulièrement pratique pour les systèmes non linéaires et/ou stochastiques. ASA est développé pour trouver statistiquement le meilleur ajustement global d'une fonction coût non linéaire et non convexe sur un espace de dimension D. Cet algorithme permet un schéma de refroidissement du recuit pour une température T exponentiellement décroissante dans le temps recuit k, T=T_0 exp(-c k^1/D). L'introduction du renouvellement de recuit permet également une adaptation aux changements de sensibilités dans un espace paramétrique multi-dimensionnel. Ce schéma de refroidissement de recuit est plus rapide que le recuit de Cauchy rapide, où T = T_0/k, et encore plus rapide que le recuit de Boltzmann, où T = T_0/ln k. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http://www.ingber.com/#ASA-CODE/ http://ftp.ingber.com/ ASPIC - (systèmes experts pour la conduite de procédés industriels chimiques et pétrochimiques) ATE - automatic test equipment AT/I - Advice Taker/Inquirer AU - argument unit Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 10/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Haut de page <h3 class="spip">B</h3> Babylon BABYLON est un environnement modulaire, configurable et hybride pour le développement de systèmes experts. Ses caractéristiques comprennent des objets et règles avec un chaînage vers l'avant et vers l'arrière, une logique Prolog et des contraintes. BABYLON est codé et incorporé en Common Lisp. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http://ftp.gmd.de/gmd/ai-research/Software/Babylon/ BACON.3 - système de découverte des lois physiques - P. Langeley 1979 BAOBAB - système de compréhension des langues naturelles - A. Bonnet 1979 BHFFA - bidirectional heuristic front-to-front algorithm BIOMEC - (système d'apprentissage à vidéodisque interactif - M. Giardina et al. 1988) BIP - Basic Instructional Program BIT - built-in test BOOJUM - système de programmation logique - Dormoy 1987 BORIS - Better Organized Reasoning and Inference System (Lehnert) bpa - basic probability assignment bps - bits per second BRDF - bidirectional reflectance distribution function BRMS - gestion de règles métier Une gestion de règles métier (BRMS) est une suite d'outils que les gestionnaires de la politique ainsi que l'utilisation de logiciels de construire de systèmes qui permettent d'exploiter des affaires politiques de code logiciel. Les politiques peuvent alors être directement l'auteur, de modification et de gestion indépendant du logiciel sous-jacent. Un BRMS couvre l'ensemble du cycle de vie des règles au sein d'une organisation et vise à rationaliser l'administration et l'amélioration de l'organisation des règles dans toute l'entreprise. Références : http://www.ilog.com/ BTN - Basic Transition Network Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 11/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Haut de page <h3 class="spip">C</h3> C - CONTACT, a popular programming language CA - Concept Analyser CADAM - Computer-Augmented Design and Manufacturing CAD/CAM - Computer-Aided Design/Computer-Aided Manufacturing CADUCEUS - (Système de diagnostic en médecine interne) CAE - Computer-Assisted Engineering CAI - Computer-Assisted Instruction CAM - Cellular Automata Machine (Toffoli-1984) CAMELIA - (logiciel pour raisonner et calculer - M. Vivet 1984) CAP - control agreement principle CAPS - Computer Aided Planning System CAR - contents of the address part of register number CASNET - Causal Association Network CATS-1 - (système expert en maintenance industrielle) CDR - contents of the decrement part or register number CD-ROM - Compact Disk Read-Only Memory CDS - Configuration Dependent Sourcing (Digital) Cfengine - moteur de configuration Cfengine, ou "moteur de configuration" est un langage de très haut niveau pour la construction de systèmes experts qui administrent et configurent de grands réseaus informatiques. Cfengine utilise l'idée de classes et une primitive formée d'intelligence pour définir et automatiser la configuration de grands systèmes de façon la plus économique possible. Cfengine est conçu pour être une part des système immunisés informatiques. Références : Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 12/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http://www.iu.hio.no/cfengine/ CFG - context-free grammar CFL - context-free language CF-PSG - context-free phrase-structure grammar CG - causal graph CHECKERS - (programme d'apprentissage du jeu des échecs - A.L. Samuels 1963) CHELEM - (système expert au jeu bridge - R. Popescu 1984) Chess In Lisp (CIL : les échecs en Lisp) La fondation CIL est une implémentation "Common Lisp" de toutes les fonctions principales nécessaires au développement d'applications sur les jeux d'échecs. Le but principal du projet CIL est d'amener les chercheurs en IA intéressés par l'emploi de Lisp à travailler sur le domaine des échecs. Références : http://clocc.sourceforge.net/ CHI - Computer-Human Interfaces CIAO - Conception Intelligemment Assistée par Ordinateur CID - Création Interactive de Didacticiels (Schneider 1984) CIM - Computer-Integrated Manufacturing CINACC - (système tutoriel de diagnostic conceptuel - Le Ny 1987) CIRP - Collège International de Recherches pour la Production CK - control knowledge CLEARS Le système CLEAR est un environnement graphique interactif pour les sémantiques de calcul. L'outil permet l'exploration et la comparaison de différents formalismes sémantiques ainsi que de leur interaction avec la syntaxe. Cela permet à l'utilisateur d'obtenir une idée de l'étendue des possibilités en matière de construction sémantique, ainsi qu'où se trouve la convergence réelle entre les théories. CLIG Références : Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 13/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 CLIG CLIG est un grapheur interactif et renouvelable pour visualiser les structures de données linguistiques comme les arbres, les structures des caractéristiques, les Structures de Représentation de Discours (DRS), formules logiques, etc. Chacun de ces éléments peut être mélangé librement et incorporé aux autres. Le grapher a été conçu à la fois pour marcher tout seul et pour être utilisé comme une extension pour les applications linguistiques qui affichent leur résultat d'une manière graphique. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http://www.ags.uni-sb.de/ konrad/clig.html CLIPS CLIPS est un outil productif de système expert de développement et de livraison qui fournit un environnement complet pour la construction de systèmes experts basés sur des règles et/ou des objets. CLIPS fournit un outil cohésif pour la gestion d'une grande variété de connaissances compatible avec trois différents paradigmes de programmation : basé règles, orienté objet et procédural. La programmation basée règle permet de représenter les connaissances comme de l'heuristique, ou des "règles empiriques", qui spécifient une série d'actions à entreprendre pour une situation donnée. La programmation orientée objet permet à des systèmes complexes d'être modelés comme composants modulaires (qui peuvent être facilement réutilisés pour modeler d'autres systèmes ou pour créer de nouveaux composants). Les capacités de programmation procédurale fournies par CLIPS sont similaires à celles trouvées dans les langages comme le C, le Pascal, l'Ada et le Lisp. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http://www.ghg.net/clips/CLIPS.html CLS - Concept Learning System CM - Connection Machine (Toffoli et Hinton, Thinking Machines) CML - Cell Management Language CNET - Centre National d'Études des Télécommunications CNF - conjunctive normal form CMPM - computer-Managed Parts Manufacture COMPASS - Central Office Maintenance Printout Analysis and Suggestions System CONGEN - (programme d'identification des structures chimiques - Carhart 1979) CONNIVER - (langage de programmation logique) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 14/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées CONSENSYS - (système inférentiel d'aide à la décision - A. Barr, 1985) CONSIGHT - (interprète visuel en robotique industrielle) CPS - constraint-satisfaction problem CRIB - Computer Retrieval Incidence Bank CRYSALIS - (système d'analyse des protéines - Engelmore et Terry 1979) CRYSALIS s'intéresse aux nouvelles approches pour l'interprétation des données cristallographiques des rayons X. La cristallographie des rayons X est une autre approche d' élucidation de la structure moléculaire. Un de des intérêts à long terme est d'explorer les moyens par lesquels les structures générées de CONGEN ou GENOA peuvent être utilisées pour guider la recherche de la densité électronique des cartes. Le fait d'avoir réduit les possibilités d'une structure inconnue en utilisant les données physiques et chimiques, les quelques candidats restants peuvent être utilisés pour orienter l'interprétation de ces cartes. Références : http://profiles.nlm.nih.gov/BB/G/H/N/R/_/bbghnr.pdf . CSCSI - Canadian Society for Computational Studies of Intelligence CSG - context-sensitive grammar ; constructive solid geometry CSK - CommonSense Knowledge (McCarthy- 1874) CSL - Concept-Learning Program CSM - carrier sense - multiple access CSP - Communicating Synthetic Processes CTM - computational theory of mind CWA - closed-world assumption CWR - contents of the work in register number CYRUS - Computerized Yale Reasoning and Understanding System (G. Kolodner) Haut de page <h3 class="spip">D</h3> DAI - bibliothèque pour le langage de programmation Python C'est une bibliothèque pour le langage de programmation Python qui fournit une interface orientée objet à l'outil Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 15/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées système expert CLIPS. Il inclut une interface pour COOL (CLIPS Object Oriented Langage : Langage orienté objet CLIPS) qui permet de : • • • • Examininer, étudier les classes COOL Créer et manipuler des instances COOL Manipuler les gestionnaires de messages COOL Manipuler les modules Références : http://starship.python.net/crew/gandalf/DNET/AI/ DAG - directed acyclic graph DARPA - Defence Advanced Research Projects Agency DART - Diagnostic Assistant Reference Tool (Bennett 1981) DEBMS - database-management system DCF - Système à agents multiples pour le contrôle de l'accélérateur du CERN Lorsqu'on doit résoudre un problème pratique à l'aide d'un système expert, la première chose à faire après l'analyse du problème est de sélectionner l'approche et les outils les mieux adaptés à ce problème. Souvent, une approche basée sur le concept de règles peut satisfaire les besoins. Le choix se porte alors généralement sur un système qui peut être coûteux et qui de plus n'est pas disponible en standard dans l'environnement logiciel en place. Très fréquemment, ce système expert offre beaucoup plus de possibilités que nécessaire pour résoudre le problème donné, et une fois acheté il doit encore faire l'objet de maintenance et de mises à jour qui augmentent encore les coûts. Nous préconisons donc d'utiliser plutôt un logiciel de bases de données quelconque déjà disponible, offrant un moteur de recherche généraliste. Les moteurs de recherche des bases de données utilisent en effet des algorithmes très proches de ceux utilisés par les moteurs d'inférence des systèmes experts. C'est cette dernière approche qui a été utilisée pour développer l'outil de diagnostic correspondant au niveau 1) du processus de synchronisation (programmation des modes opérationnels). Nous avons développé un langage orienté règles semblable au SQL, mais comprenant des expressions spéciales correspondant aux concepts DCF. De cette façon, la syntaxe des règles est facile à apprendre, et de plus elles sont facilement traduisibles en requêtes SQL. Les descriptions DCF, qui sont stockées dans un base Oracle, sont transformées sous forme de tables auxquelles les règles peuvent plus facilement être appliquées. L'utilisateur crée les règles à l'aide de l'Editeur de Règles DCF et l'Editeur les transcrit en expressions SQL. Le Vérificateur DCF applique ces expressions SQL aux DCF. En fait, avec l'aide de l'interprèteur SQL, il joue le même rôle que le moteur d'inférence d'un système expert. Nous avons maintenant un an d'expérience avec cet outil et les opérateurs de l'accélérateur le trouvent hautement utile. Référence : http://ditwww.epfl.ch/SIC/SA/publications/FI96/fi-sp-96/sp-96-page26.html DCG - definite-clause grammar dcu - discourse constituent unit DDL - Data Definition Language Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 16/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées DDM - dynamic discourse model DEBUGGY - (système modèle d'apprenant - Xerox) Decidex - DEDALUS - (système expert en synthèse de programmes - Manna 1975) DEMO - (tutoriel de modélisation du raisonnement - Belaid 1987) DENDRAL - (système d'analyse des composés organiques) Le projet DENDRAL de l'Université Stanford, est une étape importante pour les projets de la communauté SUMEX-AIM. L'origine de ces recherches remonte au milieu de l'année 1960, ces travaux sont le fruit de la collaboration et de l'interdisciplinarité des chercheurs principaux les professeurs Joshua Lederberg (Genetics), Edward Feigenbaum (Computer Science), et Carl Dj erassi (chimie). DENDRAL est une ressource de recherche liées à des projets de techniques de calcul symbolique pour aider à déterminer les aspects topologiques et stéréochimiques des structures moléculaires organiques sur la base des informations obtenues à partir de méthodes chimiques ou physiques. L'équipe a aussi travaillé énergiquement à la diffusion de ces techniques à une large communauté de biochimistes. Références : http://profiles.nlm.nih.gov/BB/G/H/N/R/_/bbghnr.pdf . DFA - deterministic finite state automaton DFID - depth-first interactive-deepening DIAGNEX - générateur de systèmes experts conçus pour le diagnostic d'installations industrielles DIAL - Draper Industrial Assembly Language DIGITALIS - système expert en cardiologie - Gorry et al. 1978 DIONYSOS - système d'aide au diagnostic des défauts dans les transformateurs DIVA - diagnostic de vibrations d'arbres de groupes turbo-alternateurs DLPA - decoupling, linearization, and poles assignment DMA - Direct Memory Access DNF - disjunctive normal form Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 17/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées DOCENT - (planificateur pédagogique pour éducateurs - Canada) DOF - degree of freedom DONTEC - système expert en gestion de production - AFCET DOS/VS - Disk Operatiing System with Virtual Storage DP - dynamic programming DPS - Distributed Planning Systems DRA - Data-Representation Advisor DRAGON - système de comopréhension de la parole - Bahl et al. 1978 DRAM - Dynamic Random-Access Memory Drools Drools is a business rule management system (BRMS) and an enhanced Rules Engine implementation, ReteOO, based on Charles Forgy's Rete algorithm tailored for the JVM. More importantly, Drools provides for Declarative Programming and is flexible enough to match the semantics of your problem domain with Domain Specific Languages, graphical editing tools, web based tools and developer productivity tools. Références : http://www.jboss.org/drools/ DRS - Discourse Representation Structure DSS - decision support system DT - decision tree DTC - Derivational Theory of Complexity DWIM - Do What I Mean Haut de page <h3 class="spip">E</h3> EDC - EDD - Expert Database Designer Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 18/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées EL - système expert en électronique - Brown 1974 ELECTRE - générateur de modèle d'apprenant - C. Cauzinille, Marmèche et al. 1988 ELFINI - logiciel de calcul pour éléments finis et structures d'avions ELI - English-Language Interpreter ELIZA - système de dialogue intelligent - J. Weizenbaum 1964 E-MOP - Episodic Memory-Organization Packet EMA-XPS - A Hybrid Graphic Expert System Shell EMA-XPS est un interpréteur de commande [shell] de système expert graphique hybride basé sur le shell orienté ASCII Babylon 2.3 du Centre National Allemand de Recherche pour les Sciences Informatiques (GMD). En plus de la puissance IA de Babylon (représentation de données orientées objet, règles de chaînage vers l'avant et vers l'arrière - regroupables en séries, en clauses de Horn, et en réseaux contraints), une interface graphique basée sur le système X11 Window System et la OSF/Motif Widget Library ont été fournies. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http:/www.iai.uni-wuppertal.de/EMA-XPS EMYCIN - Empty MYCIN ; Essential Mycin EMYCIN a été réalisé sous la direction de Van Melle (1979), il est issu d'un système développé par Shortliffe à l'Université de Stanford (Californie) sous le nom de MYCIN (1976). Le module d'acquisition des connaissances de MYCIN a été conçu par Davis (1977), ce module a pour nom TEIRESIAS. EMYCIN est un prototype, des versions sont mises à la disposition des adaptateurs éventuels par l'Université de Stanford. MYCYN comme TEIRESIAS furent écrits en INTERLISP (un dialeste LISP) sur machine DEC PDP-10. ENVISAGE - variante interruptible du système prologien SAGE EPAM - Elementary Perceiver and Memorizer (simulateur de comportement verbal - E. Feigenbaum - 1963) EPES - The Emergency Procedures Expert System (Anderson et al. 1984) EPES regroupe les applications de l'aérospatiale autour du thème des systèmes à base de connaissances en temps réel. EPES a été conçu pour être l'un des systèmes experts coopératif, contenant un pilote associé. EPES est utilisé dans le domaine des procédures d'urgence en vol pour détecter une situation d'urgence, avertir le pilote, et lancer les actions correctives. Le système peut être annulé par le pilote, à tout moment. Un prototype de EPES a été mis en oeuvre dans ZetaLisp sur une machine Lisp. La base de connaissances pour EPES comprend plusieurs parties, des Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 19/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées objectifs et met en oeuvre des règles et des procédures d'urgence du manuel d'un F-16 en vol. EPES interfacé avec le pilote au moyen d'un affichage des messages experts, ainsi que d'une simulation de système de contrôle d'avion. Références : http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 ER - entity-relationship ESE - Expert System Environment ES-EC - Expert System for Environmental Compatibility (Univ. de Hambourg) ESP Advisor IBM PC Prolog Expert Systems King of Prussia, PA, 19406 ESOPE - (système français de compréhension de la parole - J.J. Mariani 1982) ESPOIRS - Expert System for Performance Optimization in a Relational system (R. Missaoui 1985) ESSOC - An Expert System for Satellite Orbit Control (Tour et Odublyl 1986) ESSOC est un système expert de contrôle d'orbite de satellite. ESSOC a été conçu pour aider un satellite à maintenir sa position stationnaire (delta V) par des manoeuvres de traitement en continu des données de télémétrie par satellite et de déterminer les commandes à exécuter pour la manoeuvre. ESSOC analyse les données du satellite durant la phase de contrôle, il diagnostique la cause des anomalies, et recommande des actions pour résoudre les anomalies. Le système expert communique en temps réel d'une manière dynamique, la haute performance du satellite fonctionne sur une station VAX 11/785. ESSOC ART a été développé en ART sur une symbolique 3675. Référence : http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 EST - Expert System Technology EURISKO - (Système simulant la découverte et la créativité, successeur de AM - Douglas Lenat) EUROPOLIS - (système intégré de contrôle et de communication pour la circulation urbaiine et routière des années 2000) EXIMU - The Expert System for Inertial Measurement Unit (Campbell, 1987) EXIMU est un système expert travaillant dans le domaine de la surveillance en temps réel des données de télémétrie de la navette spatiale de l'unité de mesure inertielle (UMI inertial measurement unit). EXIMU trie la solution en fonction du modes de fonctionnement de l'IMU et résous les problèmes de stratégie. Actuellement, les modules EXIMU étalonnage le pré-vol et aligne les modes de fonctionnement de l'IMU. La surveillance pricipale utilise l'enchaînement des énoncés de recherche pour évaluaer les règles nominales d'attentes de départ. EXIMU fonctionne sur un micro-ordinateur. Une interface télémétrique en arrière-plan accepte les caractères et les stocke dans des emplacements de mémoire prédéfinie. L'algorithmiques d'un programme récupère les valeurs numériques et le nombre de valeur à traiter. Le moteur d'inférence test alors les règles et effectue les actions indiquées. Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 20/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées référence : http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 EXPERT - (système de diagnostic médical - S. Weiss et al. 1978) Expert IBM Fortran Rutgers University New Brunswick, NJ, 08903 Il s'agit d'un système moyen d'un coût de 1 000 $ à 10 000 $. Expert navigateur - surveillance (Pisano et Jones, 1984) Les navigateurs experts ont été conçus pour surveiller, gérer et reconfigurer les capteurs de navigation (comme le ferait une aide à la radio, un systèmes de navigation par inertie, ou une aide numérique de terrain) à bord d'un des avions tactiques. Le système expert contrôle les capacités des capteurs de navigation de l'appareil de la mission principale, et suggère des alternatives lorsque la mission est menacée. Le système de la connaissance est représentée dans les règles de fonctionnement dans l'architecture d'un tableau noir. Le système a été mis en oeuvre en Lisp symbolique sur un processeur 3600. Références http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 EXPERT2 EXPERT2 Web est un produit à base de connaissances application conçue à l'appui de techniciens et d'ingénieurs qui instrument installer et dépanner des débitmètres Coriolis. Références : www.expert2.com Expert/Ease IBM PC Pascal Expert Software DEC Rainbow San Francisco, CA, 94114 EXPRESS - (système de modélisation financière) EXSYS IBM PC C EXSYS Inc. Albuquerque, NM, 71941 EXTASE - (système de traitement d'alarmes - lab. Marcoussis) Haut de page <h3 class="spip">F</h3> FALOSY - Fault Localization System FCR - feature cooccurrence restriction FDR - simples et pratiques, isolement des contextes FEM - Finite Element Method Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 21/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées FFLL - Free Fuzzy Logic Library La bibliothèque gratuite de logique floue est une bibliothèque de classe et une API libres de logique floue qui est optimisée pour des applications dont la rapidité est importante, comme les jeux vidéos. FFLL est capable de charger des fichiers conformes au standard IEC 61131-7. Références : http://ffll.sourceforge.net/ FIABEX - (systèmes experts pour l'analyse de la fiabilité des systeèmes industriels) FIRE - (expert de la sécurité du feu des immeubles d'habitation - Univ. de Lisbonne) FIS - fault-isolation system FLAVORS - (langage orienté-objets) FLES - The Flight Expert System (Ali and Scharnhorst 1985) Le prototype FLES est conçu pour aider un pilote d'avion dans le suivi, l'analyse et le diagnostic de défauts dans les systèmes de l'avion. Le système est basé sur le modèle "Hearsay blackboard". Les sources de connaissances sont des entrées qui reçoivent des analyseurs indiquant les défauts des capteurs, pour construire des hypothèses sur les causes des interruptions, et la place des hypothèses sur le tableau noir. Quand une procédure de vérification, confirme un composant est en panne, une procédure de diagnostic permet de déterminer si le composant est à l'origine de la panne ou un effet secondaire d'une autre faute. Le processus de diagnostic est formel que l'absence d'informations sur un suspect est utilisé dans le processus de raisonnement. La tolérance acceptable pour que les données du capteur varie en fonction de la phase de vol. Ainsi, un autre écran avec des tolérances différentes sont utilisés pour le suivi des capteurs dans chaque phase de vol. FLES est implémenté comme un prototype fonctionnant dans un environnement simulé. FLES est codé en FranzLisp et s'exécute sur un ordinateur VAX. Référence : http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 FLEX - (langage mixte cadres-objets) FLPL - Fortran list-processing language FLUX EXPERT - (système expert en calcul scientifique) FOCUS - (langage évolué d'interface homme-machine) FOL - (langage de formalisation du raisonnement - Weichrauch 1980) fopc - first-order predicate calculus FOOL et FOX - Fuzzy Organizer OLdenburg FOOL signifie organisateur flou Oldenburg. C'est le résultat d'un projet de l'Université d'Oldenburg. FOOL est une Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 22/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées interface utilisateur graphique pour développer les règles de base floues. FOOL va vous aider à inventer et maintenir une base de donnée qui spécifie le comportement d'un contrôleur flou ou semblable. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http:/rhaug.de/fool/ http:/ftp.informatik.uni-oldenburg.de/pub/fool FORMENTOR - système expert de traitement de la menace industrielle ou naturelle en temps réel FORMES - langage orienté-objets (P. Cointe 1983) FORTH - langage évolué de contrôle en temps réel franzLISP - dialecte lispien FRED - Front-End for Databases FRL - Frame Representation language (Roberts) FRUMP - Fast Reading, Understanding, and Memory Program (De Jong) FSA - finite state automaton FSD - feature specification default FUF et SURGE FUF est une implémentation étendue du formalisme des grammaires d'unification fonctionnelles (FUGs : functional unification grammars) introduit par Martin Kay, spécialisé dans la tâche de génération du langage naturel. Il ajoute les fonctionnalités suivantes au formalisme de base : • • • Types et héritage. Installation de contrôle étendu (maintient de l'objectif, recherche inverse intelligente). Syntaxe modulaire. Ces extensions permettent le développement de grandes grammaires qui peuvent être traitées efficacement et peuvent être maintenues à jour et comprises plus facilement. SURGE est une grande grammaire syntaxique de réalisations de l'anglais, écrite en FUF. SURGE est développé pour servir de composant de génération syntaxique de boîte noire dans un système de génération plus grande qui encapsule une connaissance riche de la syntaxe anglaise. SURGE peut aussi être utilisé comme plate-forme pour l'exploration de l'écriture de la grammaire dans une perspective de génération. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http://www.cs.bgu.ac.il/research/projects/surge/index.htm http://ftp.cs.bgu.ac.il/pub/fuf FUG - Functional Unification Grammar Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 23/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées FX - Foreign Exchange expert system Haut de page <h3 class="spip">G</h3> G2 - (générateur de systèmes experts en temps réel) GADS - Gate Assignments Display System (Texas Instruments) GAMETE - Générateur Automatique de systèmes d'apprentissage autonome (Regourd 1984) GARI - (système-conseil en conception de gammes d'usinage - Descotte 1981) GASP - (gestion des aléas dans un système de production - 1986) GDN - goal-dependency network GIBUS - (système d'aide à la gestion de batteries de satellites (Cognitech/ESD) GIDE - (tutoriel détecteur d'erreurs en statistique - Sebrechts et al. 1987) GKS - Graphics Kernel System GLOBE-TROTTER - (système d'assistance à la planification de vols - Texas Instruments) GMAO - Gestion de Maintenance Assistée par Ordinateur GOSSEYN - (système de programmation logique - Fanet 1987) GPAO - Gestion de Production Assistée par Ordinateur GPS - General Problem Solver (Simon, Shaw, Newell-1958) GPSG - generalized phrase-structure grammar GPSS - general-purpose simulation system GraphPlan GRUNDY - heuristically classifies a reader's personality and selects books he might like to read (Rich, 1979) GRUNDY classe un lecteur en fonction de sa personnalité et propose les livres qu'il aimerait peut-être lire. Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 24/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées GRUNDY résout deux problèmes de classification heuristique. Il illustre la puissance d'un niveau de connaissances et d'analyse ; On découvre qu'entre les personnes et les livres des classifications ne sont pas distinctes lors de la mise en oeuvre. Par exemple, « rythme rapide » est une caractéristique d'un livre, mais dans la mise en oeuvre « aimer les rythmes rapides » est liée à une personne stéréotype. La relation entre une personne et le stéréotype "rythme rapide" est heuristique et doivent être distinguées des abstractions des personnes et des livres. Un objectif du programme est d'apprendre à mieux connaitre les stéréotypes des gens (modèles). La description de la classification pour l'utilisateur pose un problème ; La modélisation GRUNDY montre que l'apprentissage de la caractérisation des livres et de les heuristiques qui en découlent devrait être réalisés de meilleures façons qu'il soit ; Si elles ne sont pas traitées séparément, l'apprentissage en sera entravé. Cet exemple illustre la raison pour laquelle une analyse du niveau de connaissance doit précéder la représentation. Il est intéressant de noter que GRUNDY ne vise pas un modèle parfait de l'utilisateur avant de recommander un livre. Au contraire, l'affinement du stéréotype de la personne se produit lorsque le lecteur du livre rejette la suggestion. Si on compare avec d'autres programmes on se rend compte que le processus multi-pass est commun. Par exemple, le conseiller en forage fait deux passages en général sur les causes de friction, en général il a peu de données au premier tour ; Les programmes médicaux considèrent communément le « vécu et l'état physique » avant les données des échantillons de laboratoire. Références : http://www.aaai.org/Papers/AAAI/1984/AAAI84-031.pdf GSM Suite The GSM Suite (la suite GSM) est une série de programmes pour l'utilisation des machines à état fini à la mode graphique. Cette "suite" consiste en des programmes qui éditent, compilent, et impriment des machines d'état. Cette "suite" comprend un programme d'édition, gsmedit, un compilateur, gsm2cc, qui produit une implémentation C++ d'une machine d'état, un générateur PostScript, gsm2ps, et deux autres programmes mineurs. GSM possède la licence publique GNU et est donc libre pour l'utilisation selon les termes de cette licence. Références : http://asi.insa-rouen.fr/enseignement/sitePlateforme/faq/ar01s02.html#id335721 http://www.slip.net/ andrewm/gsm/ GUIDON - (tutoriel intelligent pour étudiants en médecine - Clancey 1979) Le but du projet GUIDON est de développer un programme de tutorat qui utilise un système à base de connaissances pour le matériel didactique. La recherche au cours des cinq dernières années a montré que la représentation de la connaissance qui est suffisante pour le développement d'un système de consultation avec de bonnes performances mais est insuffisante pour l'enseignement. L'étude de la méningite MYCIN règle de base (1979 - 1980) nous a conduit à développer une nouvelle représentation dans quels types de connaissances importantes pour l'enseignement sont représentés séparément et explicitement. L'utilisation de ce nouveau système, est appelée la NEOMYCIN. En 1981, a été développer un programme de modélisation pour les élèves qui utiliseront ce programme de tutorat pour l'enseignement de la stratégies de diagnostic. Références : http://profiles.nlm.nih.gov/BB/G/H/N/R/_/bbghnr.pdf . Guru - Haut de page <h3 class="spip">H</h3> Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 25/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées HACKER - (générateur de plans - Sussman 1975) HAM - Human Associative Memory HAMEX - (moteur d'inférence - Massotte et al. 1986) HARPY - (Système de compréhension de la parole - Erman 1980) HEARSAY - (système de coompréhension du langage - Erman 1981) HEAT - The Heuristic Error Analyzer for Telemetry (Skapura and Zoch 1986) HEAT analyse les données télémétriques de la navette spatiale qui sont collectées et les transmets à chaque seconde à la station au sol. Une fois validées, les données de télémétrie sont ensuite transmis aux contrôleurs de mission de la NASA. HEAT distingue entre les erreurs télémétries causées par une perte de signal lorsque la navette se déplace hors de portée et un problème plus grave nécessitant l'attention humaine. HEAT a été développé dans une version FranzLisp de OPS5 sur un VAX 11/780 sous Unix. Pour tenir compte en temps réel des demandes de l'état des données télémétriques, un programme en C qui a été écrit, il traduit le statut télémétrique des données en un format Lispcompatible qui est ensuite inséré dans un fichier d'attente de l'AI appelé fichier de log. Un programme Lisp intervient pour lancer le code OPS5 pour exécuter un certain nombre de règles et puis il s'arrête et il lit un autre fichier de données supplémentaires. Les messages sont lus les uns après les autres jusqu'au moment ou pour des groupes de 20 ou plus, HEAT est trop en retard dans la transformation. Parce que la navette est saturée 12 minutes à chaque heure, HEAT a également été conçu pour purger les données non utilisées quand il n'y a rien d'autre à faire, minimisant ainsi l'impact sur l'utilisation de la mémoire. Sur la base d'essais avec des données simulées, les promoteurs ont conclu que OPS5 n'est pas la meilleure architecture de système en temps réel de traitement des données. Une des raisons est que l'algorithme RETE utilisé dans OPS5 a été conçu pour des environnements où la base de connaissances change lentement. En temps réel, l'analyse des données des problèmes, de la base de connaissance a des changements trop rapides pour l'algorithme de RETE optimale. Références : http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 H-Expert - HERON - (système tutoriel multi-expert - Univ. Montréal 1988) HIPO - Hierarchy, Input, Process, Output HORSES - Human Orbital Refueling System - Expert System (Guy Boy) HPRL - (langage à réseaux sémantiques - Rosenberg) HTK La boîte à outils du modèle de Markov masqué (HTK : Hidden Markov Model ToolKit) est une boîte à outils portable pour créer et manipuler des modèles de Markov masqué. HTK consiste en une série de modules de bibliothèques et d'outils disponibles sous la forme de sources en C. Ces outils founissent des solutions sophistiquées pour l'analyse vocale, la formation HMM, les tests et l'analyse de résultats. L'application supporte les HMM en Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 26/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées utilisant à la fois les fonctions gaussiennes sur les mélanges à densité constante et les distributions discrètes et peut être utilisée pour créer des systèmes HMM complexes. Le logiciel HTK contient une grande quantité d'informations et d'exemples. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://htk.eng.cam.ac.uk/ HWIN - (système de compréhension de la parole - J. Wolf 1980) HWIN - Hear What I Mean Haut de page <h3 class="spip">I</h3> IAA - Intelligence Artificielle et Automatique IA Kernel L'IA Kernel est un moteur d'intelligence artificielle réutilisable qui utilise le traitement du langage naturel et un modèle Activateur/Contexte afin de permettre le multi-tâche entre les cellules installées. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://aikernel.sourceforge.net/ http://sourceforge.net/projects/aikernel/ IAO - Ingénierie Assistée par Ordinateur IA Search II En gros, cette bibliothèque offre au programmeur une série d'algorithmes de recherche qui peuvent êtres utilisés pour résoudre toutes sortes de problèmes différents. L'idée est que lorsqu'il développe un logiciel de résolution de problème, le programmeur devrait pouvoir se concentrer sur la représentation du problème à résoudre, sans avoir à se soucier de l'implémentation du moteur de recherche qui serait précisément utilisé pour mener la recherche. Cette idée a été appliquée grâce à l'implémentation d'une série de classes de recherche qui peuvent être incorporées dans d'autres logiciels à travers des spécifications de dérivation ou d'héritage du C++. Les algorithmes de recherche suivants ont été mis en oeuvre : • • • • • • • • Recherche dans un arbre ou un graphe prioritairement en profondeur. Recherche prioritaire horizontale dans un arbre ou un graphe. Recherche par coûts uniformes dans un arbre ou un graphe. Recherche du meilleur en priorité. Recherche bidirectionnelle et en profondeur en priorité dans un arbre ou un graphe. Recherche bidirectionnelle et horizontale en priorité dans un arbre ou un graphe. Recherche ET/OU en profondeur dans un arbre. Recherche ET/OU horizontale dans un arbre. Il existe un livre qui correspond à cette bibliothèque, "Object-Oriented Artificial Instelligence, Using C++" Références Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 27/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.bell-labs.com/topic/books/ooai-book/ (Soumis par Peter M. Bouthoorn) IATG - Intelligent Automatic Test Generation IC - instantaneous configuration ICAI - Intelligent Computer-Assisted Instruction ICI - Intelligent Communications Interface ICON - (langage de programmation listes/chaînes - R. Griswold) IDA* - iterative-deepening A* iff - if and only if IGES - Intermediate Graphics-Exchange Standard IKBM - Integrated Knowledge-Based Modeling IKBS - Integrated Knowledge-Based System Illuminator Illuminator est une panoplie d'outils pour développer des applications OCR et de Compréhension d'Image. Illuminator possède deux parties majeures : une bibliothèque pour représenter, stocker et récupérer les information OCR, entrée en vigueur sous le nom "daflibs", et un lecteur X-Windows de fichiers "DAFS", appelé "illum". Illuminator et DAFSlib ont été conçus pour supplanter les formats OCR existants et pour devenir un standard dans l'industrie. Ils sont particulièrement extensibles pour manipuler d'avantage que juste l'anglais. Caractéristiques de cette version : • • • • • • 5 niveaux d'agrandissements pour les images. Caractères et mots drapeaux Support de l'Unicode - Américain, Anglais, Français, Allemand, Grec, Italien, République Tchèque, Norvège, Russie, Espagne, Suède et des claviers. Lit le DAFS, TIFF et PDA (les images seulement). Sauvegarde vers le DAFS, ASCII/UTF ou l'Unicode. Lecteur d'entité - affiche les propriétés, les choix de caractère, le fragment d'image des matrices d'un caractère pour une entité donnée, le type de changement, le contenu d'un changement, le mode hiérarchique. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://documents.cfar.umd.edu/resources/source/illuminator.html IMIS - integrated maintenance-information system Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 28/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées INCOSS - (système expert en sécurité informatique - Univ. Stuttgart 1986) INDUCE - (langage robotique - Dietterich, Michalsky 1981) INRIA - Institut National de Recherches en Informatique et Automatique (France) Insight IBM PC Pascal Level 5 Research DEC Rainbow Melbourne Beach, FL, 32951 INTELLECT - (première interface commerciale en langage naturel) INTERLISP - (dialecte lispien) INTERLOC : Localisation passive de cibles marines IPP - Integrated Partial Parser (M. Lebowitz) IRIS - (système à propagation d'inférences) Isabelle Isabelle est un démontreur de théorème générique populaire développé à l'Université de Cambridge et au TU Munich. Les logiques existantes comme Isabelle/HOL fournissent un environnement de démontreur de théorème prêt à être utilisé pour des applications de taille. Isabelle peut également servir comme châssis pour un prototypage rapide de systèmes déductifs. Il est présenté avec une grande bibliothèque comprenant Isabelle/HOL (logique classique d'ordre supérieur), Isabelle/HOLFS (Logique de Scott pour des fonctions calculatoire avec HOL), Isabelle/FOL (logique du premier ordre classique et intuitive), et Isabelle/ZF (ensemble de théories de Zermelo-Fraenkel au dessus de FOL). Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://isabelle.in.tum.de ISIS - Intelligent Scheduliing and Information System IU - image understanding IUS - image-understanding system IVRAIE - (expert d'aide à la reconnaissance de mauvaises herbes de grandes cultures) Haut de page <h3 class="spip">J</h3> JACK JACK est une nouvelle bibliothèque fournissant programmation et recherche des contraintes pour Java. JACK est comprend trois parties : Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 29/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées • • • JCHR : Java Constraint Handling Rules (Règles de manipulation de contraintes Java). Langage de haut niveau pour écrire des résolveurs de contraintes. JASE : Java Abstract Search Engine (Moteur de recherche abstrait Java). Moteur de recherche générique pour JCHR afin de résoudre les problèmes de contraintes. VisualCHR : outil interactif pour visualiser les calculs JCHR. Les sources et la documentation sont disponibles au lien ci-dessus. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.pms.informatik.uni-muenchen.de/software/jack/ Jess - the Java Expert System Shell Jess (le shell système expert Java) est un clone du populaire shell système expert CLIPS écrit entièrement en Java. Avec Jess, vous pouvez à votre convenance donner à vos applets l'habilité à raisonner. Jess est compatible avec toutes les versions de Java, à partir de la version 1.0.2. Jess implémentes les constructeurs suivants de CLIPS : defrules, deffunctions, defglobals, deffacts, et deftemplates. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://herzberg.ca.sandia.gov/jess/ Haut de page <h3 class="spip">K</h3> KES IBM PC Lisp Software A&E DEC VAX Arlington, VA, 22209 Apollo, Xerox Symbolics Medium Systems Il s'agit d'un système médium d'un coût de 1000 $ à 10 000 $ sans le matériel. KAS - (langage à règles de production - Reboh) KAS (Système d'acquisition de connaissance) est le système mis au point pour Prospector, il intègre les aides à aider les connaissances ingénieur et permet d'utiliser la règle de Prospector interprète sur les problèmes en dehors du domaine géologique. Harmon et King (1985) ont qualifié ce système de systèmes de connaissances polyvalent pouvant convenir à n'importe quel domaine de connaissances. Les principaux scientifiques qui ont développé PROSPECTOR et KAS, le système expert (outil de construction) provenant de PROSPECTOR, ont quitté SRI pour former une société privée (Syntelligence). KEAL - (système français de compréhension de la parole - Mercier, Gérard 1981) KEE - Knowledge Engineering Environment (Kehler 1984) KEE Xerox, LMI Lisp Intellicorp Symbolics Menlo Park, CA, 94025 TI Explorer DEC, HP-300 Il s'agit d'un gros système d'un coût de 10 000 $ à 80 000 $ sans le matériel. KIPS - Knowledge Information Processing System Knowledge Tool - (environnement de configuration automatique de systèmes - IBM) Knowledge Craft Symbolics Prolog Carnegie Group Inc Pittsburg, PA, 15210 Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 30/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Il s'agit d'un gros système d'un coût de 10 000 $ à 80 000 $ sans le matériel. KL-ONE - (langage orienté-objets - Brahman) KNOBS - Knowledge-Based System KOD - Knowledge Oriented Design KR - Knowledge Representation KRL - Knowledge Representation Language (Bobrow, Winograd 1977) KS - knowledge source KSL - Knowledge Science Laboratory KSAR - knowledge-source activation record Haut de page <h3 class="spip">L</h3> LADDER - (système pour bases de données réparties - Sacerdotti 1977) LAIL - Logo AI Language (Kahn) LAS - Language-Acquisition System Learn Learn (apprendre) est programme d'apprentissage vocal avec un modèle de mémoire. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://sunsite.unc.edu/pub/Linux/apps/cai/ LES - The Liquid Oxygen Expert System (Scarl, Jamieson, Delaune et 1984) LES est le contrôleurs des traitements des mesures du système de lancement au cours du chargement de l'oxygène liquide dans la navette spatiale. Les mesures proviennent d'un processus de traitement en temps réel et des valeurs telles que température, pression, débit, et la position de la valve. Le contrôleur LES utilise un modèle composé d'environ 1500 directives. Il est l'un des plus grands modèles de systèmes construits à ce jour. LES détermine si le capteur de données indiquent une anomalie, et en informe le personnel de contrôle et lance les procédures de dépannage. Si LES ne peut pas isoler le problème, il fournit une liste des éléments suspects et recommande de nouvelles mesures pour isoler le défaut. LES est mis en oeuvre dans ZetaLisp sur un simple ordinateur. Références Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 31/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 LEX - (programme d'apprentissage des intégrales - Mitchell) LF - logical form LFG - Lexical-Functional Grammar LHASA - Logic and Heuristics Applied to Synthetic Analysis LIFER - (analyseur d'interface en langue naturelle - G. Hendrix 1977) LIL - Lexical Interaction Language LISA LISA (Lisp-based Intelligent Software Agents : agents logiciels intelligents basé sur Lisp) est un système de règles de production lourdement influencé par JESS (Java Expert System Shell). Il a en son squelette un moteur de raisonnement basé sur l'algorithme de filtrage de Rete. LISA fournit également l'habilité à raisonner sur les objets CLOS ordinaires. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://lisa.sourceforge.net LISP - List Processing Language (John McCarthy 1958) LITHO - (système expert en géologie pétrolière - Bonnet 1982) LK LK est une implémentation de l'heuristique de Lin-Kernighan pour le problème du voyageur de commerce et pour le problème de la correspondance parfaite de pondération minimum. Il est spécialement adapté aux figures géométriques en 2D, et a été appliqué dans certains exemples jusqu'à un million de villes. Il comprend aussi des générateurs d'exemples et des scripts Perl pour manipuler les exemples TSPLIB Cette implémentation introduit la "compensation groupée efficace", une technique algorithmique expérimentale dont le but est de rendre l'heuristique de Lin-Kernighan plus robuste dans le cas de données groupées. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.cs.utoronto.ca/ neto/research/lk/ LOGIBAT - (système expert d'estimation de coûts dans le domaine du bâtiment) LOGO - (dialecte lispien à tortue - Papert 1980) LOOPS - (langage orienté-objets - Bobrow, Stefik 1983) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 32/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées LOOPS Xerox Lisp Xerox Research Palo Alto, CA, 94304 Il s'agit d'un gros système d'un coût de 10 000 $ à 80 000 $ sans le matériel. LOUPE - Logiciels-Outils pour l'Enseignement (G. Paquette 1988) LPC - linear productive coding LR02 - (langage orienté-objets - Roche, Laurent 1986) LT - Logic Theory LUNAR - Lunar Sciences Natural Language System (Woods 1972) L*STAR - The Lockheed Satellite Telemetry Analysis in Real Time (Kao et al. 1987) L*STAR est la clé pour l'analyse télémétrique par satellite en temps réel. L*STAR est un système à base de connaissances pour effectuer une surveillance en temps réel et l'analyse des données télémétrique du télescope spatial Hubble (HST) de la NASA. Afin de gérer et d'effectuer l'entrée asynchrone en temps réel, le système se compose de trois ou plus de trois processus distincts qui fonctionnent simultanément et communiquent par le biais d'un message passe-système et peuvent résider sur la même ou des ordinateurs différents. La tâche de gestion de données rassemble, compresse, les échelles de la télémétrie de données avant de les envoyer aux autres tâches. La tâche consiste en une spécialité d'inférence de haute performance réalisée par un moteur d'inférence écrit en C. Il utilise les données de télémétrie pour effectuer une analyse en temps réel de l'état de santé et du TVH. Les moniteurs reçoivent les entrées/sorties (I/O) des données télémétriques de la tâche de gestion des données, les mises à jour de ses affichages graphiques en temps réel, et sert d'interface à la console de l'opérateur. Il a été mis en oeuvre sur un ensemble VAX et MicroVAX et il utilise les boîtes aux lettres DECNET pour le mécanisme de transmission de message. Le système à base de connaissances a été connecté à un simulateur en temps réel. Références : http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/660/578 Haut de page <h3 class="spip">M</h3> M.1 IBM PC Prolog Teknowledge Palo Alto, CA,94301 MABEL - (système d'aide à la décision pour le Marketing des Biens d'Équipements Lourds) MACISTE - (système de programmation logique - J. Pitrat 1985) MacLISP - (dialecte lispien) MACSYMA - (système expert en mathématiques - J. Moses) MAINTEX - (outil d'assistance au diagnostic d'incidents, d'anomalies et résultats, et de réparation d'équipements industriels complexes - Framentec) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 33/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Malfunction Recovery - Récupération d'dysfonctionnement (Cruz 1986 ; Vidal 1985) Ce système se compose d'un contrôleur qui apprend à s'auto-organiser pour piloter uniquement en deux dimensions un modèle d'avion de surveillance et suivre en continu les consignes de position et de vitesse imposées par le modèle de mission de navigation. Lors de la formation, le système peut piloter le modèle entre deux points sans dépasser les positions préétablies et la vitesse limite en activant l'un des huit vérins de direction, même si deux des actionneurs ne fonctionne pas. Ce système montre l'auto-organisation de contrôle, l'apprentissage et la récupération d'un dysfonctionnement. Référence http://www.aaai.org/ojs/index.php/aimagazine/article/viewPDFInterstitial/660/578 MAP - Manufacturing Automation Protocol MARGIE - Memory, Analysis, Response Generation in English (R. Schank et al.) MARION-XP - (progiciel expert en sécurité informatique) MASES - Microcomputer Advice and Selection MATADOR - Material Advice organizer MB - measure of belief MBR - multiple belief reasoner MCL - Machine Control Language MD - measure of disbelief MDRH - (expert en gestion de carrière) MECHO - (résolveur de problèmes mécaniques - Bundy 1979) MEDCIN - (système d'aide au diagnostic) MERING - (langage-acteurs - Ferber 1984) META-DENDRAL - (générateur de règles DENDRAL) MGCI - most general common instance MGU - most general unifier Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 34/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées MIMD - multiple interaction, multiple data Mimi - MIPS - million instructions per second ML - Monotonic Logic MME - man-machine environment MMI - man-machine interaction MMU - memory-management unit Module de logique floue Python C'est un simple module python pour la logique floue. Le fichier est 'fuz.tar.gz' dans ce répertoire. L'auteur ambitionne également d'écrire un algorithme de génétique simple de même qu'une bibliothèque sur les réseaux neuronaux. Regarder le fichier '00_index' dans ce répertoire pour obtenir des informations sur la version. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://ftp://ftp.csh.rit.edu/pub/members/retrev/ MOLGEN - (planification d'expériences en biologie - Martin) Le projet de recherche MOLGEN s'est concentré sur les applications de calcul et de déduction dans le domaine de la biologie moléculaire. Cela a pris la forme spécifique des systèmes qui fournissent une assistance à l'expérimentation scientifique dans diverses tâches, dont les plus importantes ont été la conception de plans d'expérience complexe et l'analyse des séquences d'acide nucléique. Il est prévu d'élargir et d'améliorer ces systèmes et en construire de nouveaux pour répondre à la croissance rapide du domaine de la technologie de l'ADN recombinant. Références : http://profiles.nlm.nih.gov/BB/G/H/N/R/_/bbghnr.pdf . MOP - Memory-Organization Packet - Schank) MPP - message-processing program MSG - modifier-structure grammar MSIMD - multiple single instruction, multiple data MULTIDIAG - (système de diagnostic et réparation d'apareils complexes) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 35/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées MYCIN - (système de diagnostic de la méningite et des infections sanguines - Shortliffe 1970) MYCIN est un système expert qui a été conçu entre 1972 et 1974 afin d'aider des médecins à diagnostiquer et soigner des maladies infectieuses du sang. Cette version de base contenait environ 200 règles. Elle a été complétée entre 1975 et 1978 par 300 règles supplémentaires concernant principalement les méningites. Ce système expert a été abondamment étudié et commenté en raison de l'importance du domaine concerné et surtout, de la grande qualité de ses diagnostics et propositions thérapeutiques. « Même en se limitant à la version de base existant en 1974, les résultats sont satisfaisants. Ainsi, en 1974, 15 cas représentatifs d'infections bactériennes furent soumis à MYCIN d'une part et à 5 experts d'autre part. Les 5 experts approuvèrent les recommandations thérapeutiques de MYCIN dans 11 cas sur 15 (soit 55 accords pour 75 comparaisons). Dans les autres cas, les 5 experts étaient en désaccord entre eux. » Ce projet a maintenant cédé la place à trois sous-projets (EMYCIN, GUIDON, et ONCOCIN). Références : http://profiles.nlm.nih.gov/BB/G/H/N/R/_/bbghnr.pdf . MYRTILLE - (reconnaisseur de phrases en météorologie - CRIN, Nancy) Haut de page <h3 class="spip">N</h3> NAIADE - (système EIAO pour calcul algébrique - Univ. Paris 6) NATUREAL EXPERT - NAVEX - The Navigation Expert System (Marsh 1984 ; Healey 1986) / système de contrôle de la rentrée des navettes spatiales dans l'atmosphère NAVEX a été développé pour aider la navigation lors de la rentrée de la navette spatiale. NAVEX prend très rapidement des décisions sur la haute vitesse de la navette ou la trajectoire. Le système a été développé pour être utilisé au cours de la rentrée, mais pourrait facilement être modifié pour aider durant le lancement. NAVEX a été développé en ART et Lisp et fonctionne sur un simple ordinateur. Les données radar et les informations issus du pilote de trajectoire de la grande vitesse sont surveillés par NAVEX, qui avertit l'opérateur du courant ou de l'imminence de problèmes et recommande les actions possibles. Dans des essais avec des données générées par un précédent vol de navette, Marsh et Healey rapportent que NAVEX aurait pris la bonne décision durant 100 pour cent du temps et aurait pris ses décisions plus rapidement que les contrôleurs humains. Référence http://www.aaai.org/ojs/index.php/aimagazine/article/viewPDFInterstitial/660/578 NETL - (système neuromimétique - Fahlman 1977) NeuroShell - NEVAI - (système de prévision des risques d'avalanche) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 36/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées NEXPERT - (générateur de systèmes experts en diagnostic d'équipements spatiaux) NFA - nondeterministic finite state automaton NIAM-KES - NICOLE NICOLE (Nearly Intelligent Computer Operated Language Examiner) est une théorie ou une expérimentation qui, si on donne à un ordinateur suffisamment de combinaisons de liaisons entre comment des mots, groupes de mots ou phrases, peut vous répondre. C'est un essai pour simuler une conversation en apprenant comment les mots se rapportent à d'autres mots. Un humain communique avec NICOLE via le clavier et NICOLE répond avec ses propres phrases qui sont automatiquement générées, basées sur ce que NICOLE a stocké dans sa base de données. Chaque nouvelle phrase qui a été écrite et que NICOLE ne connaît pas est ajoutée à la base de donnée de NICOLE, ce qui étend la base de connaissances de NICOLE. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://nicole.sourceforge.net/ NL - natural language NLI - natural-language interface NLMenu - natural-language menu NLP - natural-language processing NLU - natural-language understanding NML - nonmonotonic logic NOAH - Nets of Action Hierarchies (Sacerdotti 1975) NOÉMIE - (système de diagnostic de pannes - Bull) Nyquist Le projet de musique informatisée (Computer Music Project) au CMU développe la technologie de la musique informatisée, et de la performance interactive pour améliorer l'expérience et la créativité musicale de l'homme. Cet effort interdisciplinaire puise dans la théorie de la musique, dans les sciences cognitives, l'intelligence artificielle, l'apprentissage des machines, l'interaction homme-machine, les systèmes temps réelles, les graphismes et animations informatiques, le multimédia, les langages de programmation, le traitement du signal. Un exemple paradigmatique de ces efforts interdisciplinaires est la création de la performance interactive qui lie l'improvisation musicale de l'homme aux agents informatiques intelligents en temps réel. Références Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 37/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.cs.cmu.edu/afs/cs.cmu.edu/project/music/web/music.html Haut de page <h3 class="spip">O</h3> OASIS - (générateur de systèmes experts en détection de pannes) ONCOCIN - (système de diagnostic oncologique - Shortliffe 1981) Le système de consultation en oncologie chimiothérapie, nommé ONCOCIN, a réalisé nombre de ses objectifs, puisque les travaux sur le projet a débuté en Juillet 1979. Un système interactif sera utilisé par les professeurs et les chercheurs en oncologie dans le Centre « Debbie Probst Oncology Day Care » de l'Université Médical de Stanford. Les objectifs de recherche de l'ONCOCIN sont orientés aussi bien vers la science fondamentale que de l'intelligence artificielle en vue du développement de l'oncologie clinique et des outils de consultation. Références : . OpenCyc OpenCyc est la version libre de Cyc, la plus grande et la plus complète des bases de connaissance générale ainsi que le plus grand moteur de raisonnement de sens communs. Cette connaissance des choses est basée sur 6000 concepts en relation avec 6000 affirmations. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.opencyc.org/ OPM - operations per minute OPS5 - (langage pour systèmes de production - Forgy 1982) ORBIT - (langage orienté-objets - L. Steels 1983) ORCHARD - (analyseur des arbres de défaillance pour l'évaluation de la fiabilité) OSI - Open Systems Interconnection OTTER : An Automated Deduction System Notre système de déduction automatisé courant Otter est conçu pour démontrer les théorèmes statiques de logique du premier ordre avec une égalité. Les règles d'inférence d'Otter sont basées sur la résolution et la paramodulation, et il comprend des procédures pour la réécriture de termes, l'ordonnancement de termes, la complétion Knut-Bendix, le pesage, et les stratégies pour diriger et restreindre les recherches de preuves. Otter peut aussi être utilisé comme un calculateur symbolique et a un système de programmation équationnelle incorporé. Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 38/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www-unix.mcs.anl.gov/AR/otter/ OWL - (langage orienté-objets - Szolovitz) Haut de page <h3 class="spip">P</h3> PA - Programmer's Apprentice PALLADIO - (aide à la conception et tests de circuits VLSI) PAM - Plan Applier Mechanism (Wilensky) PANDORE - (système expert en contrôle stockastique de méthodes de résolution) PAO - Publication Assistée par Ordinateur PARADI - (gestionnaire IA des fonctions d'études, de production et logistique) PATROCLE - (système expert juridique) PD - problem data domain PDKB La banque de connaissances sur le domaine publique (PDKB : Public Domain Knowledge Bank) est une banque de connaissances sur l'intelligence artificielle des loi et faits de sens commun. Elle est basée sur l'ontologie de niveau supérieur de Cyc (CUO : Cyc Upper Ontology) et le langage MFLD. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://lynx.eaze.net/ pdkb/web/ http://sourceforge.net/projects/pdkb/ PEACE - (analyseur de circuits électriques - Dincbas) PECOS - (synthétiseur de programmes - Barstow 1979) Personal Consultant IBM PC C Texas Instruments TI PC Dallas, TX, 75380 PG - puzzle grammar PICO.PLANNER - (variante de Planner - Anderson 1972) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 39/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées PILEFACE - Programme Intelligent pour les Langues Étrangères Favorisnt l'Approche Communicative de l'Enseignement (R. Lelouche, D. Huot 1984) Pilot's Associate Dans ce système, Lockheed a interfacé un processeurs symbolique à un simulateur de vol. Le système se compose d'un VAX-11/780 qui contrôle tout, les six degrés de liberté du simulateur sont reliés par Ethernet à trois machines symbolique Lisp. Sur ces machines Lisp sont installées des systèmes experts effectuant l'évaluation de la situation, des tactiques et la planification d'itinéraire, ainsi que le pilotage intelligent de l'interface du véhicule. Broadwell et Smith (1986) rapportent que le système fonctionne en quasi temps réel. Référence http://www.aaai.org/ojs/index.php/aimagazine/article/viewPDFInterstitial/660/578 PIM - Parallel Inferential Machine (Japon) PIP - Present Illness Program (diagnosticien de maladies rénales - Pauker) PLA - programming logic array PLANE - (système de cosultation en langage naturel) PLANNER - (langage-acteurs d'interrogation de bases de données - C. Hewitt 1971) PLASMA - (langage-acteurs) PLATO - (système de reconnaissance vocale) PLC - Programmable Logic Controller PLNLP - Programming Language for Natural-Language Processing PMPM - parallel-marker-propagation machine PNAO - système de positionnement et Navigation Assistés par Ordinateur (contrôle d'opérations en mer) POLITICS - (programme successeur de Margie et précurseur de Boris - Jaime Carbonell) POP-11 - (langage IA de R. Popplestone) PREMON - The Predictive Monitoring System (Doyle, Sellers, and Atkinson 1987) PREMON utilise la description explicite d'un dispositif pour effectuer une surveillance en temps réel. Le système a été testé sur le modèle partiel du miroir du circuit de refroidissement du réacteur de propulsion du simulateur du laboratoire spacial. PREMON a trois possibilités d'interaction : Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 40/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées • • • simulation de causalité pour générer des prédictions sur le comportement d'un système physique, planification des mesures afin d'évaluer l'importance d'un dispositif et d'affecter les ressources de façon appropriée en fonction du comportement des capteurs, vérification des capteurs pour l'interprétation des valeurs réelles attendues en comparaison des lectures des capteurs et émission des alarmes en cas de besoin. Référence http://www.aaai.org/ojs/index.php/aimagazine/article/viewPDFInterstitial/660/578 Prof'Expert Prof'Expert est un logiciel conçu pour enseigner, apprendre, apprendre à apprendre. La version intégrée de Prof'Expert propose de parcourir un ensemble d'informations et d'exercices organisés dans une carte des connaissances : Prof'Expert mathématiques Prof'Expert français Prof'Expert vocabulaire allemand de base Une installation standard proposée par la Médiathèque du CPLN Expert3 est le moteur d'inférence à vocation didactique permettant d'interprèter des bases de connaissances écrites pour VP_EXPERT ou ESIE (Expert System Inference Engine) (programme, descriptif) http://www.abord-ch.org/ PROLOG - Programmation en logique (A. Colmerauer 1975) PROLOG (ce langage de programmation logique peut être considéré comme un générateur de systèmes experts) PROMETHEUS - (système expert en circulation routière) PROSPECTOR - (système de prospection géologique - Nilsson, Duda et Hart 1977) PROTO-TEG - (tutoriel évolutif - P. Dillenbourg 1988) PROUST - (débogueur automatique de programmes Pascal - Johnson, Soloway 1985) PRR - problem reduction representation PSG - phrase-structure grammar PSI - Personal Sequential Inference (système de spécification de programmes) PSL - Portable Standard LISP PSM - Procedural Semantic Network Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 41/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées PUFF - (système expert en maladies respiratoires - Kunz) PUFF - Pulmonary Function Program PUGG - Plot Unit Graph Generation PVS - principal variation search PVS PVS est un système de vérification : c'est à dire un langage de spécification intégré à des outils de support et à un démontreur de théorème. Il est prévu pour capturer la plus sophistiquée des méthodes formelles mécanisées et pour être suffisamment robuste pour pouvoir être utilisé pour des applications significatives. PVS est un prototype de recherche : il évolue et s'améliore puisque nous développons ou appliquons de nouvelles possibilités, et puisque la charge d'une utilisation réelle expose de nouveaux besoins. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://pvs.csl.sri.com/ Haut de page <h3 class="spip">Q</h3> Q/A - question answering QUANT1 Quant/1 signifie QUANTifieur de type 1. Son but est d'être une alternative pour les systèmes semblables à Prolog (ou résolutionnaux). Les principales caractéristiques comprennent la non-nécéssité d'éliminer les quantifieurs, la scolémisation, la facilité de compréhension, les opérations sur des formules de grande échelle, l'acceptation de fomules 'nonHorn', l'approfondissement iterratif. La bibliothèque réelle implémentée dans ce projet est appelée ATPPCF (Automatic Theorem Prover in calculus of Positively Constructed Formulae : preuve automatique du théoreme dans le calcul de formules construites positivement) ATPPCF deviendra une bibliothèque (moteur inférant) et une extension du langage de calculs de prédiction comme un nouveau langage logique. Cette bibliothèque sera incorporable dans d'autres programmes, comme TCL, Python, Perl. La méthode d'inférance primaire du moteur sera la "recherche d'inférances dans le langage des formules construites positivement (PCF : Positively Constructed Formulas)" (comme un sous-ensemble de calculs de prédicats bien traduits dans les deux sens). Le langage sera utilisé comme langage de script pour le moteur. Mais il y aura la possibilité de le remplacer par des extension de langage du programme principal. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://linux.irk.ru/projects/QUANT/ QO - Quasi-optimizer QUEST - Qualitative Understanding of Electrical System Troubleshooting Haut de page Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 42/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées <h3 class="spip">R</h3> RAIL - (langage robotique) RAINBOW - (langage de définition - Hollander 1979) RAMUS - (langage évolué d'interface homme-machine) RAVI - Représentation des Applications audio-visuelles Interactives REL - Rapidly Extensible Language RuleMaster IBM PC C Radian DEC, HP-300 Austin, TX, 78766 Il s'agit d'un système médium d'un coût de 1000 $ à 10 000 $ sans le matériel. REX - (système expert d'analyse statistique) RIME - (langage de haut niveau pour actualisation de bases de connaissances) RISC - Reduced-Instruction-Set Computer RPL - Robot Programming Language RPS - robot-programming system RP3 - (Research Parallel processor Project IBM, 1986) RS - restriction set RT - related term RUFUS - (système expert en diagnostic de pannes de rames RER - Cognitech/RATP) Haut de page <h3 class="spip">S</h3> S.1 DEC VAX Lisp Teknowledge Symbolics Palo Alto, CA,94301 Xerox Il s'agit d'un système médium d'un coût de 1000 $ à 10 000 $ sans le matériel. SACON - Structural Analysis Consultant (Bennett 1979) La fonction de SACON est de sélectionner des catégories de comportement qui devrait être étudiée plus avant par un programme de simulation d'analyse structurelle. SACON résout deux problèmes de classification, d'abord, il analyse une structure et ensuite il sélectionne un programme. Il commence par la sélection d'une heuristique simple qui se traduit par un modèle numérique qui va Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 43/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées permettre d'analyser la structure (comme une aile d'avion). Le modèle de mise à l'épreuve et de test des estimations sont alors prise en compte dans le programme ; Ils se résument alors en termes de fonctionnalités que décrira hiérarchiquement les différentes configurations du programme de simulation MARC. Le traitement est grossier, car les solutions au premier problème sont une simple série de modèles possibles, et le second problème résume uniquement au point de programme précisant les classes. Références : http://www.aaai.org/Papers/AAAI/1984/AAAI84-031.pdf http://profiles.nlm.nih.gov/BB/G/H/N/R/_/bbghnr.pdf http://cogprints.org/292/0/126.htm SAFE - (synthétiseur de programmes - Balzer 1977) SAGESSE - Système Adaptatif et Génératif d'Enseignement de la Statistique en Sciences de l'Éducation (C. Depover 1988) SAHARA II - (système de synthèse de la parole pour handicapés -CNET Lannion) SAINT - Symbolic Automatic Integration SAM - Script-Applier Mechanism (Schank, 1974) SAPHIR - (système d'interface intelligente - Erli 1983) SC - situation calculus SCARABEE - Système de Conception Assistée de Récits d'Aventure dans le But d'Enseigner l'Écriture - (C. Coulombe et al. 1988) SCARES - The Spacecraft Control Anomaly Resolution Expert System (Chen 1985) Scares a été la première tentative pour automatiser le diagnostic des anomalies dans le système de contrôle d'attitude d'un véhicule spatial ; L'objectif ultime était de parvenir à l'autonomie des engins spatiaux. Soares a trois composantes principales, dont une seule se produit en temps réel. Le Scares moniteur effectue trois contrôles en temps réel sur les données de télémétrie descendante : • • • la vérification des limites sur les différents points de télémesure, le contrôle du taux de deux ou plusieurs points de télémesure dans le même canal, le contrôle de la chaîne de tests de cohérence pour la télémétrie. En 1986, Soares était au stade de prototype, Hamilton conclut que Soares, montrait « comment la technologie de systèmes experts peuvait être appliquée dans des projets en temps réel, faute de diagnostic des systèmes permettant de détecter, diagnostiquer, récupérer la complexité des anomalies". Scares est mis en oeuvre sur une symbolique Lisp 3670. Référence http://www.aaai.org/ojs/index.php/aimagazine/article/viewPDFInterstitial/660/578 Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 44/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées SDL - Sense-Discrimination Language SECS - Simulation and Evaluation and Chemical Synthesis (Wipke 1977) SECURE SECURE est utilisé dans le domaine des avions de transport commercial ; SECURE observe en permanence l'environnement de vol et évalue la situation pour des éventuels défauts qui pourraient menacer la sécurité du vol. Les fautes nécessitant de nouvelles mesures sont détectés en comparant l'état "normal" des avions avec l'état observé des avions. Une procédure de recouvrement est calculé et corrige le vol en cours ; Si les actions de l'équipage ont indiqué que la menace n'a pas été remarqué, l'équipage est informé de la menace et de la procédure de recouvrement. SECURE est une base de connaissances, qui est fondée et organisée selon les contextes de vol de la phase de décollage, phase de vol, et la phase d'atterrissage. Seules les connaissances appropriées à l'actuel contexte de vol est accessible. SECURE a été développé en utilisant un script basé sur l'approche mise en oeuvre dans MACLISP sur un ordinateur PDP-10, et fonctionnait bien sur un vol "normal" contenant des situations d'urgence. La première phase de la planification axée sur SECURE a été effectué avec succès sur une similation de course d'un simple DC-10 sur un PDP-10 entre n'importe quelle paire des six aéroports ; SECURE a prévu des actions en recouvrement de plusieurs situations d'urgence. Environ 230 règles décrivent les connaissances du contrôle de la planification. Référence http://www.aaai.org/ojs/index.php/aimagazine/article/viewPDFInterstitial/660/578 SEG - Sequence of Events Generator SEPV - Systèmes Experts en Pathologie Végétale Series-PC IBM PC Lisp SRI International Menlo Park, CA, 94025 Il s'agit d'un petit système d'un coût de 100 $ à 1 000 $ sans le matériel. SES - (expert en traitement des septicémies - Faculté de médecine de Lille) SHERLOCK - (système de programmation logique - Cordier 1987) SHRDLU - (système dialogal pour analyse/synthèse de phrases - Winograd 1972) SIAM - Système Intelligent pour l'Assistance aux Manipulations (Laboratoire LAFORIA) SIMD - single-instruction multiple data SIMULA - Simulation Language SIR - Semantic Information Retrieval SITERE-expert - (aide à la réparation des véhicules - Renault) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 45/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées SL - support list SKETCHPAD - (système expert en dessin par ordinateur) SMALLTALK - (langage IA orienté-acteurs - Goldberg et al. 1983) SM*E - (expert d'aide au diagnostic sérologique de l'hépatite virale aiguë) SMECI - (un générateur datant du milieu des années 80) S-MOP - Simple Memory Organization Packet SMRH - Système de Management des Ressources Humaines SNA - Systems Network Architecture SNARK - (Symbolic Normalized Acquisition and Representation of Knowledge - Laurière 1981) SNePS - Semantic Network Processing System Le but à long terme du groupe de recherche SNePS est la conception et la construction d'un langage naturel utilisant un agent cognitif informatisé, et d'effectuer la recherche dans l'intelligence artificielle, les linguistiques calculatoires, et la science cognitive nécessaire pour cette entreprise. Les trois parties sur lesquelles le groupe met l'accent sont la représentation du savoir, le raisonnement, et la compréhension et la génération du langage naturel. Le groupe est largement connu pour son développement du système de représentation/raisonnement du savoir SNePS, et pour Cassie, son agent cognitif informatisé. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.cse.buffalo.edu/sneps/ http://ftp.cse.buffalo.edu/pub/sneps/ Snobol - String Oriented Symbolic Language SOAR - (système d'auto-apprentissage - Newell, 1985) Soar a été développé pour être une architecture cognitive générale. Nous avons l'ultime intension de permettre à l'architecture Soar de : • • • • • Travailler sur l'étendue complète des taches attendues d'un agent intelligent, à partir des hautes routines jusqu'à des problèmes extrêmement difficiles avec possibilité d'extension. Représenter et d'utiliser les formes appropriées du savoir, comme les formes procédurales, déclaratives, épisodiques et peut-être iconiques. Employer tout l'éventail des méthodes de résolution de problèmes. Interagir avec le monde extérieur et Apprendre tous les aspects des taches et leurs performances sur celles-ci. En d'autres termes, notre intention est de donner à Soar toutes les compétences requises par un agent intelligent Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 46/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées général. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://ai.eecs.umich.edu/soar/ SOCRATE - (système d'aide à l'enseignement du diagnostic de pannes de machines-outils à commande numérque - Renault) SOPHIE - Sophisticated Instructional Environment (Brown, Burton 1982) SOPHIE III indique le composant défectueux du circuit électronique qui est à l'origine d'un mauvais comportement. SOPHIE choisit des solutions prédéterminées à travers un treillis de valable et de comportements de circuit défectueux. En contraste avec MYCIN, les solutions sont les états et les composants des dispositifs en défauts, et non les stéréotypes des troubles ; Ils sont liés de causalité, et non pas par des caractéristiques. Les données de comportement ne sont pas les seules entrées externes, on trouvera aussi les composants internes propagés par la mesure de l'analyse causale du programme lui même. Références : http://www.aaai.org/Papers/AAAI/1984/AAAI84-031.pdf . SPASS - Démontreur de théorèmes automatisé pour des logiques de 1er ordre avec égalité Si vous êtes intéressés par les démonstrations de théorèmes de logique du premier ordre, l'analyse formelle de programmes, systèmes, protocoles, les approches formelles de projets sur l'IA, les procédures de décisions, la démonstration de théorèmes à logique modale, SPASS peut vous offrir de bonnes fonctionnalités. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://spass.mpi-sb.mpg.de/ SPE - small processing element SPEECHLIS - (système de compréhension du langage - Bolt, Beranek et Newman) SPHYNX - (système omnilocuteur - Kai-Fu Lee 1988) PSIRAL - (langage prologien orienté-objets pour supervision de calculs linéaires) SRL - Schema Representation Language STAN STEAMER - (tutoriel intelligent en propulsion mécanique) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 47/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Screamer Screamer est une extension de Common Lisp qui ajoute un support pour la programmation non déterministe. Screamer comprend deux niveaux. Le niveau non déterministe basique ajoute un support pour la journalisation et les effets de coté irréalisables. En plus de cet aspect non deterministe, Screamer fournit un langage complet de programmation sous contraintes dans lequel on peut formuler et résoudre un mélange de systèmes sous contraintes numériques ou symboliques. Ensembles, ces deux niveaux étendent Common Lisp avec pratiquement toutes les fonctionnalités de Prolog et des languages de programmation logiques sous contraintes comme CHiP ou CLP(R). En outre, Screamer est complètement compatible avec Common Lisp. Les programmes de Screamer peuvent coexister et interopérer avec d'autres extensions de Common Lisp comme CLOS, CLIM et Iterate. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.cis.upenn.edu/ screamer-tools/home.html STRIPS - System for Theorem Proving in Problem Solving (Sacerdotti) STUDENT - (système d'apprentissage - Bobrow 1967) SUPERSAP - (analyseur de contraintes des phénomènes dynamiques et de transfert de chaleur) SUS - speech-understanding system Synapse - coordination de drones (ContractNet) SYNCHEM - (système de synthèse chimique - Gelertner 1977) SYNCHRO - Gestion décentralisée de missions coordonnées SYNTHEX - System Synthesis Expert Haut de page <h3 class="spip">T</h3> TAG - tree-adjoining grammar TALE-SPIN - (générateur d'historiettes - R. Schank) TANGO - (interpréteur de langage - Cordier, Rousset 1983) TAU - Thematic Abstraction Unit TEIRESIAS - (système de réécriture de règles de production - Randall Davis) TCM - Toolkit for Conceptual Modeling : boîte à outil pour la modélisation conceptuelle TCM est notre suite d'éditeurs graphiques. TCM contient des éditeurs graphiques pour des diagrammes Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 48/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées entité-relation, des diagrammes classe-relation, des diagrammes de flux de données et d'évènements, des diagrammes de transition d'état, des diagrammes de structure de procédé de Jackson et des diagrammes de réseau systèmes, d'arbres de décomposition de fonction et d'éditeurs de tables variés, tels qu'un éditeur de table fonction-entité ou un éditeur de table de décomposition de fonction. TCM est facile d'accès et procède à de nombreuses vérifications de consistance, dont certaines sont effectuées immédiatement, d'autre pendant la requête. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.cs.utwente.nl/ tcm/ http://ftp.cs.vu.nl/pub/tcm/ TG - transformation grammar The Grammar Workbench The Grammar Workbench (L'atelier de grammaire), ou GWB en abrégé, est un environnement pour le développement aisé de grammaires Affix dans le formalisme AGFL. Ses buts sont : • • • • • de permettre à l'utilisateur d'introduire, inspecter et modifier une grammaire. d'effectuer des vérifications cohérentes sur la grammaire. de calculer les propriétés de la grammaire. de générer des phrases d'exemple. d'aider à effectuer des transformations sur la grammaires. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.cs.kun.nl/agfl/ THINGLAB - (langage de programmation logique) ThoughtTreasure ThoughtTreasure est un projet pour créer une base de données de règles de sens communs à utiliser dans n'importe quelle application. Il consiste en une base de donnnées d'un peu plus de 100 000 règles et d'une API C pour l'intégrer dans vous applications. Les emballeurs Python, Perl, Java et TCL sont déjà disponibles. Torch Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.signiform.com/tt/htm/tt.htm TIMM - (générateur inductif de systèmes experts) TIMM IBM PC, IBM Fortran General Research DEC VAX Santa Barbara, CA, 93160 Il s'agit d'un système médium d'un coût de 1 000 $ à 10 000 $ sans le matériel. TLC - Teachable Language Comprehencer TMS - truth-maintenance system Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 49/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées Torch - bibliothèque d'apprentissage écrit en C++ Le de Torch but est de fournir la crème des meilleurs algorithmes. Il est, et sera, en développement incessant. * Plusieurs méthodes basées sur les gradients, y compris des perceptions de niveau multiple, fonctions sur des bases radiales et un mélange de compétences. Plusieurs petits modules (modules linéaires, modules Tanh, modules SoftMax, ...) peuvent être reliés ensembles. * Machine de vecteur de support, pour la classification et la regression. * Distributions logicielles, comprenant Kmeans, des modèles de mélanges Gaussiens, des modèles de Markov Masqués, des classificateurs de Baye, et des classes pour la reconnaissance vocale avec entrainement incorporé. * Modèles ensemblistes comme Bagging et Adaboost. * Modèles non paramétriques comme les k plus proches voisins, la regression de Parzen et l'estimateur de densité de Parzen. Torch est une bibliothèque libre dont les auteurs encouragent tout le monde à développer de nouveaux logiciels qui seront inclus dans les versions futures du site officiel. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://www.torch.ch/ TOUBIB - (système de diagnostic médical - Fargues 1983) TPS - test program set TR - temporal reasoning TURBO EXPERT - Haut de page <h3 class="spip">U</h3> UIMS - User-Interface Management System ULSI - Ultra-Large-scale Integration (64 millions transistors par puce) UNITS - (langage orienté-objets - Stefik) UNIX - (système opératoire - Bell Laboratories) Haut de page <h3 class="spip">V</h3> VAL - (langage robotique) VDU - visual display unit VLSI - very large-scale integration (2 millions transistors par puce) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 50/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées VM - (système expert en soins intensifs - Fagan) VP-EXPERT - Générateur de système-expert VP-EXPERT (Paperback Software International, 1987) Editer par la société d'Adam Osborne, 8000 exemplaires vendus en 2 mois, soit l'équivalent des ventes des générateurs sur micro (Guru et M1). La syntaxe de EXPERT2 est fortement inspirée de celle de VP-EXPERT. En ce sens, EXPERT2 constitue une bonne préparation à VP-EXPERT, système pour PC ayant un des meilleur rapport performance/coût. VULCAIN-N - (système expert du domaine nucléaire) Haut de page <h3 class="spip">W</h3> WAVE - (langage précurseur de VAL) WAVES - (système expert robotique à auto-observation - Perez) WEKA WEKA (Waikato Environnement for Knowledge Analysis : Environement Waikato pour une analyse de connaissance) est la pointe de la technologie des procédures qui appliquent les techniques d'apprentissage de machines à des problèmes pratiques. C'est un banc d'essai logiciel complet qui permet d'analyser les données du monde réel. Il intègre différents outils d'apprentissage machine avec un squelette identique et une interface utilisateur uniforme. Il a été conçu pour accepter une méthode "simplicité prioritaire" qui permet à l'utilisateur d'expérimenter de façon interactive avec un outil d'apprentissage machine simple avant de se tourner vers des solutions plus complexes. Références http://www.resoo.org/docs/HOWTO_fr/AI-Alife-HOWTO/ar01s02.html http://lucy.cs.waikato.ac.nz/ ml/ WEST - (tutoriel intelligent) wfp - well-formed propositon WIZARD - (machine d'Alexander, 1984) WORM - write once, read many times WTA - Winner Take All Haut de page <h3 class="spip">X</h3> XCALIBUR - (système d'interface en langage naturel pour le système expert XSEL) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 51/52 Annuaire des Générateurs de systèmes experts et les Machines dédiées XCON - (expert en configuration d'ordinateurs - McDermott 1978) XSEL - Expert Selling Assistant (McDermott 1980) XSITE - (Expert en entretien d'installations informatiques) Haut de page <h3 class="spip">Y</h3> Yexpert - Your expert Yexpert est un système expert complet. Il est composé des modules suivants : • • • • • • • DKBMS - base de données et de connaissances GDX - gestion documentaire HEVEA - évaluateur interactif TOTEM - moteur d'inférence LINK - configurateur MOZART - éditeur de gamme EQX - aide à l'équilibrage de ligne Ces modules sont en relation. Toute modification à quelque niveau que ce soit est répercutée vers tous les modules concernés. Une partition complète contenant l'ensemble des données et connaissances relatif à un même système constitue une poche de connaissances. Des passerelles existent pour permettre de faciliter les échanges avec d'autres logiciels. Des savoirs-faire orientés métiers (mécanique, économie, ...), mais aussi des utilitaires de captures de données à partir de capteurs ou autres sources de données. Références http://www.yrelay.com/article321.html http://yexpert.sourceforge.net/ http://sourceforge.net/project/showfiles.php ?group_id=251109 Haut de page <h3 class="spip">Z</h3> ZEA - (système multi-expert en culture de maïs) ZetaLISP - (dialecte lispien) ZOO - (langage Z orienté-objet - G. Coulombe et al. 1988) Copyright © Tout sur l'intelligence artificielle (IA) et les systemes experts. Page 52/52