You are on page 1of 19

Sistemas Especialistas

Prof. Luis Otavio Alvares


alvares@inf.ufrgs.br

prof. Luis Otavio Alvares

O que faz de um homem um


especialista, um perito?
Em geral, o que d valor a um especialista
humano a sua competncia em seu domnio.
a grande massa de conhecimento que ele
adquiriu pela experincia e pelo estudo e a
capacidade que ele tem de utilizar seus
conhecimentos para atingir seus objetivos.

prof. Luis Otavio Alvares

Exemplo: um mdico
ele adquiriu, ao longo dos anos, tanto
conhecimento terico quanto prtico
ele capaz de examinar um paciente e obter
informaes sobre o seu estado de sade
ele pode tambm dialogar e pedir exames
complementares
ele pode recordar casos passados e utilizar
vrias tcnicas para diagnosticar uma doena e
prescrever um tratamento adequado
prof. Luis Otavio Alvares

Exemplo: um mdico
Durante o exame, o mdico guiado pelo
seu conhecimento e por tcnicas de
raciocnio.
Sabe-se que no somente o
conhecimento que faz um bom mdico,
mas tambm a maneira com que ele o
utiliza.

prof. Luis Otavio Alvares

Sistemas Especialistas [Farreny 85]


Sistema (software e/ou hardware) destinado a
apoiar ou substituir o homem em domnios onde
exercida uma percia humana:
insuficientemente estruturada para a realizao de
algoritmos ou modelos ou mtodos de resoluo de
problemas bem definidos, diretamente programveis;
representvel como um conjunto de unidades de
conhecimento relativamente independentes
(partculas de conhecimento ou regras de
comportamento)
sujeita evoluo: reviso, complemento, ...

prof. Luis Otavio Alvares

Sistemas Especialistas [Handbook of AI]

Um programa inteligente de computador que


usa conhecimento e mtodos de inferncia para
resolver problemas que so bastante difceis ,
de forma a exigir muita percia humana para a
sua soluo.

prof. Luis Otavio Alvares

Sistemas Especialistas [Handbook of AI]


O conhecimento de um SE consiste de fatos e
heursticas. Os fatos constituem um corpo de
informao que largamente compartilhado,
publicamente disponvel e geralmente aceitos por
especialistas da rea.
As heursticas so em sua maioria privadas, regras
pouco discutidas de bom discernimento que
caracterizam a tomada de deciso a nvel de
especialista da rea.
O nvel de desempenho de um SE funo
principalmente do tamanho e qualidade da base de
conhecimento que possui.
prof. Luis Otavio Alvares

Domnios dos sistemas clssicos


processos bem modelizveis ou
programveis:
existe um mtodo de resoluo bem
identificado, um algoritmo
problemas associados a tcnicas de pesquisa
operacional

prof. Luis Otavio Alvares

Domnios dos S.E.


Conhecimento esparso, em grnulos,
percia obtida da experincia, no
suficientemente ordenada e estruturada
para ser formalizada em um algoritmo

prof. Luis Otavio Alvares

Diferenas fundamentais:
nos programas clssicos, o conhecimento (a
utilizao dos dados) determinista e fixa pela
seqncia de execuo das instrues do programa; o
acesso aos dados e a chamada dos procedimento so
feitas pelo endereo (nome, label, ...). O

conhecimento procedural.
Nos SE, o conhecimento independente de sua
utilizao; ele obtido e utilizado de forma granular; o
conhecimento trabalhado como dado, mas o acesso
ao conhecimento feito pelo seu contedo (acesso
associativo). O conhecimento declarativo.
prof. Luis Otavio Alvares

Conceitos chaves
independncia conhecimento / uso do
conhecimento
explorao no determinista do conhecimento
possibilidade de seguir a execuo do
raciocnio

prof. Luis Otavio Alvares

Alguns SE
Mycin

dianstico
mdico

500 regras

Prospector

geologia

1.600 regras

Tom

problemas em
tomateiros

400 regras

R1 (XCon)

configurao de
equipamentos
da linha VAX
prof. Luis Otavio Alvares

5.200 regras

Exemplo: Altus
Deve lanar um produto novo a cada 2
anos (hardware e software para
automao industrial)
O ps-venda absorvia muito tempo dos
principais projetistas
soluo: help-desk

prof. Luis Otavio Alvares

Vantagens do uso de SE em relao a


especialistas humanos
disponibilidade: esto sempre disponveis
custo reduzido: aps a construo do sistema
permanente: a percia permanente. O SE no se aposenta,
adoece ou troca de emprego.
aumenta a confiabilidade: quando usado para confirmar a opinio
de um ou mais especialistas humanos
explicao: o SE pode explicar em detalhes o raciocnio que levou
a uma concluso. Um perito humano muitas vezes no tem tempo
ou humor pata isso.
resposta rpida: resposta rpida ou em tempo real pode ser
necessria em algumas situaes
sempre constante, sem emoo e metdico na anlise: pode ser
muito importante em situaes de emergncia e de tempo-real.
Sem stress, fadiga, problemas pessoais, ...

prof. Luis Otavio Alvares

Domnios adequados para S.E.


nem todos os
domnios/problemas/situaes so
adequados para a construo de um
sistema especialista

prof. Luis Otavio Alvares

Aspectos bsicos
o domnio caracterizado pelo uso de
conhecimento, julgamento e experincia
programao convencional (algortmica)
no satisfatria
existem peritos que resolvem o problema
especialistas so melhores que amadores
para resolver o problema
espera-se que o sistema traga um bom
retorno para a organizao
prof. Luis Otavio Alvares

Aspectos importantes: usurios e


gerncia
os futuros usurios concordam que a tarefa
necessria e importante
os futuros usurios tm uma idia realstica da
potencialidade e limitaes do sistema
o projeto tem o comprometimento da gerncia

prof. Luis Otavio Alvares

aspectos importantes: a tarefa

a tarefa necessita pouco ou nenhum senso comum


a tarefa no utiliza intensivamente a linguagem natural
existem casos de teste disponveis, de fceis a difceis
a tarefa utiliza bastante heurstica,
a tarefa no exige resultados timos
a tarefa fcil, mas no fcil demais:
pode ser executada por um perito entre 10 minutos e umas
poucas horas
o domnio estvel
a tarefa auto-contida
a tarefa definvel

prof. Luis Otavio Alvares

Aspectos importantes: o perito


existe um perito
o perito genuinamente um perito:
o perito respeitado no domnio
o perito tem bastante experincia nos problemas do domnios

o perito estar comprometido com o projeto durante toda


a sua durao
o perito utiliza conhecimento e no os sentidos para
executar a tarefa
peritos concordam com o que constitui uma boa soluo
para o problema
o perito no precisa ser criativo para resolver o
problema
o perito usa raciocnio simblico para realizar a tarefa
o perito cooperativo
prof. Luis Otavio Alvares

You might also like