Investor's wiki

Ingénierie des connaissances

Ingénierie des connaissances

Qu'est-ce que l'ingénierie des connaissances ?

L'ingénierie des connaissances est un domaine de l'intelligence artificielle (IA) qui crée des règles à appliquer aux données pour imiter le processus de pensée d'un expert humain. Il examine la structure d'une tâche ou d'une décision pour identifier comment une conclusion est atteinte.

Une bibliothèque de méthodes de résolution de problèmes et les connaissances collatérales utilisées pour chacune peuvent alors être créées et servir de problèmes à diagnostiquer par le système. Le logiciel résultant pourrait alors aider au diagnostic, au dépannage et à la résolution des problèmes, soit par lui-même, soit dans un rôle de soutien à un agent humain.

Comprendre l'ingénierie des connaissances

L'ingénierie des connaissances cherchait à transférer l'expertise d'experts humains en résolution de problèmes dans un programme capable de prendre en compte les mêmes données et d'arriver à la même conclusion. Cette approche est appelée processus de transfert et a dominé les premières tentatives d'ingénierie des connaissances.

Il est cependant tombé en disgrâce, car les scientifiques et les programmeurs ont réalisé que les connaissances utilisées par les humains dans la prise de décision ne sont pas toujours explicites. Alors que de nombreuses décisions peuvent être attribuées à une expérience antérieure sur ce qui a fonctionné, les humains s'appuient sur des pools de connaissances parallèles qui ne semblent pas toujours logiquement liés à la tâche à accomplir.

Certains de ce que les PDG et les investisseurs vedettes appellent l'intuition ou les sauts intuitifs sont mieux décrits comme un raisonnement analogue et une pensée non linéaire. Ces modes de pensée ne se prêtent pas à des arbres de décision directs, étape par étape, et peuvent nécessiter l'extraction de sources de données qui semblent coûter plus cher à importer et à traiter qu'elles ne valent la peine.

Le processus de transfert a été délaissé au profit d'un processus de modélisation. Au lieu d'essayer de suivre le processus étape par étape d'une décision, l'ingénierie des connaissances se concentre sur la création d'un système qui atteindra les mêmes résultats que l'expert sans suivre le même chemin ou exploiter les mêmes sources d'information.

Cela élimine certains des problèmes liés à la recherche des connaissances utilisées pour la pensée non linéaire, car les personnes qui le font ne sont souvent pas conscientes des informations sur lesquelles elles se basent. Tant que les conclusions sont comparables, le modèle fonctionne. Une fois qu'un modèle se rapproche constamment de l'expert humain, il peut alors être affiné. Les mauvaises conclusions peuvent être retracées et déboguées, et les processus qui créent des conclusions équivalentes ou améliorées peuvent être encouragés.

L'ingénierie des connaissances pour dépasser les experts humains

L'ingénierie des connaissances est déjà intégrée dans les logiciels d'aide à la décision. Des ingénieurs du savoir spécialisés sont employés dans divers domaines qui font progresser les fonctions de type humain, y compris la capacité des machines à reconnaître un visage ou à analyser ce qu'une personne dit pour le sens.

Au fur et à mesure que la complexité du modèle augmente, les ingénieurs de la connaissance peuvent ne pas comprendre pleinement comment les conclusions sont atteintes. Finalement, le domaine de l'ingénierie des connaissances passera de la création de systèmes qui résolvent les problèmes aussi bien qu'un humain à un système qui le fait quantitativement mieux que les humains.

En associant ces modèles d'ingénierie des connaissances à d'autres capacités telles que le traitement du langage naturel (PNL) et la reconnaissance faciale, l'intelligence artificielle pourrait être le meilleur serveur, conseiller financier ou agent de voyage que le monde ait jamais vu.

Points forts

  • L'ingénierie des connaissances est déjà utilisée dans les logiciels d'aide à la décision et on s'attend à ce qu'à un moment donné, elle soit utilisée pour prendre de meilleures décisions que les experts humains.

  • L'objectif de l'ingénierie des connaissances est qu'elle soit implémentée dans un logiciel qui prendra des décisions comme le feraient des experts humains, tels que des conseillers financiers.

  • Aujourd'hui, l'ingénierie des connaissances utilise un processus de modélisation qui crée un système qui touche aux mêmes résultats que l'expert sans suivre le même chemin ni utiliser les mêmes sources d'information.

  • Dans sa forme initiale, l'ingénierie des connaissances était centrée sur le processus de transfert ; transférer l'expertise d'un humain en résolution de problèmes dans un programme qui pourrait prendre les mêmes données et tirer les mêmes conclusions.

  • L'ingénierie des connaissances est une branche de l'intelligence artificielle (IA) qui développe des règles qui sont appliquées aux données afin d'imiter le processus de pensée d'un humain expert sur un sujet spécifique.

  • Il a été déterminé que le traitement des transferts avait ses limites, car il ne reflétait pas avec précision la façon dont les humains prennent des décisions. Il n'a pas tenu compte de l'intuition et de l'intuition, connues sous le nom de raisonnement analogue et de pensée non linéaire, qui peuvent souvent ne pas être logiques.