Knowledge Engineering vs Knowledge Management : quelles différences ?

Le Knowledge Engineering et le Knowledge Management s’intéressent tous les deux aux connaissances d’une organisation.

Ils ne poursuivent pourtant pas exactement les mêmes objectifs.

Le Knowledge Management cherche principalement à favoriser la création, le partage, la conservation et la circulation des connaissances entre les personnes.

Le Knowledge Engineering cherche davantage à représenter les connaissances sous une forme suffisamment explicite pour qu’un système informatique puisse les stocker, les interroger, les appliquer ou les utiliser pour produire une réponse.

La différence peut être résumée ainsi :

Le Knowledge Management organise la circulation des connaissances dans l’organisation. Le Knowledge Engineering organise leur représentation dans les systèmes.

Ces deux disciplines sont complémentaires. Une organisation peut avoir besoin du Knowledge Management pour transmettre l’expertise entre les collaborateurs, puis du Knowledge Engineering pour transformer une partie de cette expertise en base de connaissances, ontologie, graphe ou système d’intelligence artificielle.

Ce que vous allez comprendre

À la fin de cette page, vous saurez :

Qu’est-ce que le Knowledge Management ?

Le Knowledge Management, ou gestion des connaissances, désigne l’ensemble des méthodes utilisées pour créer, organiser, partager, transmettre et préserver les connaissances d’une organisation.

Il cherche notamment à répondre à des questions comme :

Le Knowledge Management s’intéresse fortement aux personnes, aux pratiques et aux processus organisationnels.

Les objectifs du Knowledge Management

Les principaux objectifs comprennent :

Les outils du Knowledge Management

Le Knowledge Management peut utiliser :

Ces outils facilitent principalement la communication et le partage entre les personnes.

Qu’est-ce que le Knowledge Engineering ?

Le Knowledge Engineering, ou ingénierie des connaissances, consiste à recueillir, structurer, représenter et exploiter les connaissances dans un système informatique.

Il cherche notamment à répondre à des questions comme :

Le Knowledge Engineering travaille donc davantage sur la formalisation.

Les objectifs du Knowledge Engineering

Les principaux objectifs sont :

Les outils du Knowledge Engineering

Le Knowledge Engineering peut utiliser :

Ces outils cherchent à rendre les connaissances exploitables par des systèmes.

Comparaison générale

Knowledge ManagementKnowledge Engineering
Organise le partage des connaissancesFormalise les connaissances
S’intéresse fortement aux personnesS’intéresse fortement aux modèles
Facilite la collaborationFacilite l’exploitation informatique
Utilise des communautés et des documentsUtilise des ontologies, règles et graphes
Cherche à transmettreCherche à représenter
Travaille sur les pratiquesTravaille sur les structures
Améliore la circulation de l’expertiseRend l’expertise interrogeable
Peut rester peu formelNécessite souvent une formalisation
Vise l’apprentissage organisationnelVise les systèmes de connaissances

Une différence de niveau de formalisation

Le Knowledge Management peut fonctionner avec une documentation relativement libre.

Exemple :

Compte rendu d’expérience
Guide de bonnes pratiques
Forum d’entraide
Interview d’un expert

Le Knowledge Engineering cherche à transformer une partie de ce contenu en structure.

Exemple :

Concept :
Incident critique

Définition :
Incident bloquant totalement le service sans solution de contournement.

Règle :

SI le service est totalement bloqué
ET si aucune solution de contournement n’existe
ALORS l’incident est critique.

La connaissance devient alors exploitable par un moteur de règles.

Exemple : départ d’un expert

Imaginons qu’un technicien très expérimenté quitte une entreprise.

Approche Knowledge Management

L’organisation peut :

L’objectif est de transmettre l’expertise aux collègues.

Approche Knowledge Engineering

L’organisation peut ensuite :

L’objectif est de rendre une partie de l’expertise exploitable par un système.

Exemple : support technique

Une entreprise possède de nombreux documents de support.

Knowledge Management

Il peut organiser :

Knowledge Engineering

Il peut représenter :

Incident → concerne → Produit
Incident → présente → Symptôme
Symptôme → peut indiquer → Cause
Cause → traitée par → Procédure

Le système peut ensuite recommander une procédure adaptée.

Exemple : formation interne

Knowledge Management

L’organisation peut créer :

Knowledge Engineering

Elle peut représenter :

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

Le système peut ensuite recommander un parcours personnalisé.

Knowledge tacite et explicite

Les deux disciplines s’intéressent à la différence entre connaissance tacite et connaissance explicite.

La connaissance tacite repose sur :

La connaissance explicite peut être exprimée dans :

Rôle du Knowledge Management

Il crée les conditions permettant aux personnes de partager leur expérience.

Exemples :

Rôle du Knowledge Engineering

Il cherche à formaliser les éléments utiles.

Exemples :

Knowledge Manager et Knowledge Engineer

Le Knowledge Manager

Ses missions peuvent inclure :

Le Knowledge Engineer

Ses missions peuvent inclure :

Le métier est présenté dans Knowledge Engineer : missions et compétences.

Knowledge Management et intelligence artificielle

