Les systèmes experts sont fondés sur des
règles à résoudre des problèmes en appliquant un ensemble
de règles programmées à l'information disponible. Celles-ci prennent
généralement la forme de peines avec sursis l'ordinateur peut utiliser pour
vérifier logiquement données pour parvenir à une conclusion. Programmation de
tels systèmes nécessite un haut niveau de compétence et l'incorporation d'une
grande base de connaissances. Conclusions du système ne sont pas toujours
exactes, mais il peut fournir des informations sur leur probabilité statistique
pour la référence de techniciens et d'opérateurs.
En informatique,
les systèmes experts sont conçus pour fonctionner comme des experts des droits
à appliquer la logique de problèmes. Au lieu de suivre des règles de
programmation rigides, ils sont plus souples dans la nature, et peuvent imiter
certaines voies de la cognition humaine. Le système peut être utilisé pour des
activités telles que l'examen des études d'imagerie médicale, l'analyse des
défauts dans un réseau informatique, ou d'identification de micro-organismes.
Pour fonctionner avec précision, il a besoin d'un fondement logique, et les
règles sont un choix commun.
Le programmeur
utilise la base de connaissances pour créer un ensemble de règles sous la forme
d'instructions si-alors. Comme les systèmes experts à base de règles
rencontrent des problèmes, ils peuvent appliquer ces règles pour affiner les
causes et élaborer des solutions. Par exemple, un système peut surveiller un
réseau électrique, auquel cas il aurait un certain nombre de règles pour
déterminer la cause de l'erreur, il peut recommander une action. Ces systèmes
experts à base de règles utilisent une logique qui peut être familier aux
spécialistes des droits qui utilisent décision similaire prise boisé dans
l'évaluation des problèmes.
Cette forme
d'intelligence artificielle n'est pas parfait, cependant. Systèmes experts à
base de règles ne savent pas comment gérer des situations qui ne relèvent pas
de leur base et de l'expérience des connaissances. Ils peuvent accumuler des
informations au fil du temps, mais la première instance d'un événement anormal peut
être source de confusion pour le système. Il pourrait revenir une fausse
conclusion, qui oblige l'exploitant à fournir des instructions afin de ne pas
faire la même erreur. Parfois, un homme aurait été en mesure d'éviter la même
erreur, illustrant les lacunes dans la connaissance artificielle.
Les interfaces logiques dans les systèmes experts
à base de règles les aider à trouver des réponses, mais ils ont aussi besoin
d'une méthode de communication. Les données doivent être introduites dans le
système d'analyse, et il doit avoir un moyen d'interagir avec les opérateurs de
fournir une réponse. Cela peut exiger de programmation supplémentaire pour
aider le système présente des informations dans un langage clair et
compréhensible. Si elle retourne charabia ou données peu claires, il n'est pas
utile à l'exploitant; certains le traitement du langage et des capacités
vocales artificielles peuvent alors être nécessaires dans la programmation et
le développement de systèmes experts à base de règles.