Glossaire du Knowledge Engineering : les définitions essentielles

Le Knowledge Engineering utilise un vocabulaire provenant de plusieurs domaines :

Certains termes sont proches sans être équivalents.

Une taxonomie n’est pas une ontologie. Une base de données n’est pas automatiquement une base de connaissances. Un graphe de connaissances ne se réduit pas à un diagramme. Un système RAG ne garantit pas automatiquement une réponse exacte.

Ce glossaire présente les principales notions nécessaires pour comprendre et pratiquer l’ingénierie des connaissances.

Abduction

L’abduction est un raisonnement qui cherche l’explication la plus plausible d’une observation.

Exemple :

Observation :
La connexion est absente.

Hypothèses :
- panne de ligne ;
- mauvaise configuration ;
- perte de synchronisation.

L’abduction est utilisée dans le diagnostic.

Approfondir le raisonnement symbolique.

Acquisition des connaissances

L’acquisition des connaissances est le processus de collecte, d’analyse et de formalisation des connaissances provenant des experts, documents, données et pratiques.

Elle utilise notamment :

Découvrir les méthodes d’acquisition.

Agent IA

Un agent d’intelligence artificielle est un système capable d’analyser une demande, de planifier des étapes, d’utiliser des outils et parfois de déclencher des actions.

Un agent peut consulter :

Axiome

Un axiome est une affirmation considérée comme vraie dans un modèle logique ou une ontologie.

Exemple :

Tout formateur est une personne.

Les axiomes permettent de produire des inférences.

Base de connaissances

Une base de connaissances rassemble des faits, documents, définitions, règles, relations et sources afin de permettre leur exploitation.

Elle peut être :

Comprendre les bases de connaissances.

Base de données

Une base de données organise des données selon une structure technique.

Elle facilite :

Elle ne représente pas nécessairement le sens, les règles ou les relations métier.

Base de données graphe

Une base de données graphe stocke des données sous forme de nœuds et de relations.

Elle est adaptée aux requêtes portant sur :

Une base graphe peut servir à stocker un graphe de connaissances.

Cardinalité

La cardinalité indique combien de valeurs ou de relations sont autorisées.

Exemples :

Une session correspond à exactement une formation.
Une formation développe au moins une compétence.

Chaînage arrière

Le chaînage arrière part d’une hypothèse à vérifier.

Exemple :

Hypothèse :
L’incident est critique.

Le système recherche ensuite les faits nécessaires pour confirmer ou rejeter cette hypothèse.

Chaînage avant

Le chaînage avant part des faits disponibles et applique les règles correspondantes.

Faits
  ↓
Règles
  ↓
Nouvelles conclusions

Classe

Une classe représente une catégorie générale.

Exemples :

Une classe peut contenir des sous-classes et des instances.

Classification

Une classification répartit des éléments dans des catégories.

Exemple :

Incident mineur
Incident majeur
Incident critique

Une classification n’est pas nécessairement hiérarchique.

Compétence

Une compétence est une capacité mobilisable pour accomplir une tâche ou obtenir un résultat.

Dans un graphe, elle peut être reliée à :

Personne → possède → Compétence
Formation → développe → Compétence
Poste → exige → Compétence

Concept

Un concept représente une idée ou une catégorie importante d’un domaine.

Exemples :

Le concept doit être défini et distingué des termes utilisés pour le désigner.

Connaissance

Une connaissance est une information interprétée et mobilisable dans un contexte.

Elle peut comprendre :

Distinguer donnée, information et connaissance.

Connaissance explicite

Une connaissance explicite peut être formulée, documentée et transmise.

Exemples :

Connaissance paramétrique

La connaissance paramétrique correspond aux informations apprises par un modèle pendant son entraînement et intégrées à ses paramètres.

Elle est difficile à modifier ou à relier à une source précise.

Connaissance tacite

Une connaissance tacite repose sur l’expérience, les habitudes, l’intuition ou le jugement.

Elle est difficile à verbaliser.

Comprendre les connaissances tacites et explicites.

Contrainte

Une contrainte définit ce qui est obligatoire, autorisé ou interdit.

Exemple :

Une date de fin ne peut pas précéder une date de début.

Les contraintes permettent de contrôler la cohérence.

Déduction

La déduction applique une règle générale à un cas particulier.

Tous les formateurs sont des personnes.
Marie est formatrice.
Donc Marie est une personne.

