Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Especialistas
1. Introdução
1
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
Sistemas Especialistas, segundo Rich & Knight (1993), corresponde a como fazer
com que máquinas, ou computadores, realizem tarefas que necessitem de especialistas
para a sua realização. Waterman (1986) define sistema especialista como um programa
computacional baseado em um conhecimento que compete a um especialista na resolução
de um problema significativo em um domínio específico.
Uma pergunta que pode estar na sua cabeça é: qual é a importância de sistemas
especialistas? Para entender isto, considere que um especialista é uma pessoa que tem
conhecimento razoavelmente profundo em um assunto. Este conhecimento em geral foi
construído com base em estudos e em experiências práticas por que este profissional
passou ao longo de sua vida. Muito possivelmente você conhece muitos especialistas. Um
médico, por exemplo, é um especialista, certo? Um médico é na verdade um profissional
que faz manutenção em um tipo de sistema, que é o nosso corpo humano, não é isso? Há
outros profissionais que, como um médico, estão presentes em muitas empresas.
2
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
Observe que estas justificativas dizem respeito à organização. Com isto você vai
se lembrar das três dimensões discutidas na AT5. Com relação à dimensão humana, é
importante também mencionar que um especialista pode não se sentir confortável em ser
convidado a “emprestar” o seu conhecimento para ser inserido em um sistema
especialista. Você, no lugar do especialista, se sentiria confortável?
3
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
Por outro lado, é preciso também dizer que manter o sistema atualizado, assim
como um especialista procura se manter atualizado, não é uma tarefa simples, pois o
especialista não fica permanentemente disponível para o sistema especialista. Além disso,
outra possível dificuldade, conforme já foi comentando anteriormente, é que o
especialista não concorde em passar o seu conhecimento por receio, por exemplo, de
perder o emprego. Ou ainda, tenha dificuldade para passar o conhecimento, mesmo
concordando em passá-lo para o sistema especialista.
4
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
5
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
a) Regras
As regras têm a seguinte estrutura:
“SE condições ENTÃO ação” ou “SE dados ENTÃO solução”.
A figura 8.2 ilustra um conjunto de regras que poderia fazer parte da base de
conhecimento relativa a uma análise de concessão de crédito para financiamento.
6
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
b) Objetos Estruturados
7
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
Para entender, vamos utilizar a figura 8.2. Imaginemos uma pessoa que tenha uma
renda de R$6.000 e apenas um tipo de prestação ─ que é uma prestação de carro igual a
R$300, correspondente a 5% de sua renda ─e que essa pessoa trabalhe há mais de 5 anos
no mesmo emprego. Imaginemos que, sob essas condições, a ela seja concedido crédito
de R$1.000. Identifique o caminho que será possível percorrer com estes dados e
verifique se de fato esta pessoa poderá ter o crédito de R$1.000. Observe que esta pessoa
não tem prestação de casa para pagar, o que significa que a prestação da casa para ela é
igual a zero. O caminho, portanto, será: A B C D E F.
Agora vamos considerar outra pessoa que tenha uma renda de R$4.500, 2 anos no
trabalho e que a prestação de sua casa seja igual a R$450, correspondente, portanto, a
10% de sua renda. Fazendo a mesma verificação dos dados na figura 8.2, observamos que
o caminho a ser seguido neste caso será: A B D E G H I, o que
significa que, neste caso, esta pessoa poderá ter crédito de R$500.
8
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
9
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
4. Aquisição de Conhecimento
10
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
b) Métodos Manuais com Execução da Tarefa para AC: análise de protocolo verbal,
análise de interrupção;
c) Métodos Manuais para AC Procedural: hipóteses terminais.
11
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
Vamos lá, pode ser que você já esteja se acostumando com esta próxima “dica”!
Você que tem familiaridade com a internet, pode acessar a página scholar.google.com.br
e entrar com as seguintes palavras para busca: “sistemas especialista aplicações”. Você
vai observar que irá aparecer um conjunto bastante razoável de trabalhos, podendo ter
12
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
inclusive algum trabalho relativo a alguma área de seu interesse. Para localizar algum
trabalho de maior interesse, você tem que fazer uma busca, isto é, um trabalho de
garimpagem, o que exige paciência e dedicação. Se você conhecer a língua inglesa, você
poderá tentar esta pesquisa usando as seguintes palavras: “expert system application”.
Um conjunto adicional de aplicações em diversas áreas aparecerá, maior do que na busca
anterior, correspondente ao mundo todo!
Observe que nos títulos dos trabalhos muitas vezes aparecem termos
desconhecidos para você. Isto acontece porque as aplicações podem se dar em uma área
que não lhe seja familiar ou porque a aplicação usa algo que lhe seja até então
desconhecido. Por isto é que existe o resumo, ou abstract em inglês, que normalmente
acompanha um trabalho e lhe permite entender do que trata cada aplicação que você
encontrar.
Um aspecto que poderia lhe interessar talvez seja com relação a como os sistemas
especialistas são utilizados nas diversas atividades das empresas. A tabela 8.1 considera
uma pesquisa que levou em conta 41 aplicações de sistemas especialistas em áreas de
negócios das organizações.
13
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
6. Considerações finais
14
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
a) http://www.cs.cofc.edu/~manaris/ai-education-repository/expert-systems-
tools.html: apresenta um conjunto grande de endereços de fornecedores de shells
para sistemas especialistas;
b) http://www.cs.cofc.edu/~manaris/ai-education-repository/expert-systems-
tools.html: apresenta um conjunto grande de endereços de fornecedores de shells
para sistemas especialistas;
d) http://www.cs.cmu.edu/Groups/AI/html/faqs/ai/expert/part1/faq.html: apresenta
material relativo a conceitos, uso e ferramentas sobre sistemas especialistas;
e) http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/mags/co/&to
c=comp/mags/co/1991/02/r2toc.xml&DOI=10.1109/2.67208 ou
http://portal.acm.org/citation.cfm?id=103297: trata-se de um artigo em inglês que
avalia ferramentas para construção de sistemas especialistas;
f) http://stinet.dtic.mil/oai/oai?&verb=getRecord&metadataPrefix=html&identifier=
ADA185800: trata-se de outro artigo em inglês que também avalia ferramentas
para construção de sistemas especialistas;
g) http://www.devdirect.com/ALL/EXPERTSYSTEMCREATOR_PROD_0000707
7.aspx: diz respeito a um fornecedor de um shell comercial de sistemas
especialistas;
Convém observar que esta lista de shells está sofrendo modificações que vão
desde mudanças de endereço na internet de seus desenvolvedores ou fornecedores, até o
surgimento ou desaparecimento de empresas fornecedoras. Para se manter atualizado, é
necessário fazer uma busca na internet.
15
BACHARELADO em SISTEMAS DE INFORMAÇÃO – EaD UAB/UFSCar
Fundamentos de Sistemas de Informação 1
Prof. Dr. Néocles Alves Pereira
Referências Bibliográficas
LAUDON, K.C. & Laudon, J.P. Sistemas de Informação Gerenciais. 7.ed. São Paulo:
Pearson Prentice Hall, 2007.
RICH, E. & KNIGHT, K. Inteligência Artificial. 2.ed. São Paulo: McGraw-Hill, 1993.
STAIR, R.M. & REYNOLDS, G.W. Princípios de Sistemas de Informação. 4.ed. Rio
de Janeiro: LTC, 2002.
16