Tarefas
Monitoramento
O monitoramento é um caso particular de interpretação, e consiste na comparação contínua dos valores dos sinais ou dados de entrada e valores que funcionam como critérios ou padrões de normalidade. No campo da manutenção preditiva, os Sistemas Especialistas são usados principalmente como ferramentas de diagnóstico. O objetivo é que o programa seja capaz de determinar a todo momento o estado de funcionamento de sistemas complexos, antecipando possíveis incidentes que possam ocorrer. Assim, utilizando um modelo computacional do raciocínio de um especialista humano, fornece os mesmos resultados que esse especialista alcançaria.
Projeto
Design é o processo de especificar uma descrição de um artefato que satisfaça diversas características de diversas fontes de conhecimento. O design é concebido de diferentes maneiras:.
• - O projeto de engenharia é o uso de princípios científicos para máxima economia e eficiência.
• - O desenho industrial busca retificar omissões de engenharia, é uma tentativa consciente de trazer forma e ordem visual à engenharia de hardware onde a tecnologia não oferece essas características.
Os SEs em design veem esse processo como um problema de busca por uma solução ótima ou adequada. As soluções alternativas podem ser conhecidas antecipadamente ou podem ser geradas automaticamente testando diferentes projetos para verificar quais deles atendem aos requisitos solicitados pelo usuário. Essa técnica é chamada de “geração e teste”, portanto esses SEs são chamados de seleção. Nas áreas de aplicação, o teste é encerrado quando a primeira solução é encontrada; Porém, existem problemas mais complexos em que o objetivo é encontrar a solução ótima.
Planejamento
O planejamento é a realização de planos ou sequências de ações e é um caso particular de simulação. É composto por um simulador e um sistema de controle. O efeito final é o ordenamento de um conjunto de ações para atingir um objetivo global.
Os problemas apresentados pelo planejamento usando SE são os seguintes:
• - Existem consequências imprevisíveis, por isso vários planos devem ser explorados e explicados.
• - Existem muitas considerações que devem ser valorizadas ou incluir um fator de peso.
• - Geralmente há interações entre planos com vários subobjetivos, portanto soluções de compromisso devem ser escolhidas.
• - Trabalho frequente com incerteza, pois a maioria dos dados com os quais trabalhamos são mais ou menos prováveis, mas não certos.
• - É necessário utilizar fontes diversas como bancos de dados.
Controlar
Um sistema de controle participa da execução sequencial de tarefas de interpretação, diagnóstico e reparo. Com isso é possível conduzir ou guiar um processo ou sistema. Os sistemas de controle são complexos devido ao número de funções que devem controlar e ao grande número de fatores que devem considerar; Esta crescente complexidade é outra das razões que apontam para a utilização do conhecimento e, portanto, da SE.
Vale esclarecer que os sistemas de controle podem ser em malha aberta, se a realimentação ou a transição de um processo para outro for realizada pelo operador, ou em malha fechada, se o operador não precisar intervir em nenhuma parte dele.
Reparar, corrigir ou terapia.
O reparo, correção, terapia ou tratamento consiste na proposta das ações corretivas necessárias para resolver um problema. Os SE em reparação têm que cumprir diversos objetivos, tais como:
• - Repare o mais rápida e economicamente possível.
• - Ordem de reparos quando for necessário realizar vários.
• - Evitar os efeitos secundários da reparação, ou seja, o aparecimento de novas avarias devido à reparação.
Simulação
A simulação é uma técnica que consiste na criação de modelos baseados em fatos, observações e interpretações no computador, a fim de estudar o seu comportamento observando as saídas para um conjunto de entradas. As técnicas tradicionais de simulação requerem modelos matemáticos e lógicos, que descrevem o comportamento do sistema em estudo. A utilização do SE para simulação é motivada pela principal característica do SE, que é a sua capacidade de simular o raciocínio de um especialista humano, o que é um processo complexo.
Na aplicação do SE para simulação, cinco configurações possíveis devem ser diferenciadas:
• - Um SE pode dispor de um simulador para verificar as soluções e, se necessário, retificar o processo que segue.
• - Um sistema de simulação pode conter um SE como parte dele e, portanto, o SE não precisa necessariamente ser uma simulação.
• - Um SE pode controlar um processo de simulação, ou seja, o modelo está na base de conhecimento do SE e sua evolução é função da base de fatos, da base de conhecimento e do motor de inferência, e não de um conjunto de equações lógico-aritméticas.
• - Um SE pode ser utilizado como conselheiro do usuário e do sistema de simulação.
• - Um SE pode ser utilizado como máscara ou sistema front-end de um simulador para que o usuário receba explicação e justificativa dos processos.
Instrução
Um sistema instrucional acompanhará o processo de aprendizagem. O sistema detecta erros de uma pessoa experiente e identifica a solução adequada, ou seja, desenvolve um plano de ensino que facilita o processo de aprendizagem e a correção de erros.
Recuperação de informações
Os SE, com a sua capacidade de combinar informação e regras de atuação, têm sido vistos como uma das soluções possíveis para o processamento e recuperação de informação, e não apenas de informação documental. A década de 1980 foi rica em pesquisas e publicações sobre experimentos dessa ordem, interesse que ainda não diminuiu.
O que diferencia este sistema de um sistema tradicional de recuperação de informação é que estes últimos só são capazes de recuperar o que existe explicitamente, enquanto um SE deve ser capaz de gerar informações não explícitas, raciocinando com os elementos que lhe são dados. Mas a capacidade dos SE no domínio da recuperação de informação não se limita à recuperação. Eles podem ser utilizados para auxiliar o usuário, na seleção de recursos de informação, na filtragem de respostas, etc. Um SE pode atuar como um intermediário inteligente que orienta e apoia o trabalho do usuário final.
• - gestão do conhecimento.
• - engenharia do conhecimento.
• - reconhecimento de fala.
• - sistemas de informação hospitalar.
• - Sistemas especialistas em aplicações reais (Inglês).
• - Redes Semânticas e Agentes Inteligentes (Inglês).
• - Sistemas Especialistas e Modelos Probabilísticos de Redes (Espanhol).
• - Sistemas Especialistas Baseados em Regras: Os Experimentos MYCIN do Projeto de Programação Heurística de Stanford.
• - Sistemas especialistas, o que são, como funcionam e como são classificados.
• - Linguagem de criação de Sistemas Especialistas baseada em CommonKADS.
• - Linguagem para implementação de sistemas especialistas com modelos algébricos.
• - Conceitos básicos sobre sistemas especialistas.
• - Sistemas especialistas em medicina (informações gerais).