À propos de Knowledge Engineering

Ce site a pour objectif de rendre le Knowledge Engineering, ou ingénierie des connaissances, plus compréhensible et plus concret.

Cette discipline cherche à transformer des connaissances dispersées en structures utilisables par des personnes et des systèmes informatiques.

Elle s’intéresse notamment à la manière de :

Le site propose un parcours progressif permettant de passer des notions fondamentales aux méthodes et applications pratiques.

Pourquoi ce site ?

Les connaissances occupent une place centrale dans les systèmes d’intelligence artificielle.

Un modèle de langage peut produire une réponse fluide sans toujours garantir :

Le Knowledge Engineering cherche à répondre à ces difficultés en organisant explicitement :

L’objectif de ce site est donc de montrer que la qualité d’un système d’IA ne dépend pas uniquement de son modèle.

Elle dépend également de la qualité des connaissances qu’il peut consulter et exploiter.

À qui s’adresse le site ?

Les contenus sont destinés aux personnes qui souhaitent comprendre ou mettre en œuvre des systèmes fondés sur les connaissances.

Ils peuvent notamment intéresser :

Aucune maîtrise préalable des ontologies ou des graphes n’est nécessaire pour commencer le parcours.

Les sujets traités

Fondements de la connaissance

Le site commence par distinguer :

Ces distinctions permettent de comprendre ce qu’un système peut réellement enregistrer, représenter et utiliser.

Acquisition des connaissances

Les contenus expliquent comment recueillir les connaissances à partir :

Représentation des connaissances

Plusieurs méthodes sont présentées :

Bases et systèmes de connaissances

Le site aborde notamment :

Intelligence artificielle générative

Une partie importante du site est consacrée aux relations entre :

Guides pratiques

Les guides montrent comment :

Une approche progressive

Le parcours principal contient 16 étapes.

Il commence par les notions fondamentales :

Donnée
  ↓
Information
  ↓
Connaissance

Il progresse ensuite vers :

Acquisition
  ↓
Représentation
  ↓
Ontologie
  ↓
Graphe
  ↓
Base de connaissances
  ↓
Raisonnement

Il se termine par les architectures contemporaines :

RAG
  ↓
GraphRAG
  ↓
Systèmes hybrides
  ↓
Métier de Knowledge Engineer

Commencer le parcours de Knowledge Engineering.

Une approche centrée sur les usages

Le site ne présente pas les technologies comme des objectifs en elles-mêmes.

Une ontologie n’est utile que si elle répond à une question.

Un graphe n’est pertinent que si les relations apportent une information exploitable.

GraphRAG n’est pas nécessaire lorsque la réponse se trouve simplement dans un document.

La méthode proposée consiste donc à commencer par :

  1. le problème ;
  2. les utilisateurs ;
  3. les questions ;
  4. les connaissances nécessaires ;
  5. la solution la plus simple capable d’y répondre.

Une approche orientée vers la fiabilité

Les contenus accordent une place importante à :

Une base volumineuse n’est pas nécessairement une bonne base.

Un système doit pouvoir indiquer :

Les principes éditoriaux

Les contenus sont construits autour de plusieurs principes.

Définir les termes

Chaque notion importante doit être expliquée avant d’être utilisée.

Distinguer les concepts proches

Exemples :

Utiliser des exemples

Les concepts sont illustrés par des domaines comme :

Relier les pages

Les articles sont organisés en parcours et en ensembles thématiques.

Présenter les limites

Aucune technologie n’est décrite comme une solution universelle.

Favoriser la vérification

Les contenus encouragent l’utilisation de sources, de tests et de mécanismes de validation.

Utilisation de l’intelligence artificielle

Les outils d’intelligence artificielle peuvent être utilisés pour assister certaines tâches éditoriales, comme :

Ils ne remplacent pas :

La méthode détaillée est présentée dans la page consacrée à la méthodologie éditoriale et à la politique des sources.

Ce que ce site ne prétend pas faire

Les contenus ne remplacent pas :

Les exemples sont principalement pédagogiques.

Ils doivent être adaptés et validés avant d’être utilisés dans un système réel.

Qui édite ce site ?

Cette section doit être personnalisée avant publication.

Nom ou organisation :
[À compléter]

Présentation :
[Présentez ici votre parcours, votre expérience et les raisons qui vous ont conduit à créer ce site.]

Contact professionnel :
[À compléter]

Profil ou site principal :
[À compléter]

Évitez de revendiquer une expérience, une fonction ou une qualification qui ne peut pas être vérifiée.

Une présentation courte et factuelle est préférable à une biographie très générale.

Signaler une erreur

Les connaissances et les technologies évoluent.

Une erreur, une imprécision ou une ressource obsolète peut être signalée à l’éditeur du site.

Le signalement devrait idéalement contenir :

Ajoutez ici votre adresse ou votre formulaire :

[Adresse électronique ou lien vers le formulaire de contact]

Parcours recommandés

Pour découvrir le domaine

Suivre les 16 étapes du parcours Knowledge Engineering

Pour construire un premier système

Comment construire une base de connaissances ?

Pour travailler avec des LLM

Knowledge Engineering, RAG et LLM

Pour comprendre les graphes

Comment créer un graphe de connaissances ?

Pour découvrir le métier

Knowledge Engineer : missions et compétences

À retenir

  1. Ce site est consacré à la structuration et à l’exploitation des connaissances.
  2. Il propose un parcours progressif et des guides pratiques.
  3. Les contenus relient les approches symboliques aux LLM et au RAG.
  4. Les exemples sont conçus pour faciliter la compréhension.
  5. Les technologies sont évaluées selon leur utilité réelle.
  6. La qualité, les sources et la gouvernance occupent une place centrale.
  7. Les contenus pédagogiques ne remplacent pas une validation professionnelle.
  8. La présentation de l’éditeur doit être complétée avant publication.