Une base de connaissance ou base de connaissances regroupe des connaissances spécifiques à un domaine spécialisé donné, sous une forme exploitable par un ordinateur. Elle peut contenir des règles (dans ce cas, on parle de base de règles), des faits ou d'autres représentations[1]. Si elle contient des règles, un moteur d'inférence — simulant les raisonnements déductifs logiques — peut être utilisé pour déduire de nouveaux faits.
Une autre manière de définir une base de connaissance est de dire qu'il s'agit d'une ontologie peuplée par des individus[2].
Une base de connaissance, parfois dénommée système expert, sert à rassembler — de manière centralisée — l'expertise d'un domaine généralement formalisée de manière déclarative.
À ne pas confondre avec une base de données (comme Oracle, Access, MySQL),
Exemples
- Base de connaissance du système français de conception des liaisons à brides FLANGE du moteur Vulcain d'Ariane 5
- Base de connaissance du système français de conduite de hauts-fourneaux SACHEM
- Base de connaissance du système américain de diagnostic médical MYCIN
- Base de connaissance généraliste JeuxDeMots (français)
Cas de Wikipédia
Certains considèrent Wikipédia comme une base de connaissance…Référence nécessaire ce qui n'est pas vraiment le cas au sens strict du présent article.
Wikipédia est plutôt une base d'information vue comme un système de gestion de contenu comprenant de nombreuses assertions exactes et erronées.
Outils spécifiques (logiciels)
- GLPI (GNU/GPL v2) est un outil de gestion d'incident et de gestion de parc intégrant un outil de base de connaissances vierge.
- Zendesk
- XWiki
- Atlassian
Formalismes
Autres outils
Notes et références
- Glossaire de l'ICH Architecture Resource Center.
- The Description Logic Handbook: Theory, Implementation and Applications, Franz Baader, Diego Calvanese, Deborah McGuinness, Daniele Nardi, Peter Patel-Schneider.