Qu'est-ce qu'un shell système expert?

Dans les systèmes experts, les shells de systèmes experts sont des logiciels contenant une interface, un moteur d'inférence et le squelette formaté d'une base de connaissances. En substance, un shell de système expert est un bol vide contenant les éléments de connaissance experts que le moteur d'inférence peut traiter pour les utilisateurs. Les systèmes experts sont des applications informatiques qui fournissent une aide à la résolution de problèmes pour des problèmes spécifiques auxquels un utilisateur peut avoir besoin d'accéder pour résoudre, par exemple, une difficulté de fonctionnement d'un logiciel utilitaire. Un ingénieur du savoir utiliserait ce shell pour développer la base de connaissances et la personnaliser afin de répondre aux besoins de sa clientèle particulière d’utilisateurs. Il serait personnalisé pour prendre les entrées d'un utilisateur et interpréter ces informations dans le référentiel de données et, par comparaison, localiser les informations correspondantes qui pourraient aider à guider l'utilisateur vers une solution.

Outre les informations de contrôle qui sont déposées dans une base de connaissances, des règles et des définitions d'attributs régissent la divulgation d'informations aux utilisateurs. La base de connaissances est constituée d'énoncés d'expertise qui imitent le processus d'analyse d'un expert humain à la recherche de suffisamment de connaissances pour trouver une solution. Les systèmes experts doivent fournir des fonctionnalités permettant de renforcer le travail de l'ingénieur du savoir dans le développement d'une base de connaissances pouvant fonctionner comme un système expert en temps réel. Dans un tel système expert, la base peut subir des modifications constantes des données par suppression ou ajout de données, car les systèmes industriels, les réseaux, le matériel et les systèmes logiciels évoluent dans le temps. Ce changement constant des données saisies par d'autres systèmes de gestion ne doit pas entraver la capacité de la base de raisonner au même niveau d'expert, indépendamment des changements.

Les systèmes experts fournissent la base nécessaire pour imiter le raisonnement expert humain dans les méthodes de règles appelées chaînage en avant et chaînage en arrière. Le chaînage direct dans ces shells permet de prendre des données d'un utilisateur et d'utiliser des règles de moteur d'inférence pour localiser plus de données relatives à ces informations jusqu'à ce qu'il y ait suffisamment d'informations pour former une conclusion. Comme les données initiales reçues sont le moteur de la recherche, cette méthode est appelée méthode pilotée par les données. Une application illustrant cette méthode d’enchaînement peut explorer les possibilités d’agencement des composants dans un ordinateur afin d’obtenir le meilleur placement des composants.

Le chaînage en amont ne collecte les données que si elles en ont besoin lorsqu'une base de connaissances est interrogée lors d'une consultation. Il a pour but de trouver une valeur pour C et de raisonner en arrière de découvrir la valeur de A et B qui concluent la valeur de but de C. Cette méthode de raisonnement des données actuelles aux données antérieures qui était à la base des données actuelles est appelée objectif méthode entraînée. Une application illustrant les règles d’inférence relatives aux systèmes d’experts peut inclure un médecin qui saisit un ensemble actuel de symptômes pour obtenir des informations générales sur les mêmes symptômes ou des symptômes similaires dans des informations générales provenant d’un système expert de diagnostic médical particulier.

Les connaissances inférées sont acquises par l'examen des faits existants pour aboutir à de nouvelles informations probables. C'est le processus de raisonnement qui caractérise le moteur d'inférence dans les shells de systèmes experts. C'est ce processus qui initie l'enchaînement en avant ou en arrière dans les systèmes experts à base de règles. Les règles d'inférence qui construisent les moteurs d'inférence dans les shells de systèmes experts sont constituées de clauses conditionnelles «if» et «then» dans des déclarations de décision qui facilitent l'orientation des étapes. Ces étapes peuvent concerner les domaines des services financiers, des ressources humaines et de la gestion des prêts hypothécaires, entre autres, pour tenter de découvrir les règles empiriques comme des recommandations probables lorsqu'une réponse définitive n'est pas possible.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?