Skip to main content

O que são sistemas especialistas?

A tecnologia sempre foi sobre a construção de máquinas melhores, mais rápidas e mais inteligentes. Os sistemas especialistas adotam esse conceito usando a lógica avançada do computador para criar software que parece "pensar" e tomar decisões por conta própria. Tradicionalmente construído na lógica booleana - lógica usando apenas valores verdadeiros ou falsos - os sistemas especialistas usam algoritmos complexos para calcular respostas de um grande banco de dados de informações. Se o computador não puder determinar a resposta correta, presume-se que o programa não está errado, mas que a base de conhecimento não contém informações suficientes sobre o assunto.

Quando um computador deve tomar uma decisão, tudo se decompõe em uma série de declarações verdadeiras ou falsas. Se programado para acender quando um botão é pressionado, pressionar o botão define como verdadeiro e não pressionar o botão define como falso. False significa que não há luz enquanto true acende a luz. Essa é a base da lógica do computador.

Um sistema especialista leva essas respostas verdadeiras e falsas a um novo nível. Ao combinar uma série de respostas verdadeiras e falsas, o computador tenta determinar como reagir a uma determinada situação. Pode alterar sua resposta com base no padrão específico e no número de respostas verdadeiras e falsas.

A idéia por trás desses sistemas é baseada em como as pessoas pensam. Os seres humanos podem armazenar grandes quantidades de novos conhecimentos e tomar decisões com base em conhecimentos anteriores. O computador é programado para "pensar" e tomar decisões com base no conhecimento encontrado em seu banco de dados e em suas experiências anteriores. De certa forma, é como se o computador estivesse "aprendendo" com seus sucessos e fracassos do passado.

Existem duas formas principais de sistemas especialistas. O sistema especialista tradicional usa a lógica booleana para tomar suas decisões. Um sistema especialista em lógica difusa, por outro lado, não funciona. Ele calcula um intervalo de valores que se enquadram entre respostas simples verdadeiras ou falsas para determinar em que grau uma afirmação é mais verdadeira ou mais falsa.

Os sistemas especialistas difusos são mais parecidos com os humanos do que os sistemas especialistas tradicionais na maneira como "pensam". Esses sistemas especialistas não recebem respostas específicas para um problema, mas recebem uma declaração da qual tiram conclusões adicionais. Esse processo é conhecido como inferência.

Por exemplo, se uma declaração disser "Todas as gatas são listradas. Miss Kitty é uma gata", os sistemas fuzzy de especialistas infeririam que, como todas as gatas são listradas e Miss Kitty é uma gata, Miss Kitty deve ser listrada. A lógica difusa também pode calcular valores mais complicados, como determinar a probabilidade de uma gata específica ser listrada se apenas uma porcentagem das gatas tiverem listras. Os sistemas especialistas tradicionais precisariam de muito mais instruções para chegar a essas mesmas conclusões.