Conceito

São programas que tem como finalidade simular o raciocínio de um profissional de uma área de conhecimento especifica. Um exemplo seria um sistema especialista em certo tipo de doença em que perguntaria dados ao usuário e ele responderia com diagnósticos e conselhos profissionais. São constituídos por muitas regras podem até ser heurísticas que analisam informações geralmente fornecidas pelo usuário sobre uma classe específica de problema.

Motor de Inferência

Motor de inferência ou mecanismo de raciocínio é uma ferramenta utilizada em sistemas especialistas. O motor basicamente utiliza a base de conhecimento como “dado” na solução de um problema, o programa que utiliza lógica para determinar a solução. O raciocínio é cíclico, sendo composto por duas etapas: A de avaliação, que procura regras suscetíveis de serem ativadas baseado no estado dos fatos, para escolher as regras efetivamente. A outra etapa é a execução, Que modifica a base de fatos e em seguida a base de regras. O mecanismo interrompe em duas situações: quando é encontrada a solução do problema ou quando não há mais regra ativável.

Heurística

É um método criado com o objetivo de solucionar problemas. É de certa maneira simplificador, pelo fato de substituir as questões difíceis por soluções fáceis a fim de encontrar respostas viáveis mesmo que incompletas. Uma característica humana é a capacidade heurística, que pode ser descrita como "arte" de descobrir e inventar ou resolver problemas, acrescentada a criatividade e ao pensamento divergente. Assim a heurística são procedimentos que são recorridos quando um problema complexo ou com informações incompletas surgem.


Aplicações

Sistemas especialistas são muito úteis em qualquer área que envolva combinatória, como por exemplo em:

  • Comandos de voz
  • Diagnósticos médicos
  • Diagnostico de erros em sistemas
  • Simulação lógica de maquinas
  • Gestão de conhecimento
  • Softwares educacionais


Exemplos

Sistemas especialistas são muito usados no cálculo de hipotecas, pois o custo do trabalho costuma flutuar, o que dificulta a decisão de aceitar ou não hipotecas menores. Um sistema especialista criado pela aeronáutica americana, hprcARCHITECT, é capaz de criar pequenos programas de computadores sem o auxílio de técnicos. Na medicina, esses sistemas especialistas são capazes de guardar informações sobre o paciente, e quando o médico receitar novos medicamentos, o sistema verifica se pode haver efeitos adversos com os medicamentos já ministrados e verificar se o paciente tem alergia a algum produto químico presente no medicamento.


Referências

[1] [2]