Qu'est-ce que l'ingénierie des connaissances?
L'ingénierie de la connaissance consiste à rassembler et à saisir des informations à utiliser dans des systèmes informatiques basés sur la connaissance. Ces systèmes peuvent résoudre des problèmes ou répondre à des questions sans l'aide d'un expert humain. Les ingénieurs du savoir utilisent diverses techniques d’acquisition du savoir conçues pour collecter des types d’informations spécifiques.
Le domaine de l'ingénierie du savoir s'est développé lorsque les mémoires informatiques sont devenues suffisamment grandes pour accueillir d'énormes quantités d'informations, vers 1970. Cela a entraîné un changement de technologie de l'intelligence artificielle (IA). En plus de créer un logiciel d’intelligence artificielle capable de résoudre les problèmes et d’utiliser la logique, les programmeurs ont été en mesure de fournir à l’intelligence artificielle une énorme base de données sur laquelle s’appuyer.
L'ingénierie des connaissances est un processus multi-étapes exigeant beaucoup de main-d'œuvre. Tout d'abord, l'ingénieur du savoir est confronté à un problème. Par exemple, le problème pourrait être de permettre aux gens de découvrir la signification de leurs symptômes médicaux sans avoir à consulter un médecin. L’ingénieur crée ensuite un système capable de le faire: par exemple, un programme informatique qui prend les symptômes en entrée et génère une liste de conditions ou de maladies susceptibles de les manifester.
Ensuite, l’ingénieur doit rassembler les informations nécessaires. L’ingénieur peut s’adresser à des médecins ou lire des textes médicaux pour trouver des informations sur les maladies et les symptômes. Une fois que toutes les informations sont collectées et organisées, les codeurs créent le système. L'ingénieur entre les données. La dernière étape de l'ingénierie des connaissances consiste à tester le système pour s'assurer qu'il génère des réponses précises.
L’acquisition des connaissances est l’étape la plus importante et sans doute la plus importante du processus d’ingénierie des connaissances. La plupart des connaissances nécessaires pour créer un système basé sur les connaissances résident dans le cerveau des experts. Ces experts sont généralement des personnes occupées. Le défi que doit relever l'ingénieur du savoir consiste à obtenir ces informations aussi rapidement et efficacement que possible.
Un autre défi consiste à collecter les informations implicitement connues de l'expert. Par exemple, un médecin peut ne pas être en mesure de décrire le son d'un poumon asthmatique. Elle le sait juste quand elle l'entend.
Les ingénieurs du savoir ont mis au point une foule de techniques d’acquisition du savoir pour les aider à recueillir des informations. Celles-ci incluent les techniques de génération de protocole, les techniques d’information limitée et les techniques basées sur la matrice. Les techniques sont choisies en fonction du type de connaissances requis.
Par exemple, si un ingénieur a besoin d'informations sur les étapes franchies par un médecin pour poser un diagnostic, il peut tout simplement l'interroger. Si, par contre, l’information recherchée par l’ingénieur correspond au type d’informations que le médecin connaît mais qu’il a du mal à exprimer, il pourrait utiliser une technique de tri. Une technique de tri nécessite l’expert de trier les cartes sur lesquelles se trouvent des mots, puis de nommer les catégories qu’il a utilisées. Cela permet à l'ingénieur de comprendre comment l'expert pense l'information.