You are on page 1of 105

Sistemas Especialistas

Inteligncia Artificial
Prof. Cedric Luiz de Carvalho Instituto de Informtica UFG 2 !
1

Tpicos

" #ue $ um Sistema Especialista %SE& " #ue $ um especialista " #ue $ expertise 'ual $ a estrutura de um SE 'uem usa SE Como ele pode ser usado 'uais s(o os potenciais )enef*cios 'uais s(o as poss*veis limita+,es
2

Sistemas Baseados em Conhecimento

-os Sistemas .aseados em Conhecimento %S.C& h uma separa+(o clara entre conhecimento e racioc*nio

o controle do pro/rama n(o se mistura com a especifica+(o do conhecimento

Conhecimento $ um con0unto inte/rado de fatos e rela+,es #ue #uando devidamente interpretado1 produz um desempenho eficiente

Sistemas Baseados em Conhecimento

Pode ser usado para2


/uiar a sele+(o1 localiza+(o e uso de re/ras dar informa+(o acerca das re/ras e do conhecimento 0ustificar as re/ras melhorando as capacidades de e3plica+(o apoiar na detec+(o de erros ao introduzir novas re/ras facilitar a introdu+(o de novo conhecimento

Sistemas Especialistas
Inteligncia Artificial

sistemas #ue e3i)em4replicam comportamentos inteli/entes


Sistemas Baseados em Conhecimento

o conhecimento $ vital1 divis(o entre conhecimento e racioc*nio


Sistemas Especialistas o conhecimento $ o)tido a partir de um perito

O que um Sistema Especialista?

Sistema

5Con0unto de elementos1 materiais ou ideais1 entre os #uais se possa encontrar ou definir al/uma rela+(o6

Especialista

5Pessoa #ue se consa/ra com particular interesse e cuidado a certo estudo. Conhecedor1 perito6

Sistemas Especialistas

5S(o sistemas #ue solucionam pro)lemas #ue s(o resolvidos apenas por pessoas especialistas %#ue acumularam conhecimento e3i/ido& na resolu+(o destes pro)lemas6
6

O que um Sistema Especialista?

7amo da I82

faz uso intensivo do conhecimento especializado para resolver pro)lemas ao n*vel de um especialista humano pro/ramas computacionais #ue emulam o comportamento de especialistas humanos em al/um dom*nio espec*fico do conhecimento

Sistemas Especialistas

Sistemas Especialistas %SE& s(o aplica+,es #ue t9m por o)0etivo resolver pro)lemas comple3os de forma id9ntica : utilizada pelos peritos humanos "s SEs s(o um caso espec*fico de Sistemas .aseados em Conhecimento

num SE o conhecimento $ o)tido a partir de um ou mais peritos ou especialistas o desenvolvimento de um SE incorpora1 para al$m de uma vertente t$cnica1 uma vertente humana comple3a

relacionamento de confian+a #ue se esta)elece entre #uem especifica e desenvolve o sistema e #uem possui o conhecimento
!

Sistemas Con#encionais $ Sistemas Especialistas

Sistema Convencional2

$ )aseado em um al/oritmo emite um resultado final correto processa um volume de dados de maneira repetitiva

Sistema Especialista2

$ )aseado em uma )usca heur*stica tra)alha com pro)lemas para os #uais n(o e3iste uma solu+(o convencional or/anizada de forma al/oritmica dispon*vel ou $ muito demorada
"

Sistemas Con#encionais $ Sistemas Especialistas

;anipulam dados representa+(o e uso de dados al/or*tmico processos repetitivos efetiva manipula+(o de /randes )ases de dados

;anipulam conhecimento representa+(o e uso de conhecimento heur*stica processos de infer9ncia efetiva manipula+(o de /randes )ases de conhecimento

1%

Ca&acte&'sticas dos Sistemas Especialistas

Faz infer9ncias e dedu+,es a partir de informa+,es fornecidas pelo usurio " conhecimento $ aplicado na solu+(o do pro)lema1 usado para /uiar e restrin/ir a )usca por solu+,es 8 rea do pro)lema $ pe#uena e )em< definida
11

O que expert (conhecedo& ou especialista)?

Conhecimento e3tendido de uma tarefa espec*fica1 ad#uirido atrav$s de treinamento1 leitura1 e3peri9ncia etc. " #ue $ conhecimento=

dados > processamento informao informa+(o > processamento %e3peri9ncia1 treinamento etc.& conhecimento

12

O que um Especialista?

?efini+(o2

identifica #uest,es relevantes ao pro)lema resolve pro)lemas comple3os rapidamente e3plica o resultado aprende continuamente %reestrutura o conhecimento& sa)e #uando aplicar 5e3ce+,es6 $ humano

13

O que um Sistema Especialista?

Um Sistema Especialista $ a#uele #ue $2

pro0etado e desenvolvido para atender a uma aplica+(o determinada e limitada do conhecimento humano capaz de emitir uma decis(o1 apoiado em conhecimento 0ustificado1 a partir de uma )ase de informa+,es1 tal #ual um especialista de determinada rea do conhecimento humano al$m de inferir conclus,es1 deve ter capacidade de aprender novos conhecimentos

melhorando o seu desempenho de racioc*nio1 e a #ualidade de suas decis,es

14

Como um Especialista toma uma decis*o? Para tomar uma decis(o so)re um
determinado assunto2

um especialista o faz a partir de fatos #ue encontra de hip@teses #ue formula

)uscando em sua mem@ria um conhecimento pr$vio armazenado durante anos1 no per*odo de sua forma+(o e no decorrer de sua vida profissional1 so)re esses fatos e hip@teses com o seu conhecimento acumulado so)re o assunto e1 com esses fato e hip@teses

e o faz de acordo com a sua e3peri9ncia

emite a decis(o
15

?urante o processo de racioc*nio1 vai verificando #ual a importAncia dos fatos #ue encontra

Como um Especialista toma uma decis*o?

comparando<os com as informa+,es 0 contidas no seu conhecimento acumulado so)re esses fatos e hip@teses

-este processo1 vai formulando novas hip@teses e verificando novos fatos

esses novos fatos v(o influenciar no processo de racioc*nio

16

Este racioc*nio $ sempre )aseado no conhecimento pr$vio acumulado

Como um Especialista toma uma decis*o?

Um especialista com esse processo de racioc*nio pode n(o che/ar a uma decis(o se os fatos de #ue disp,e para aplicar o seu conhecimento pr$vio n(o forem suficientes

pode che/ar a uma conclus(o errada

erro $ 0ustificado em fun+(o dos fatos #ue encontrou e do seu conhecimento acumulado previamente

+ e,ic-cia dos Sistemas Especialistas

8s pessoas t9m de ser capazes de intera/ir com ele facilmente Para facilitar esta intera+(o os sistemas devem ser capazes de2

5e3plicar seu racioc*nio5 5ad#uirir conhecimento novo e modificar o conhecimento anti/o5

o conhecimento pode ser aumentado e4ou alterado

1!

T&ans,e&.ncia de ha/ilidade

Objetivo de um SE transferir habilidades (percias) de um especialista (perito) para um sistema de computador e ento, para outros humanos (no especialistas) Atividades aquisio de conhecimento representao de conhecimento inferncia de conhecimento transferncia de conhecimento para os usurios O conhecimento armazenado em uma base de conhecimento

1"

0o&que n*o especialistas humanos?


ESPECI8LISB8S CU;8-"S D perec*vel D dif*cil transferir D dif*cil documentar D imprevis*vel D caros
ESPECI8LISB8S 87BIFICI8IS

permanente fcil transfer9ncia fcil documentar consistente relativamente )arato


2%

+lm disso1 um Especialista tam/m 222


7aro "cupado Emocional ;ortal

Todas /oas &a34es pa&a conside&a& a captu&a de suas ha/ilidades


21

0o&que mante& especialistas humanos?


ESPECI8LISB8S CU;8-"S
D D D D D criativo adaptativo e3peri9ncia sensorial foco a)erto senso comum ESPECI8LISB8S 87BIFICI8IS

sem inspira+(o ensinado estruturas sim)@licas foco estreito conhecimento t$cnico


22

SE 5 Tipos 6en&icos de 7so


8uando as ca&acte&'sticas do seu ,uncionamento
Interpreta+(o ?ia/n@sticos ;onitoramento Previs(o Plane0amento Pro0eto ?epura+(o 7eparo Instru+(o Controle

23

SE 5 Tipos 6en&icos de 7so

?ia/n@stico

inferir mal<funcionamentos de um sistemas a partir de o)serva+,es prescrever 5rem$dios6 para o mal< funcionamento fre#Eentemente utilizado por sistemas #ue tam)$m tratam a Interpreta+(o

Previs(o

a partir da modela/em de dados do passado e do presente1 este sistema permite uma determinada previs(o do futuro
24

SE 5 Tipos 6en&icos de 7so

Interpretao

inferem descri+,es de situa+,es a partir da o)serva+(o de fatos

fazem a anlise de dados e procuram determinar as rela+,es e seus si/nificados

envolve sistemas #ue v(o desde a compreens(o de voz1 compreens(o de te3to e compreens(o de ima/em

Reparo

este sistema desenvolve e e3ecuta planos para administrar os reparos verificados na etapa de dia/n@stico
25

SE 5 Tipos 6en&icos de 7so

Planejamento

desenvolvem<se sistemas capazes de responder : #uest(o de como /erar um plano para resolver um dado pro)lema

confi/urar o)0etos so) restri+,es

Monitoramento

aparece muitas vezes associada ao ?ia/n@stico trata<se1 no fundo1 de acompanhar a evolu+(o de um sistema atrav$s de medi+,es de /randezas #ue possam indicar o modo como o sistema evolui
26

SE 5 Tipos 6en&icos de 7so

Projeto

possui caracter*sticas parecidas com as do plane0amento $ capaz de 0ustificar a alternativa tomada para o pro0eto final1 e de fazer uso dessa 0ustificativa para alternativas futuras

Dep rao

possui mecanismos para fornecerem solu+,es para o mau funcionamento provocado por distor+,es de dados
2

SE 5 Tipos 6en&icos de 7so

Controle

/overna o comportamento /eral de outros sistemas o o)0etivo $ dar ordens a um con0unto de entradas de modo a #ue um dispositivo ou sistema consi/a cumprir ade#uadamente as suas fun+,es

Instr o

trata<se de proporcionar uma ferramenta de ensino e treino por computador


2!

Componentes de um SE
9nte&,ace 5 7su-&io
:ecanismo de E$plana;*o

Usurio

Especialista

+quisi;*o de Conhecimento Base de Conhecimento <atos e =e>&as

Tcnicas +quisi;*o Conhecimento

Ent&adas Conhecimento

@&a34esA

:-quina de 9n,e&.ncia

:odi,ica& 0a&?met&os

Engenheiro do Conhecimento
2"

<uncionamento de um Sistema Especialista

Fatos

Base de Conhecimento

!S!"RI#
Percia

M$% ina de Inferncia

3%

Base de Conhecimento

Parte de um Sistema Especialista #ue cont$m o dom*nio do conhecimento

Especialista

Representao do Conhecimento
D7e/ras D7edes semAnticas DClculo de Predicados

Engenheiro de Conhecimento

31

En>enha&ia do Conhecimento

Estuda como construir Sistemas .aseados em Conhecimento %S.C&

)ase de conhecimento

representa+,es dos conceitos %fatos e re/ras&

m#uina de infer9ncia /uia a a% isio do conhecimento so)re o dom*nio escolhido determina #uais conceitos s(o importantes implementa+(o da )ase de conhecimento refinamento
32

F responsvel pela2

En>enha&ia do ConhecimentoB Etapas de Const&u;*o dos SBC


&'(el de Conhecimento

AQUISIO

lin/ua/em natural

&'(el )*gico &'(el de Implementao

FORMALIZAO

lin/ua/em de representa+(o de conhecimento lin/ua/ens de pro/rama+(o B C


33

IMPLEMENTAO

REFINAMENTO

En>enha&ia do ConhecimentoB Etapas de Const&u;*o dos SBC

8#uisi+(o

Portu/u9s1 In/l9s etc.

Formaliza+(o

L@/ica de Primeira "rdem

Implementa+(o

Prolo/

Geremos um pouco de so)re a estrutura de SE


34

Est&utu&a de um Sistema Especialista

Especialista Cumano

Mem*ria de )ongo Pra+o ?om*nio do Conhecimento

Conselho Racioc'nio
Fatos Conclus,es

Mem*ria de C rto Pra+o Casos4Fatos Conclus,es

35

Est&utu&a de um Sistema Especialista

Sistema Especialista

Base de Conhecimento ?om*nio do Conhecimento M$% ina de Inferncia

!s $rio
Fatos Conclus,es

Mem*ria de ,ra-alho Casos4Fatos Conclus,es

36

Sistema Especialista

Base de conhecimento

.ase de conhecimento

parte de um sistema especialista #ue cont$m o conhecimento do dom*nio

Barefa do en/enheiro de conhecimento

o)ter o conhecimento do especialista e codific<lo em uma )ase de conhecimento usando uma dada t$cnica de representa+(o

regras
3

Sistema Especialista

Base de conhecimentoB <o&mas das =e>&as

SE premissa1 E-BH" conclus(o

Se o carro no ligar Ento o problema pode estar no sistema eltrico Se o problema pode estar no sistema eltrico E a voltagem da bateria est abaixo de 10 volts Ento a falha uma bateria ruim

Incluso do SENO SE voc tem um alto salrio OU suas dedues so errneas, ENTO sua chance de sofrer auditoria da Receita Federal alta, SENO suas chances de sofrer auditoria baixa
3!

Sistema Especialista

Base de conhecimentoB <o&mas das =e>&as

7e/ras mais comple3as

SE a ta$a de c&dito alta E o sal-&io mais do que D32%%% O7 os /ens s*o mais do que D 52%%% E o

hist&ico de pa>amento n*o de Epo/&eF1 EGTHO ap&o#a& o emp&stimo de at D1%2%%% E lista& o emp&stimo na cate>o&ia EBF

3"

Sistema Especialista

Base de conhecimentoB =e>&as

Vantagens das regras:


fcil de entender (forma natural do conhecimento) fcil de derivar inferncias e explicaes fcil modificar e manter fcil combinar com incertezas regras so frequentemente independentes

Limita+,es das re/ras

conhecimento comple3o re#uer vrias re/ras


construtores gostam de regras

buscas limitadas em sistemas com muitas regras


4%

Sistema Especialista

E$emplo de /ase de &e>&as


Regra 01: Se distncia > 5 km, pegaremos o carro Regra 02: Se distncia > 1 km e tempo < 15 minutos, pegaremos o carro Regra 03: Se distncia > 1 km e tempo > 15 minutos, iremos a p Regra 04: Se iremos de carro e o cinema no centro da cidade, pegaremos um taxi Regra 05: Se iremos de carro e o cinema no no centro da cidade, pegaremos nosso pr prio carro Regra 0!: Se iremos a p e o tempo est" ruim, pegaremos uma c#u$a Regra 0%: Se iremos a p e o tempo est" &om, iremos em ritmo de passeio
41

Sistema Especialista

:em&ia de t&a/alho

Parte de um sistema especialista #ue cont$m os fatos do pro)lema #ue s(o desco)ertos durante a sess(o de consulta 8 mem@ria de tra)alho cont$m todas as informa+,es so)re o pro)lema #ue s(o fornecidas pelo usurio ou inferidas pelo sistema Boda informa+(o o)tida durante uma consulta $ fre#Eentemente chamada de conte3to da sess(o
42

Sistema Especialista

:em&ia de t&a/alho

F a parte do sistema #ue cont$m os fatos so)re o pro)lema #ue s(o inferidos durante a sess(o de consulta
SIS,EMA
Base de Conhecimento
Concluso

!S!"RI#
Informao

.ase de ?ados Planilhas Sensores


43

Mem*ria de ,ra-alho

Sistema Especialista

:-quina de 9n,e&.ncia

F o processador em um sistema especialista #ue confronta os fatos contidos na mem@ria de tra)alho com os conhecimentos de dom*nio contidos na )ase de conhecimento para tirar conclus,es so)re o pro)lema
Ele procura as re/ras para um casamento entre as suas premissas e as informa+,es contidas na mem@ria de tra)alho

#uando ele encontra um casamento1 adiciona a conclus(o da re/ra na mem@ria de tra)alha e continua
44

Sistema Especialista

:-quina de 9n,e&.ncia

Usurio

Mem*ria de ,ra-alho Base de Conhecimento M$% ina de Inferncia


DRegras DRedes sem.nticas DC$lc lo de Predicados

45

Sistema Especialista

:-quina de 9n,e&.ncia
7EG78 I

P8SS" I
SIS,EMA # carro no d$ partida/ !S!"RI# SIM

F8B"S !S!"RI# # carro no d$ partida SIS,EMA # pro-lema pode estar no sistema el3trico

P8SS" 2
SIS,EMA A (oltagem da -ateria a-ai0o de 12/ !S!"RI# SIM

7EG78 2
C"-CLUSH" !S!"RI# A -ateria est$ a-ai0o de 12 4 SIS,EMA # pro-lema 3 a -ateria
46

Sistema Especialista

:ecanismo e est&at>ia de in,e&.ncia

Considerando uma re/ra2


Se as premissas est(o contidas na mem@ria de tra)alho1 Ento aplica<se a re/ra1 adicionando as conclus,es mem@ria de tra)alho Seno passa para a pr@3ima re/ra 5 ando detecta<se #ue um o)0etivo foi atin/ido ou #ue mais nenhuma re/ra se aplica1 o processo de racioc*nio $ encerrado

8s varia+,es nesse mecanismo est(o relacionadas a escolha das re/ras

primeira re/ra1 a pr@3ima re/ra etc.


4

Sistema Especialista

:ecanismo e est&at>ia de in,e&.ncia


Regra Regra Regra Regra 01: 02: 03: 04: Se Se Se Se ' , . / ( ( ( > )*+ )*+ )*+ 2 Ento Ento Ento Ento , / 0 1 ( ( ( ( )*+ - . ( )*+ 5 10 1024

Encadeamento 1 para frente Sentido2 premissa/ concluso 2 3

A B D G C E

Encadeamento para traz

A B D G
4!

Sentido2 concluso/ premissa

C E

Sistema Especialista

E$emplo de in,e&.ncia

6atos
pai%0os$1 ad(o&. pai%ad(o1 lucas&. pai%mateus1 0oa#uim&. mae%ana1 celia&. ...

Regras
avo%J1 K& 2< pai%J1 L&1 pai%L1 K&. M

Meta
avo%J1 lucas&.
4"

Sistema Especialista

E$emplo de in,e&.ncia

Come+a o processo de infer9cia2

as variveis J1 L e K s(o instanciadas


7 8 mate s e L N 0oa#uim 9 8 joa% im e : 8 l cas

?epois da instancia+(o se tem um caso especial da re/ra avo

avo%mateus1lucas& 2< pai%mateus10oa#uim& 1 pai%0oa#uim1lucas&


5%

Sistema Especialista

E$emplo de in,e&.ncia

Come+a o processo de infer9cia2

as variveis J1 L e K s(o instanciadas


7 8 jos3 e L N ad(o 9 8 ado e : 8 l cas

?epois da instancia+(o se tem um caso especial da re/ra avo

avo%0ose1lucas& 2< pai%0os$1ad(o& 1 pai%ad(o1lucas&

51

Sistema Especialista

E$emplo de in,e&.ncia
8/ora a m#uina processa cada clusula separadamente

pai;jos3<ado= pai;ado<l cas=

8s clusulas s(o fatos da )ase de conhecimento

se infere ent(o

7 8 jose >?os3 3 a(* de ) cas@

Se as clusulas fossem falsas1 as variveis seriam instanciadas novamente

52

Sistema Especialista

:ecanismo de E$plana;*o

F o mecanismo #ue permite responder ao usurio :s per/untas do tipo porque e como


Base de Conhecimento M$% ina de Inferncia Mecanismo de E0planao
53

!S!"RI#

Por% e a perg nta/ Como chego a concl so/

Sistema Especialista

:ecanismo de E$plana;*o

Um sistema especialista emite resposta utilizando tr9s modos de t$cnicas diferentes2 Primeiro modo

o sistema determina um universo onde a resposta poder ser encontrada

Por e3emplo2 pode determinar1 de maneira /eral1 onde o petr@leo poder ser encontrado1 sem no entanto afirmar de maneira precisa em #ue re/i,es se encontrar o petr@leo

Seg ndo modo

o sistema $ mais preciso e determina um resultado final o sistema n(o emite resultado nenhum1 apenas intera/e com o profissional #ue o est usando

,erceiro modo

54

Iesen#ol#imento de um Sistema Especialista


Especialista A mano
a(aliao

Base de Conhecimento
conhecimento e0pl'cito di$logo

Engenheiro de Conhecimento
55

Iesen#ol#imento de um Sistema Especialista

Conhecimento do Especialista

?om*nio do pro)lema2

rea particular onde um especialista conse/ue resolver pro)lemas muito )em


;edicina Finan+as Ci9ncias En/enharias

56

Iesen#ol#imento de um Sistema Especialista

Conhecimento do Especialista

?om*nio do conhecimento

representa o conhecimento do especialista so)re a resolu+(o de pro)lemas espec*ficos por e3emplo2 dia/n@stico de enfermidades infecciosas

?om*nio do pro)lema2 medicina ?om*nio do conhecimento2 sintomas1 doen+as e tratamentos

Iesen#ol#imento de um Sistema Especialista

?om*nio do Pro)lema J ?om*nio do Conhecimento

Dom'nio do Pro-lema Dom'nio do Conhecimento

5!

Iesen#ol#imento de um Sistema Especialista

Iom'nioB <ato&es

Pro)lema

pode ser resolvido por pro/rama+(o convencional=

?om*nio

)em limitado=

-ecessidade

h necessidade ou dese0o de um S.E.=


5"

Iesen#ol#imento de um Sistema Especialista

Iom'nioB <ato&es

Especialista
h pelo menos um especialista disposto a cooperar= o especialista conse/ue e3plicar o seu conhecimento=

Solu+(o do pro)lema
usa heur*sticas= envolve tratamento de incerteza=

6%

8uem est- en#ol#ido na const&u;*o de um S2E2?


Especialista o)t$m conhecimento do o)t$m re#uisitos do valida

?ono2 Por#ue ou para #ue criar=

En/enheiro2 Como implementar=

.ase de fornece modelo de Conhecimento anlise para o

Utilizador2 F Otil= Confivel= Caro=

usa pro0eta e implementa Implementador

61

8uem est- en#ol#ido na const&u;*o de um S2E2?

Especialista

especialista ou fornecedor de conhecimento

En/enheiro de Conhecimento

responsvel pelo desenho e ar#uitetura do sistema especialista

Implementador do Sistema

domina as ferramentas usuais no desenvolvimento de um sistema especialista traduz as especifica+,es do en/enheiro do conhecimento para o sistema especialista
62

O Especialista

Elemento central no desenvolvimento de um Sistema Especialista ?et$m compet9ncia e conhecimento %mais ou menos profundo& acerca de um dado dom*nio Sa)e #uando1 como1 aonde e por#u9 deve usar esse conhecimento

$ e3periente so)re um dado dom*nio


63

O Especialista

F um especialista1 e n(o um /eneralista Sistema Especialista )aseado no conhecimento de 5n(o< especialistas62 s@ conse/uir resolver casos triviais aca)ando por se traduzir num fracasso
64

7m SE te&- sucesso pelo ,ato de inclui& um Especialista?

8pesar do especialista deter compet9ncia1 nada /arante #ue ele se0a capaz de fornecer o conhecimento #ue de fato se pretende 'uais s(o os pro)lemas do especialista2 dificuldade em e3plicitar o conhecimento #ue utiliza o en/enheiro do conhecimento n(o perce)e o especialista
65

7m SE te&- sucesso pelo ,ato de inclui& um Especialista?

'uais s(o os pro)lemas do especialista2 $ al/u$m muito ocupado

n(o acredita no pro0eto do Sistema Especialista o especialista desconfia do pro0eto

tem receio dos o)0etivos reais do pro0eto

tem dificuldade em e3plicitar o seu conhecimento


66

Iesempenho do SE pode&- se& supe&io& ao do Especialista?

Pro0etos de SEs #ue envolvam vrios especialistas1 a co)ertura do conhecimento #ue se o)t$m pode ser superior ao conhecimento #ue um determinado especialista detenha

e3emplo ;LCI-

Um especialista $ um ser humano pode estar cansado1 su0eito a 5stress6 ou )lo#uear o seu racioc*nio em situa+,es cr*ticas
6

Iesempenho do SE pode&- se& supe&io& ao do Especialista?

SE1 imune a este tipo de pro)lemas1 pode ser um au3iliar valioso para o pr@prio especialista1 como confirmador do seu racioc*nio " especialista $ al/u$m muito ocupado1 a disponi)ilidade plena do SE apresenta vanta/ens

6!

Compa&a;*o ent&e um Especialista e um Sistema Especialista


ator Tempo Iispon'#el Jocali3a;*o 6eo>&-,ica Se>u&an;a 0e&ec'#el Iesempenho Kelocidade Custos +spetos Emoti#os SuLeito a Cansa;oMStress Especialista Co&-&io de T&a/alho Jocal 9nsu/stitu'#el Sim Ka&i-#el Ka&i-#el +ltos Sim Sim Sistema Especialista Semp&e 6lo/al Su/stitu'#el G*o Consistente Constante Supo&t-#eis G*o G*o

6"

O En>enhei&o do Conhecimento

7esponsvel pelo processo de a#uisi+(o do conhecimento Poder ser o implementador do Sistema ?eve ser capaz de lidar com incertezas so)re o conhecimento em causa ?eve conhecer os m$todos de 7epresenta+(o do Conhecimento

O En>enhei&o do Conhecimento

?eve conhecer as metodolo/ias de estrutura+(o do conhecimento ?eve ser al/u$m com capacidades humanas e sociais ade#uadas : motiva+(o do especialista

esta)elecendo um dilo/o profundo com o especialista

?eve sa)er #uais as necessidades dos utilizadores do sistema


1

O 9mplementado& do Sistema

7esponsvel pela a constru+(o do sistema especialista ?ever ter )ons conhecimentos de m$todos de representa+(o do conhecimento ?ever sa)er utilizar ferramentas de constru+(o de sistemas especialistas

construir um SE com )ase numa lin/ua/em ade#uada

Prolo/1 Lisp1 em al/uns casos C>> ou outra lin/ua/em mais

e3i/e muito conhecimento de Inteli/9ncia 8rtificial


2

O 7tili3ado& do sistema especialista

Bipos de utilizadores de um sistema especialista um usurio #ual#uer o pr@prio especialista al/u$m #ue su)stitui o especialista na sua aus9ncia al/u$m #ue est a treinar para ser especialista

sistema especialista evolu* para um sistema tutorial inteli/ente

O 7tili3ado& do sistema especialista

"s sistemas especialistas podem dedicar<se2


a apenas um utilizador a um tipo homo/9neo de utilizadores

a tarefa de modela+(o fica mais simplificada

a um tipo hetero/9neo de utilizadores

devem ser definidos perfis de utilizadores2


as interfaces os dilo/os1 #uest,es colocadas pelo sistema as e3plica+,es1 os conceitos dados pelo sistema

devem ser adaptados aos perfis de utilizadores


4

:todos de +quisi;*o do Conhecimento

Processos de a#uisi+(o de conhecimento conduzidos pelo en/enheiro do conhecimento entrevistas com o especialista

o)serva+(o do especialista em atua+(o

Processos de a#uisi+(o de conhecimento conduzidos pelo especialista m$todo de a#uisi+(o conhecimento /uiado pelo especialista

ferramenta para a#uisi+(o do conhecimento


5

Ent&e#istas com o Especialista

;$todo de a#uisi+(o de conhecimento mais usado Envolve dilo/o e3pl*cito entre os participantes Informa+(o e o conhecimento s(o recolhidos atrav$s dos mais diversos meios

#uestionrios anota+,es /rava+,es

Ent&e#istas com o Especialista

S(o posteriormente transcritos1 analisados e codificados 8 marca+(o das entrevistas fica su0eita : disponi)ilidade do especialista Em norma s(o necessrias vrias entrevistas ou sess,es de tra)alho " espa+amento entre as entrevistas dever permitir2

#ue o En/enheiro do Conhecimento possa processar todo o conhecimento ad#uirido na entrevista anterior #ue o conhecimento ad#uirido se0a representado1 codificado e testado por um prot@tipo do sistema

Ent&e#istas com o Especialista

Ent&e#istas G*o5est&utu&adas

S(o conduzidas informalmente %em)ora possam assentar em m$todos formais& -(o s(o simples e podem ser pro)lemticas de analisar ap@s a intera+(o com o especialista Fre#Eentemente as descri+,es dos processos co/nitivos do perito aparecem incompletas ou mal or/anizadas

comple3idade do dom*nio n(o relacionamento da informa+(o e conhecimento ad#uiridos atrav$s das entrevistas falta de treino dos En/enheiros do Conhecimento na condu+(o das entrevistas
!

Ent&e#istas com o Especialista

Ent&e#istas G*o5est&utu&adas

Pode<se esta)elecer uma rela+(o professor4aluno entre o Especialista4En/enheiro do Conhecimento1 onde o especialista2

faz o acompanhamento de casos e3plica o #ue faz e por#ue o faz e3plicita conceitos1 ha)ilidades e estrat$/ias #ue usa aconselha a leitura de documentos1 )i)lio/rafia
"

Ent&e#istas com o Especialista

Ent&e#istas Est&utu&adas

Processo sistemtico orientado a o)0etivos 8 comunica+(o entre o en/enheiro do conhecimento e o especialista $ or/anizada " en/enheiro do conhecimento prepara previamente as sess,es de a#uisi+(o do conhecimento identificando as #uest,es mais relevantes
!%

Ent&e#istas com o Especialista

Ent&e#istas Est&utu&adas

" en/enheiro do conhecimento deve motivar o especialista e su/erir #ue este se prepare para as sess,es " en/enheiro do conhecimento deve tentar manter o controle da entrevista de modo a manter a estrutura #ue tinha sido plane0ada

GamosPPP

8cordemP

!1

+quisi;*o de Conhecimento usando +companhamento do =acioc'nio

B$cnica popular na #ual se tenta efetuar o se/uimento do racioc*nio do especialista %concluir o modo como ele raciocina& "s m$todos podem ser mais ou menos formais

anlise do protocolo
o especialista $ solicitado a resolver pro)lemas concretos e a ver)alizar o racioc*nio #ue utiliza na resolu+(o desse pro)lema fica re/istrado o o processo de tomada de decis(o efetuado pelo especialista passo<a<passo

!2

+quisi;*o de Conhecimento usando +companhamento do =acioc'nio

Pode ser efetuada a /rava+(o da#uilo #ue o especialista diz Processo essencialmente unidirecional1 ao contrrio das entrevistas #ue s(o )idirecionais

!3

+quisi;*o de Conhecimento com o/se&#a;*o do Especialista

;odo mais natural de efetuar a#uisi+(o do conhecimento Pode ser comple3o especialista pode diri/ir uma e#uipe de vrias pessoas especialista pode resolver vrios pro)lemas simultaneamente comportamento do especialista pode ser diferente pelo fato de sa)er #ue est a ser o)servado

o conhecimento #ue se ad#uire n(o corresponde e3atamente ao #ue era pretendido


!4

+quisi;*o de Conhecimento >uiada pelo Especialista

"s en/enheiros do conhecimento costumam n(o co)rir )em o conhecimento do dom*nio "s seus servi+os podem ser onerosos Podem sur/ir pro)lemas na comunica+(o com o especialista 8#uisi+(o de conhecimento pode ser um processo demorado1 com vrias itera+,es
!5

+quisi;*o de Conhecimento >uiada pelo Especialista

"s especialistas podem a/ir tam)$m como en/enheiros do conhecimento codificando diretamente o seu conhecimento

man almente2 atrav$s de relat@rios e #uestionrios a tomaticamente2 atrav$s de uma ferramenta computacional #ue a0uda o especialista a introduzir o conhecimento e procurar detectar falhas nesse mesmo conhecimento

incoer9ncias1 am)i/Eidades1 redundAncias etc.

!6

E$emplos de Sucesso de Sistemas 0e&iciais

;LCI- < Sistema Especialista mais conhecido

det$m conhecimento so)re parAmetros de anlises san/u*neas para dia/nosticar automaticamente pro)lemas relacionados com infec+,es )acterianas )ase de conhecimento do ;LCI- desenvolvida ao lon/o de vrios anos com conhecimento oriundo de vrios especialistas

muito completa com cerca de BC2 regras o desempenho do ;LCI- che/ou a superar o desempenho de especialistas

E$emplos de Sucesso de Sistemas 0e&iciais

?E-?78L < Primeiro Sistema Especialista

trata espectros de massa e respostas ma/n$ticas ao n*vel nuclear de modo a fornecer informa+(o so)re a estrutura molecular de compostos desconhecidos desenvolvido em meados dos anos ! e foi de se/uida melhorado por vrios investi/adores

!!

E$emplos de Sucesso de Sistemas 0e&iciais

I-BE7-ISB < Sistema Especialista aplicado : ;edicina Interna

al$m de dia/nosticar pro)lemas individuais o I-BE7-ISB $ capaz de com)inar pro)lemas separados #ue ocorram simultaneamente num mesmo paciente $ um dos sistemas especialistas mais completos no Am)ito da medicina

P7"SPECB"7 < Sistema Especialista no dom*nio da Geolo/ia


desenvolvido para au3iliar os /e@lo/os na procura de dep@sitos minerais nove especialistas contri)u*ram para o desenvolvimento deste pro0eto #ue totalizava uma )ase de conhecimento com cerca de I re/ras

!"

E$emplos de Sucesso de Sistemas 0e&iciais

PUFF

sistema especialista dedicado ao dia/n@stico de pro)lemas pulmonares

JC"

primeiro sistema especialista com utiliza+(o comercial

I?E8

sistema especialista dia/n@stico de avarias em su)sistemas eletrQnicos de carros usado em cerca de IR centros de repara+(o da Fiat4Lancia48lfa 7omeo
"%

E$emplos de Sucesso de Sistemas 0e&iciais

?ELB84C8BS<I

sistema especialista para identifica+(o de pro)lemas e apoio : manuten+(o de locomotivas ?iesel<El$ctricas

8UBC"7IKE7Ss 8SSISB8-B

sistema especialista para au3iliar na tarefa de aprova+(o de despesas individuais usado pela 8merican E3press acessa e processa informa+(o dispersa em cerca de I2 .ases de ?ados

?7ILLI-G 8?GIS"7

sistema especialista usado na anlise dos solos de e3plora+(o petrol*fera


"1

E$emplos de Sucesso de Sistemas 0e&iciais

LE-?I-G 8?GIS"7

sistema especialista para apoiar na decis(o de concess(o de cr$dito por parte de institui+,es )ancrias

EJPE7B8J

sistema especialista para au3*lio : tarifa+(o em se/uros

G8BES

sistema especialista para au3*lio dos controladores de terra na atri)ui+(o das portas de che/ada e partida dos vQos

"2

E$emplos de Sucesso de Sistemas 0e&iciais

;87GEL

sistema especialista #ue a monitora um vasto con0unto de dados enviados pela nave Voyager para o Centro do Jet Propulsion aboratory efetua tarefas de rotina alertando os analistas do centro para pro)lemas mais s$rios #ue ocorram com a nave sistema especialista usado na monitoriza+(o da condi+(o de tur)inas de /s sistema especialista para dia/n@stico de arritmias card*acas toma como entrada o resultado oriundo de um sistema de processamento de sinal li/ado a um eletrocardi@/rafo sistema especialista de plane0amento de terapias para arritmias card*acas
"3

BIGE7

87C8

B87C8

E$emplos de Sucesso de Sistemas 0e&iciais

P8BCFI-?E7 sistema especialista dedicado ao dia/n@stico de doen+as do foro linftico

?esenvolveram<se T vers,es2

P8BCFI-?E7 I

sistema especialista convencional )aseado em re/ras

P8BCFI-?E7 II

inclui m$todos de racioc*nio incerto este sistema com o modelo .aUesiano simplificado teve melhor desempenho #ue o anterior

"4

E$emplos de Sucesso de Sistemas 0e&iciais

?esenvolveram<se T vers,es2

P8BCFI-?E7 III

melhorado para tra)alhar com acontecimentos cu0as pro)a)ilidades s(o reduzidas

P8BCFI-?E7 IG

usa uma rede de cren+as

" P8BCFI-?E7 tem um desempenho superior ao de al/uns peritos usados durante o desenvolvimento do pro0eto
"5

Considera+,es Finais

"6

7sos de sistema especialista 7su-&ios

Em lu/ar de um especialista

SE N Consultor SE N Instrutor SE N ;entor SE N Cole/a


"

Esta/irio

"r/anizador do conhecimento=

"utro especialista

7so +p&op&iado de Sistemas Especialistas


A tarefa re% er manip lao sim-*lica A tarefa re% er sol o he r'stica A tarefa re% er certa dific ldade A tarefa tem (alor pr$tico A tarefa poss i m tamanho reali+$(el
"!

Ento

!so apropriado de SE

7so +p&op&iado de Sistemas Especialistas

'uando e3iste escassez de especialistas 'uando a informa+(o dispon*vel $ po)re1 parcial ou incompleta1 ou #uando o pro)lema $ incompletamente definido 'uando o conhecimento $ )aseado em re/ras #ue somente podem ser aprendidas atrav$s da e3peri9ncia 'uando o pro)lema est su0eito a rpidas mudan+as de re/ras e c@di/os
""

7esolu+(o de pro)lemas para o dom*nio para o #ual foi conce)ido Facilidade de manuten+(o incremental da sua )ase de conhecimento Conhecimento apresentado de forma atraente e le/*vel

O que se espe&a de um Sistemas Especialistas

al/uns /eradores de sistemas especialistas permitem a inclus(o do conhecimento numa l*n/ua #uase natural capacidade de e3plicar como che/ou a uma dada conclus(o por#ue raz(o n(o foi poss*vel che/ar a uma dada conclus(o ou por#u9 est a pQr uma dada #uest(o ao utilizador
1%%

?esempenho semelhante a um especialista


O que se espe&a de um Sistemas Especialistas

;ecanismo de racioc*nio eficiente em dom*nios nos #uais a #uantidade de conhecimento se0a elevada Interface #ue se adapte ao tipo de utilizador %especialista ou novato& e : situa+(o em causa %normal ou cr*tica& Capacidade de efetuar racioc*nio com incertezas2
7acioc*nio .aUesiano Fatores de Certeza

racioc*nios

considerando

8ssist9ncia nas fases de a#uisi+(o1 estrutura+(o e transfer9ncia de conhecimento1 ou nas fases de verifica+(o e valida+(o do conhecimento.
1%1

Kanta>ens dos Sistemas Especialistas


E3plica+(o 7apidez de resposta 7espostas estveis completas n(o emocionais Butor inteli/ente .ase de dados inteli/ente .oa confia)ilidade Fle3i)ilidade Capacidade de treinamento

Esta/irios em uma atividade Pessoas so)re uma or/aniza+(o

1%2

0&o/lemas e Jimita;4es

" conhecimento pode n(o estar prontamente dispon*vel %ou um especialista hesitante& ?ificuldade para representar o conhecimento ;Oltiplos especialistas

a)orda/ens diferentes

Bra)alha )em em apenas um dom*nio restrito


1%3

0&o/lemas e Jimita;4es

En/enharia de conhecimento cara Falta de confian+a do usurio Sistemas especialistas podem cometer erros Podem n(o che/ar a conclus,es Fra/ilidade somente t9m acesso a conhecimento altamente espec*ficos do seu dom*nio1 n(o possuem conhecimentos mais /en$ricos #uando a necessidade sur/e
1%4

=e,e&.ncias

Aronson, J. VnoWled/e<.ased SUstems in .usiness XorYshop P8IX. 8pril 2 Z. Cunha1 C [ 7i)eiro1 S. Introdu+(o aos Sistemas Especialistas. Genaro1 S. Sistemas Especialistas \ " conhecimento artificial.
Xeiss1 S [ VuliYoWsYi1 C. Guia Prtico para pro0etar Sistemas Especialistas.
1%5