Système expert

D'une manière générale, un système expert est un outil capable de reproduire les mécanismes cognitifs d'un expert, dans un domaine particulier. Il s'agit de l'une des voies tentant d'aboutir à l' intelligence artificielle.

Plus précisément, un système expert est un logiciel capable de répondre à des questions, en effectuant un raisonnement à partir de faits et de règles connues. Il peut servir notamment comme outil d' aide à la décision. Le premier système expert est DENDRAL. Il permettait d'identifier les constituants chimiques.

Composition

Un système expert se compose de 3 parties :

Le moteur d'inférence est capable d'utiliser faits et règles pour produire de nouveaux faits, jusqu'à parvenir à la réponse à la question experte posée.

La plupart des systèmes experts existants reposent sur des mécanismes de logique formelle (logique aristotélicienne) et utilisent le raisonnement déductif. Pour l'essentiel, ils utilisent la règle d'inférence suivante ( syllogisme) :

  • si P est vrai (fait ou prémisse) et si on sait que P implique Q (règle) alors, Q est vrai (nouveau fait ou conclusion).

Les plus simples des systèmes experts s'appuient sur la logique des propositions (dite aussi « logique d'ordre 0 »). Dans cette logique, on n'utilise que des propositions, qui sont vraies, ou fausses. D'autres systèmes s'appuient sur la logique des prédicats du premier ordre (dite aussi « logique d'ordre 1 »), que des algorithmes permettent de manipuler aisément.

Il faut maintenir une certaine cohérence de l'ensemble des règles:

  1. Incompatibilité (R1: Si A et B alors C; R2: Si A et B alors D;)
  2. Redondance (R1: Si A alors B; R2 : Si C alors B; Sauf si on applique des coefficients de certitude différents)
  3. Bouclage (R1: Si A alors B; R2: Si B alors C; R3: Si C alors A;)

Enfin, pour faciliter la description de problèmes réels sous forme de règles logiques, on a recours à des opérateurs ou des valeurs supplémentaires (notions de nécessité/possibilité, coefficients de plausibilité, etc.).

Other Languages
العربية: نظام خبير
azərbaycanca: Ekspert sistemlər
English: Expert system
español: Sistema experto
Bahasa Indonesia: Sistem pakar
italiano: Sistema esperto
latviešu: Ekspertsistēma
македонски: Експертен систем
Nederlands: Expertsysteem
română: Sistem expert
srpskohrvatski / српскохрватски: Ekspertni sistemi
Simple English: Expert system
slovenčina: Expertný systém
српски / srpski: Ekspertski sistemi
svenska: Expertsystem
Türkçe: Uzman sistemler
українська: Експертні системи
Tiếng Việt: Hệ chuyên gia
中文: 专家系统