Ingénierie de la connaissance
L’ingénierie de la connaissance (ou Knowledge Engineering ou KE) fait référence à tous les aspects techniques, scientifiques et sociaux entrant dans la construction, le maintien et l’utilisation de systèmes fondés sur le savoir.
L’un des premiers exemples d'un système expert était MYCIN, une application pour effectuer le diagnostic médical. Dans l’exemple MYCIN, les experts en la matière étaient les médecins et les connaissances représentées étaient leur expertise en matière de diagnostic.
Les systèmes experts ont d'abord été développés dans des laboratoires d'intelligence artificielle dans le but de comprendre le processus décisionnel complexe chez l'homme. Sur la base des résultats positifs de ces prototypes initiaux, la technologie a été adoptée par le monde des affaires américain (et plus tard dans le monde entier) dans les années 1980. Les projets de programmation heuristique de Stanford dirigés par Edward Feigenbaum ont été l’un des leaders dans la définition et le développement des premiers systèmes experts.