Donnée

Une donnée est une valeur ou une observation brute.

Exemples :

42
12 juillet 2026
Rouge
Toulouse

Une donnée acquiert une signification lorsqu’elle est placée dans un contexte.

Embedding

Un embedding est une représentation numérique d’un contenu dans un espace vectoriel.

Il permet de rapprocher des contenus sémantiquement similaires.

Les embeddings sont utilisés dans :

Entité

Une entité est un objet identifiable du domaine.

Exemples :

Dans un graphe, une entité est généralement représentée par un nœud.

Extraction d’entités

L’extraction d’entités consiste à identifier automatiquement les personnes, organisations, produits, lieux ou concepts présents dans un texte.

Exemple :

Marie Dupont anime une formation à Toulouse.

Entités :

Marie Dupont → Personne
Formation → Activité
Toulouse → Ville

Fait

Un fait est une affirmation considérée comme vraie dans le système.

Exemple :

Marie travaille pour Entreprise Alpha.

Un fait peut être associé à :

Frame

Une frame est une structure regroupant les propriétés d’un concept ou d’un type d’objet.

Exemple :

Formation
- titre
- durée
- niveau
- prix
- prérequis

Génération augmentée par la recherche

La génération augmentée par la recherche est la traduction de Retrieval-Augmented Generation, ou RAG.

Le système recherche des sources avant de demander au LLM de produire une réponse.

Gouvernance des connaissances

La gouvernance des connaissances définit :

Elle permet de maintenir la fiabilité de la base.

Graphe de connaissances

Un graphe de connaissances représente des entités et les relations qui les relient.

Exemple :

Marie → travaille pour → Entreprise Alpha
Entreprise Alpha → située à → Toulouse

Comprendre les graphes de connaissances.

GraphRAG

GraphRAG associe :

Il est particulièrement utile lorsque la réponse nécessite de relier plusieurs documents ou entités.

Découvrir GraphRAG.

Hallucination

Une hallucination désigne une production incorrecte ou non fondée générée par un modèle de langage.

Le modèle peut :

Induction

L’induction consiste à proposer une règle générale à partir de plusieurs observations.

La conclusion reste probable et peut être remise en cause par de nouveaux cas.

Inférence

Une inférence est une conclusion produite à partir de faits, règles, relations ou axiomes.

Exemple :

Marie est formatrice.
Tout formateur est une personne.

Inférence :

Marie est une personne.

Information

Une information est une donnée interprétée dans un contexte.

Exemple :

42

est une donnée.

La température est de 42 °C

est une information.

Instance

Une instance est un élément particulier appartenant à une classe.

Exemple :

Formation
  └── Formation SEO avancée

Formation est une classe.

Formation SEO avancée est une instance.

Knowledge Engineering

Le Knowledge Engineering est la discipline qui recueille, représente, valide et exploite les connaissances dans des systèmes informatiques.

Il peut produire :

Suivre le parcours complet.

Knowledge Engineer

Le Knowledge Engineer est la personne chargée de transformer l’expertise et les sources en modèles de connaissances.

Il travaille avec :

Découvrir le métier.

Knowledge Management

Le Knowledge Management organise la création, la conservation et le partage des connaissances dans une organisation.

Il utilise notamment :

Comparer Knowledge Engineering et Knowledge Management.

LLM

Un Large Language Model, ou LLM, est un modèle entraîné sur de grandes quantités de textes afin de produire et interpréter du langage.

Il peut :

Un LLM ne constitue pas automatiquement une base de connaissances fiable.

Logique floue

La logique floue permet d’exprimer des degrés plutôt que des valeurs uniquement vraies ou fausses.

Exemple :

Température élevée : 0,8

Elle est adaptée aux concepts graduels comme :

Métadonnée

Une métadonnée décrit une donnée, un document ou une connaissance.

Exemples :

Moteur d’inférence

Un moteur d’inférence applique des règles aux faits afin de produire des conclusions.

Il peut utiliser :

Moteur de règles

Un moteur de règles exécute des règles de type :

SI conditions
ALORS action ou conclusion

Il est utilisé dans les systèmes experts et les applications métier.

Nœud

Un nœud représente une entité ou un concept dans un graphe.

Exemples :

Ontologie

Une ontologie représente les concepts d’un domaine, leurs propriétés, leurs relations et leurs contraintes.

Elle peut contenir :