Le Knowledge Management moderne peut utiliser l’IA pour :

Mais l’IA ne résout pas automatiquement les problèmes de gouvernance.

Il faut toujours déterminer :

Knowledge Engineering et intelligence artificielle

Le Knowledge Engineering fournit à l’IA :

Il devient particulièrement important dans les architectures associant Knowledge Engineering, RAG et LLM.

Une architecture commune

Les deux disciplines peuvent être combinées ainsi :

Experts et communautés
          ↓
Partage et documentation
          ↓
Knowledge Management
          ↓
Acquisition et validation
          ↓
Knowledge Engineering
          ↓
Base de connaissances
          ↓
RAG, graphe, règles ou assistant

Le Knowledge Management alimente le processus humain.

Le Knowledge Engineering construit la couche technique.

Quand utiliser le Knowledge Management ?

Il est prioritaire lorsque le problème concerne :

Quand utiliser le Knowledge Engineering ?

Il devient prioritaire lorsque le système doit :

Quand utiliser les deux ?

Les deux approches sont particulièrement utiles lorsque :

Exemple de projet combiné

Objectif :

Réduire le temps de traitement des incidents techniques.

Knowledge Management

  1. créer une communauté de support ;
  2. organiser les retours d’expérience ;
  3. documenter les incidents ;
  4. identifier les experts ;
  5. améliorer les procédures.

Knowledge Engineering

  1. définir les concepts ;
  2. relier produits, symptômes et causes ;
  3. formaliser les règles ;
  4. construire une base de connaissances ;
  5. connecter un assistant RAG ;
  6. tester les recommandations.

Résultat

Les techniciens disposent :

Erreurs fréquentes

Confondre documentation et connaissance structurée

Un ensemble de fichiers ne constitue pas automatiquement une base de connaissances.

Croire que la technologie crée le partage

Un outil collaboratif ne suffit pas si les personnes ne l’utilisent pas.

Formaliser sans impliquer les experts

Le modèle risque de déformer la pratique.

Partager sans gouvernance

Les documents deviennent obsolètes ou contradictoires.

Automatiser trop rapidement

Toutes les connaissances ne peuvent pas être transformées en règles.

Opposer les deux disciplines

Elles répondent à des besoins différents et complémentaires.

À retenir

  1. Le Knowledge Management organise la création et le partage des connaissances.
  2. Le Knowledge Engineering organise leur représentation informatique.
  3. Le Knowledge Management s’intéresse fortement aux personnes et aux pratiques.
  4. Le Knowledge Engineering s’intéresse fortement aux concepts, relations et règles.
  5. Une documentation n’est pas automatiquement une base de connaissances.
  6. Les communautés permettent de faire circuler l’expertise.
  7. Les ontologies et graphes permettent de la formaliser.
  8. Les deux disciplines contribuent à préserver la mémoire organisationnelle.
  9. Le Knowledge Engineering peut alimenter les systèmes RAG et les LLM.
  10. Les meilleurs projets associent souvent transmission humaine et structuration technique.

Vérifiez votre compréhension

Quelle est la principale différence ?

Le Knowledge Management organise la circulation des connaissances entre les personnes. Le Knowledge Engineering les représente dans les systèmes.

Le Knowledge Management utilise-t-il des technologies ?

Oui, mais la technologie sert principalement les processus de partage et de collaboration.

Le Knowledge Engineering remplace-t-il le Knowledge Management ?

Non. Une connaissance formalisée ne remplace pas les échanges humains, l’apprentissage et les communautés.

Une base documentaire relève-t-elle du Knowledge Management ?

Elle peut en faire partie. Elle devient davantage un outil de Knowledge Engineering lorsque ses contenus sont structurés en concepts, relations et règles.

Quel métier construit une ontologie ?

Cette mission relève généralement du Knowledge Engineer ou d’une équipe de modélisation des connaissances.

Peut-on utiliser les deux approches dans un projet RAG ?

Oui. Le Knowledge Management organise les sources et leur gouvernance. Le Knowledge Engineering organise leur structure et leur exploitation.

Questions fréquentes

Knowledge Management signifie-t-il gestion documentaire ?

La gestion documentaire en constitue une partie, mais le Knowledge Management couvre également les personnes, les pratiques et la transmission.

Knowledge Engineering signifie-t-il intelligence artificielle ?

Il est lié à l’IA, mais il peut également servir à construire une taxonomie, une base de règles ou un modèle conceptuel sans LLM.

Quel rôle est le plus technique ?

Le Knowledge Engineer possède généralement une dimension technique plus forte.

Quel rôle est le plus organisationnel ?

Le Knowledge Manager travaille davantage sur les processus, les communautés et les pratiques.

Une petite entreprise peut-elle utiliser ces méthodes ?

Oui. Elle peut commencer avec une documentation structurée, un glossaire et quelques règles.

Par quoi commencer ?

Commencez par le problème : partage insuffisant, perte d’expertise, recherche difficile ou besoin d’automatisation.

Continuer

Découvrir le parcours complet de Knowledge Engineering

Comprendre les bases de connaissances

Découvrir le métier de Knowledge Engineer