Comprendre les ontologies informatiques.

OWL

OWL, ou Web Ontology Language, est un langage utilisé pour construire des ontologies formelles.

Il permet notamment de définir :

Prompt Engineering

Le Prompt Engineering consiste à concevoir les instructions fournies à un modèle de langage.

Il organise :

Comparer Prompt Engineering et Knowledge Engineering.

Propriété

Une propriété décrit une caractéristique d’une entité.

Exemple :

Formation SEO
  ├── durée → 21 heures
  ├── niveau → Avancé
  └── prix → 1 200 euros

Provenance

La provenance indique l’origine d’une connaissance.

Elle peut comprendre :

RAG

Le RAG, ou Retrieval-Augmented Generation, est une architecture dans laquelle un système recherche des sources avant de demander à un LLM de générer une réponse.

Question
  ↓
Recherche
  ↓
Sources
  ↓
LLM
  ↓
Réponse

Comprendre le RAG et le Knowledge Engineering.

RDF

RDF, ou Resource Description Framework, représente les connaissances sous forme de triplets.

Sujet → relation → objet

Exemple :

Marie → anime → Formation SEO

Raisonnement symbolique

Le raisonnement symbolique manipule des faits, concepts et règles explicites afin de produire des conclusions.

Il est utilisé dans :

Approfondir le raisonnement symbolique.

Relation

Une relation relie deux concepts ou entités.

Exemples :

travaille pour
développe
appartient à
est compatible avec

Résolution d’entités

La résolution d’entités consiste à déterminer si plusieurs mentions désignent la même entité.

Exemple :

Entreprise Alpha
Alpha SAS
Société Alpha

Le système doit décider s’il s’agit de la même organisation.

Réseau sémantique

Un réseau sémantique représente des concepts et leurs relations sous forme de réseau.

Il constitue une forme historique de représentation des connaissances.

Règle

Une règle relie des conditions à une conclusion ou une action.

SI le participant possède le niveau requis
ALORS il est éligible.

Une règle doit souvent inclure :

Représentation des connaissances

La représentation des connaissances consiste à transformer le savoir en structures exploitables.

Elle peut utiliser :

Découvrir les méthodes de représentation.

Résolution de conflits

La résolution de conflits détermine quelle règle appliquer lorsque plusieurs règles produisent des conclusions différentes.

Les stratégies peuvent utiliser :

SHACL

SHACL est un langage permettant de définir et vérifier des contraintes sur des graphes RDF.

Exemple :

Une formation doit développer au moins une compétence.

SKOS

SKOS est un modèle destiné à représenter :

SPARQL

SPARQL est un langage de requête utilisé pour interroger les graphes RDF.

Il permet de rechercher des entités et relations correspondant à un motif.

Système expert

Un système expert utilise une base de faits, une base de règles et un moteur d’inférence afin de produire une conclusion.

Faits
+
Règles
+
Moteur d’inférence
=
Recommandation

Comprendre les systèmes experts.

Taxonomie

Une taxonomie organise des concepts dans une hiérarchie.

Exemple :

Véhicule
├── Voiture
├── Camion
└── Motocyclette

Comparer taxonomie et ontologie.

Thésaurus

Un thésaurus organise un vocabulaire en indiquant :

Triplet

Un triplet est une affirmation structurée sous la forme :

Sujet → relation → objet

Exemple :

Formation SEO → développe → Compétence SEO

Les triplets sont au cœur de RDF et des graphes de connaissances.

Vecteur

Un vecteur est une série de nombres représentant un contenu dans un espace mathématique.

Dans un système d’IA, il peut représenter :

Web sémantique

Le Web sémantique désigne un ensemble de standards visant à représenter les données du Web d’une manière plus explicite et interopérable.

Il utilise notamment :

Parcours conseillé

Pour maîtriser progressivement ces notions :

  1. Donnée, information et connaissance
  2. Connaissance tacite et explicite
  3. Acquisition des connaissances
  4. Représentation des connaissances
  5. Taxonomie et ontologie
  6. Ontologie informatique
  7. Graphe de connaissances
  8. Base de connaissances
  9. Système expert
  10. Raisonnement symbolique
  11. Knowledge Engineering, RAG et LLM
  12. GraphRAG
  13. Méthode d’ingénierie des connaissances
  14. Outils du Knowledge Engineering
  15. Cas d’usage
  16. Métier de Knowledge Engineer