Escolar Documentos
Profissional Documentos
Cultura Documentos
http://www.lia.ufc.br
Expert SINTA
manual do usurio
verso 1.1
ndice
BEM-VINDO AO EXPERT SINTA..................................................................... !AP"T#$O I - P$ANE%ANDO #M SISTEMA ESPE!IA$ISTA........................&
1.1 Arquitetura de um sistema especialista no Expert SINTA............................................................7 1.2 Utilizando regras de produ o.........................................................................................................! 1.2.1 Viso geral...................................................................................................................................8 1.2.2 As regras no Expert SINTA........................................................................................................8 1." Acompan#ando a execu o de um sistema....................................................................................1$ 1.3.1 Conhecimento proced ral x conhecimento declarati!o............................................................1" 1.3.2 # m$todo de extra%o proced ral de conhecimento do Expert SINTA....................................11 1.3.3 Exemplo de encadeamento para tr&s.........................................................................................11 1.3.' Vari&!eis ni!aloradas x !ari&!eis m lti!aloradas...................................................................13 1.3.( )eit ra adicional* conhecimento monot+nico x conhecimento no,monot+nico.....................13 1.'.1 Viso geral.................................................................................................................................1' 1.'.2 # c&lc lo de pro-a-ilidades no Expert SINTA.........................................................................1( 1.% &idando com o descon#ecido..........................................................................................................17 1.' Sum(rio.............................................................................................................................................1!
"." A consulta..........................................................................................................................................": ".6 As +anelas de acompan#amento......................................................................................................61 ".% 4ompreendendo os resultados atingidos........................................................................................6" ".' Sum(rio.............................................................................................................................................67
Sistemas especialistas so programas de comp tador . e proc ram atingir sol %/es de determinados pro-lemas do mesmo modo . e especialistas h manos0 se esti!erem so- as mesmas condi%/es. Apesar das limita%/es das m&. inas0 $ poss1!el0 ho2e0 a constr %o de sistemas especialistas com alto gra de desempenho0 dependendo da complexidade de s a estr t ra e do gra de a-rang3ncia dese2ado. A ar. itet ra mais com m de sistemas especialistas $ a . e en!ol!e regras de prod %o 4production rules5. Essas regras so simplesmente m con2 nto de condi%/es no estilo SE... ENT6#...0 com a possi-ilidade de incl so de conecti!os l7gicos relacionando os atri- tos no escopo do conhecimento e o so de pro-a-ilidades0 como !emos no exemplo a seg ir* SE carne 8 !ermelha E cor pre9erida 8 tinto #: temperat ra 8 am-iente ENT6# melhor !inho 8 exemplo CN; <"= :m sistema de -om tamanho tem em torno de centena de regras 4considerando a. eles . e tili>am regras5. Visando ma maior !ia-ilidade econ+mica na implementa%o de m sistema especialista0 e considerando,se . e di!ersos sistemas compartilham ma m quina de inferncia e o tras caracter1sticas com ns de am-iente0 9oram criadas 9erramentas0 s!ells0 aptas a reali>ar m ito do tra-alho necess&rio para transpor m sistema especialista para m comp tador. Essas 9erramentas permitem . e o criador do sistema preoc pe,se somente com a representa%o do conhecimento do especialistas0 deixando para a s!ell a tare9a de interpretar o conhecimento representado e exec t&,lo em ma m&. ina0 al$m de permitir dep ra%/es e explica%/es de como o comp tador chego ?. ela4s5 concl so4/es5. A principal 9 n%o de ma s!ell $ simpli9icar ao m&ximo o tra-alho de implementa%o de m sistema especialista e permitir se so por . al. er pessoa sem conhecimentos de in9orm&tica.
!ap1tul2 I - Pla345a362 u7 8i8t47a 48p4ciali8ta
E:p4rt SINTA
# Expert SINTA $ ma 9erramenta comp tacional . e tili>a t$cnicas de Intelig3ncia Arti9icial para gera%o a tom&tica de sistemas especialistas. Esta 9erramenta tili>a m modelo de representa%o do conhecimento -aseado em regras de prod %o e pro-a-ilidades0 tendo como o-2eti!o principal simpli9icar o tra-alho de implementa%o de sistemas especialistas atra!$s do so de ma m&. ina de in9er3ncia compartilhada0 da constr %o a tom&tica de telas e men s0 do tratamento pro-a-il1stico das regras de prod %o e da tili>a%o de explica%/es sens1!eis ao contexto da -ase de conhecimento modelada. :m sistema especialista -aseado em tal tipo de modelo $ -astante @til em pro-lemas de classi9ica%o. # s &rio responde a ma se. 3ncia de men s0 e o sistema encarrega,se,& de 9ornecer respostas . e se encaixem no . adro apontado pelo s &rio. Como exemplos0 temos sistemas de diagn7sticos m$dicos e con9ig ra%o de redes de comp tadores. Entre o tras caracter1sticas inerentes ao Expert SINTA0 temos* tili>a%o do encadeamento para tr&s 4"ac#$ard c!ainin%5= tili>a%o de 9atores de con9ian%a= 9erramentas de dep ra%o= possi-ilidade de incl ir a2 das on,line para cada -ase. # Expert SINTA proc ra ser ma 9erramenta de cria%o geral. A@!idas e s gest/es podem ser en!iadas ao ser!i%o de s porte*
E,mails*
&
Esse cap1t lo proc ra tra>er in9orma%/es -&sicas so-re a id$ia por tr&s dos sistemas especialistas e alg ns conceitos da &rea de Intelig3ncia Arti9icial. Tam-$m $ explicado o 9 ncionamento interno do Expert SINTA0 o modo como representa o conhecimento e o so de pro-a-ilidades na s a m&. ina de in9er3ncia. A. eles . e 2& esto 9amiliari>ados aos ass ntos a-ordados a seg ir podem examinar rapidamente o se conte@do. #s iniciantes de!ero dispensar m po co mais de tempo.
&
Figura 1.1 Arquitetura simplificada do Expert SINTA onde* "ase de con!ecimentos representa a in9orma%o 49atos e regras5 . e especialista tili>a0 representada comp tacionalmente= m
editor de "ases $ o meio pelo . al a s!ell permite a implementa%o das -ases dese2adas= m quina de inferncia $ a parte do SE respons&!el pelas ded %/es so-re a -ase de conhecimentos= "anco de dados %lo"al so as e!id3ncias apontadas pelo s &rio do sistema especialista d rante ma cons lta. # o-2eti!o do Expert SINTA $ simpli9icar ao m&ximo as etapas de cria%o de m SE completo. Cara tanto0 2& o9erece ma m&. ina de in9er3ncia -&sica0 9 ndamentada no encadeamento para tr&s 4"ac#$ard c!ainin%5.
# encadeamento para tr&s destaca,se em pro-lemas nos . ais h& m grande n@mero de concl s/es . e podem ser atingidas0 mas o n@mero de meios pelos . ais elas podem ser alcan%adas no $ grande 4 m sistema de regras de alto gra de fan out50 e em pro-lemas nos . ais no se pode re nir m n@mero aceit&!el de 9atos antes de iniciar,se a - sca por respostas. # encadeamento para tr&s tam-$m $ mais int iti!o para o desen!ol!edor0 pois $ 9 ndamentada na rec rso0 m meio elegante e racional de programa%o0 para onde a pr7pria Crograma%o em )7gica se direciono . Em nenh m momento0 por$m0 deixa,se de reconhecer . e o encadeamento para 9rente 4fore$ard c!ainin%5 poss i !antagens em determinadas ocasi/es. D poss1!el0 entretanto0 sim lar o encadeamento para 9rente0 como ser& !isto no cap1t lo II0 Implementando o sistema.
SE #: E E ENT6#
galerias nos ramos o in9loresc3ncias in9loresc3ncias 8 m rchas o secas -rota%/es no!as m rchas ori91cios laterais nos ramos o in9loresc3ncias praga 8 -roca das pontas GH"IJ Figura 1.2 - Regra de Produo
Aenomina,se os conse.Eentes de ma regra como as ca*eas da regra e os antecedentes0 caudas. Esta nota%o $ pro!eniente da ling agem CK#)#L0 na . al as concl s/es enca-e%am as cl& s las. Cara o pro2etista do conhecimento . e cria -ases tili>ando o Expert SINTA0 o seg inte crit$rio para de9ini%/es de asserti!as de!e ser seg ido* 4 I 5. A estr t ra de cada ca da 4premissa5 de!e o-edecer ao seg inte modelo* .conectivo/ onde* conectivo $ m dos seg intes elementos tili>ados na l7gica cl&ssica* N6#0 E0 #:. S a 9 n%o $ nir a senten%a ao con2 nto de premissas . e 9ormam a se%o de antecedentes de ma regra. atri"uto $ ma !ari&!el capa> de ass mir ma o m@ltiplas instancia%/es no decorrer da cons lta ? -ase de conhecimentos. Ca-e ao desen!ol!edor de9inir o tipo de atri- to. :m atri- to $ ma entidade totalmente a-strata0 capa> de arma>enar listas de !alores c 2o signi9icado depende do contexto da -ase. Cor exemplo0 m atri- to doen)a0 no SECAF:0 $ capa> de ser instanciado a . al. er m o !&rios elementos da lista de !alores pr$,de9inida Gmofo preto( oidio( antracnoseJ. N@meros tam-$m podem ser atri- 1dos a !ari&!eis= operador $ m elo de liga%o entre o atri- to e o !alor da premissa . e de9ine o tipo de compara%o a ser reali>ada. So operadores relacionais* 80 M0 N80 NM0 entre o tros= valor $ m item de ma lista a . al 9oi pre!iamente criada e relacionada a m atri- to. Como !eremos posteriormente0 a inter9ace !is al do Expert SINTA 9oi ideali>ada de modo a minimi>ar o tra-alho do respons&!el pela implementa%o da -ase de conhecimentos. Cara tanto0 o Expert SINTA exige . e os atri- tos se2am de9inidos antes de criarmos ma regra . e o tili>e. No momento da cria%o de m atri- to0 tam-$m $ poss1!el . e se2a de9inida ma lista de !alores . e constit ir& o ni!erso ao . al s as instancia%/es de!em necessariamente pertencer. As listas criadas podem ser tili>adas para constr %o de menus0 caso o sistema especialista necessite e9et ar ma perg nta ao s &rio re9erente ?. ele determinado atri- to. :m !alor tam-$m pode ser m n@mero0 caso o atri- to o permita. .atri"uto/ .operador/ .valor/
';
4 II 5. A estr t ra de cada ca-e%a 4concl so5 de!e o-edecer ao seg inte modelo* .atri"uto/ onde* atri"uto e.Ei!ale ao mesmo atri- to sado em ca das= O8P $ m operador de atri*ui o e no de ig aldade. # se2a0 o atri- to0 nas ca-e%as de regra0 $ sempre instanciado a m !alor. Aependendo se a !ari&!el pode o no ac m lar m@ltiplas instancia%/es0 o no!o !alor s -stit 1ra o antigo o ser& empilhado com os demais. valor e.Ei!ale ao mesmo !alor tili>ado em ca das= %rau de confian)a $ ma porcentagem indicando a con8ia*ilidade da. ela concl so espec19ica da regra. # gra de con9ian%a !aria de "I a 1""I. Ve2a a se%o 1.' para maiores detalhes so-re gra s de con9ian%a. 8 .valor/ .%rau de confian)a/
;atorial 4n5 8 n x ;atorial4n , 15 Ah0 e $ claro* ;atorial4"5 8 1 # conhecimento est& a1* agora de!emos ditar ao comp tador o meio pelo . al ele tili>ar& tais a9irmati!as. :ma estrat$gia -astante com m $ simplesmente percorrer as in9orma%/es na ordem* inicialmente0 a primeira= depois0 se necess&rio a seg inte0 e assim !ai. Ras0 se dese2armos calc lar o prosaico 9atorial de 2S Cara a m&. ina0 9atorial425 8 2 x 9atorial415. E . anto $ o 9atorial de 1S Nesse caso0 de!emos !oltar ? primeira in9orma%o de como se calc la o 9atorial0 ;atorial 4 n5 8 n x ;atorial4n , 15. Assim chegamos . e 9atorial415 $ 1 !e>es 9atorial de >ero. E o 9atorial de >eroS #-ser!e . e0 como temos m mecanismo 9ixo de extra%o de dados0 no podemos a!aliar a seg nda in9orma%o en. anto no terminarmos a primeira. Assim0 simplesmente o comp tador calc laria . e o 9atorial de >ero $ >ero !e>es o 9atorial de menos mT E contin aria eternamente com essa regra. Esse tipo de conhecimento . e depende de ma regra de extra%o chamamos de con!ecimento procedural. Nota,se . e0 se simplesmente in!ert3ssemos a ordem das in9orma%/es0 chegar1amos a m res ltado 4sempre antes de calc lar m 9atorial de m n@mero0 a m&. ina !eri9icaria se esse n@mero $ >ero5T Cor isso0 o so do conhecimento $ ma . esto maior . e simplesmente ma descri%o do sa-er.
'<
#: tenho dinheiro s 9iciente 8 No #: tenho tempo s 9iciente 8 No ENT6# de!o ir ? praia 8 No KELKA 3 SE o ser!i%o de meteorologia disse . e !ai cho!er amanh 8 Sim ENT6# amanh pode cho!er 8 No KELKA ' SE no !o sair ho2e 8 Sim E nenh ma emerg3ncia ocorrer 8 Sim ENT6# tenho dinheiro s 9iciente 8 Sim KELKA ( SE minha namorada ligar 8 Sim ENT6# no !o sair ho2e 8 No KELKA U SE me orientador passar tra-alho extra 8 Sim ENT6# tenho tempo s 9iciente 8 No ;*s.? Note . e as regras acima ' esto na sintaxe de regras aceita pelo Expert SINTA0 o . e demonstra a s a 9acilidade de entendimento. #s !alores atri- 1dos no precisam ser somente Sim e No. Ve2a o cap1t lo II0 Implementando o sistema0 para maiores explica%/es. Examinando o pe. eno sistema especialista acima0 claramente disting imos . e o se o"'etivo $ determinar o !alor da !ari&!el devo ir 0 praia. Ento0 iniciamos a - sca por ela. # Expert SINTA proc ra as regras nas . ais a !ari&!el sendo proc rada no momento pode rece-er m !alor se a regra 9or aceita 4o se2a0 . ando ela aparece ap7s o ENT6#5. Em seg ida0 a m&. ina de in9er3ncia !eri9ica se a regra !ale o no. No exemplo dado0 o sistema a!alia a regra 1 para poder determinar se de!o ir ? praia o no. Ras0 para isso0 temos . e determinar se todas as premissas 4aman! pode c!over 8 No0 ten!o din!eiro suficiente 8 Sim0 ten!o tempo suficiente 8 Sim5 so !erdadeiras. Cara desco-rir se amanh pode cho!er0 tenho . e repetir o processo0 a!aliando a regra 3. Agora tenho . e sa-er se a meteorologia disse so-re a possi-ilidade de ch !a amanh. Como no existe nenh ma regra . e possa concluir o . e a meteorologia disse0 o Expert SINTA reali>a ma perg nta ao s &rio0 do tipo OA meteorologia a9irmo se amanh pode cho!er 4SimVNo5SP 4claro0 o comp tador no ir& criar ma 9rase0 essa $ ma das tare9as do criador da -ase de conhecimento , !e2a o cap1t lo II0 Implementando o sistema0 para maiores detalhes5. Se a meteorologia disser . e amanh !ai cho!er0 ento primeira premissa da regra 1 passar& no teste 4. em con9ia nos ser!i%os meteorol7gicosS5. A!aliando a seg nda premissa e repetindo o processo do encadeamento para tr&s0 chegamos ? regra '. Ras0 para desco-rir se e !o sair ho2e o no0 $ preciso recorrer ? regra ( 4o-ser!a,se a 9orte id$ia de rec rso no "ac#$ard c!ainin%5. A regra ( le!a a ma perg nta0 pela . al concl iremos se tal regra !ai ser apro!ada. Se realmente 9or apro!ada0 a primeira premissa da regra ' $ !erdadeira0 9a>endo com . e !eri9i. emos agora a seg nda premissa. Q ando todas as premissas da primeira
regra 9orem a!aliadas0 podemos determinar se a regra 1 9oi apro!ada o no. Caso contr&rio0 passamos para a pr7xima regra . e possa concl ir m !alor para a !ari&!el devo ir 0 praia.
'
Assim sendo0 s pondo . e o gra de con9ian%a da ig aldade 9 magina 8 sim $ 8"I0 teremos . e ? !ari&!el s speita de praga ser& atri- 1do o !alor mosca -ranca0 com o respecti!o gra de con9ian%a ".8" W ".<" 8 ".(U 8 (UI. Caso 2* & lculo do %rau de confian)a com o operador E. Se poss 1mos d as ig aldades !ar1 8 !al e1 e !ar2 8 !al e20 com os respecti!os gra s de con9ian%a c1 e c20 temos . e a senten%a !ar1 8 !al e1 E !ar2 8 !al e2 retornar& como !alor de con9ian%a c1 x c2. Exemplo de aplica o? SE estados das 9olhas 8 es9arelam 9acilmente E presen%a de manchas irreg lares 8 sim... Se o gra de con9ian%a da ig aldade estados das 9olhas 8 es9arelam 9acilmente $ 8"I e o gra de con9ian%a da ig aldade presen%a de manchas irreg lares 8 sim $ <"I0 temos . e a con2 n%o das d as senten%as retornar& m !alor CN; de (UI0 pois esse $ o prod to dos dois !alores. Caso 3* & lculo do %rau de confian)a com o operador O5. Se poss 1mos d as ig aldades !ar1 8 !al e1 e !ar2 8 !al e20 com os respecti!os gra s de con9ian%a c1 e c20 temos . e a senten%a !ar1 8 !al e1 #: !ar2 8 !al e2 retornar& como !alor de con9ian%a c1 X c2 , c1 x c2.
'&
Exemplo de aplica o? SE -eso ros !ermelhos 8 sim #: lar!as marrons 8 sim ... Se o gra de con9ian%a da ig aldade -eso ros !ermelhos 8 sim $ 8"I e o gra de con9ian%a da ig aldade lar!as marrons 8 sim $ <"I0 temos . e a dis2 n%o das d as senten%as retornar& m !alor CN; de ".<" X ".8" , ".<" W ".8" 8 1.(" , ".(U 8 ".H' 8 H'I. Caso '* 4uando uma vari vel rece"e duas vezes o mesmo valor em pontos diferentes da consulta. Em momentos di9erentes de ma cons lta0 ma mesma !ari&!el !ar pode rece-er o mesmo !alor !0 sendo . e at$ ? pen@ltima instancia%o ela poss 1a gra de con9ian%a c10 e a @ltima atri- i m CN; c2. Sendo assim0 temos . e o !alor 9inal de con9ian%a para !ar 8 ! ser& dado pela 97rm la c a X cn , ca W cn0 onde ca representa o gra de con9ian%a antes da @ltima m dan%a e cn o @ltimo gra de con9ian%a atri- 1do. Exemplo de aplica o? A !ari&!el doen%a poss 1a !alor mo9o preto com gra de con9ian%a U"I. Ap7s a aplica%o de o tras regras chego ,se a ma o tra atri- i%o doen%a 8 mo9o preto0 desta !e> com CN; ("I. # c&lc lo se d& de maneira semelhante ? aplica%o da regra #:* doen%a ter& como m dos !alores mo9o preto0 com respecti!o gra de con9ian%a ".U" X ".(" , ".U" W ".(" 8 1.1" , ".3" 8 ".8" 8 8"I. #-s.* # sistema admite ("I como !alor m1nimo de con9ian%a para . e ma ig aldade se2a considerada !erdadeira0 mas esse !alor pode ser modi9icado. # inter!alo de gra de con9ian%a !aria de " a 1"". #-s2.* #-ser!e . e as 9 n%/es para con2 n%o e dis2 n%o tili>adas seg em a Teoria dos Cossi-ilidades0 no en!ol!endo nenh m tratamento estat1stico mais apro9 ndado. #-s3.* D poss1!el m dar as 97rm las Implementando o sistema. tili>adas. Cons lte o cap1t lo II0
'+
)*3 "um4rio
Neste cap1t lo0 !imos* A ar. itet ra -&sica de m sistema especialista constr 1do com o so do Expert SINTA= Explica%/es so-re regras de prod %o e encadeamento para tr&s= Ae9ini%/es de conhecimento proced ral0 declarati!o0 monot+nico e no, monot+nico= # so de regras no Expert SINTA e explica%/es so-re !ari&!eis ni!aloradas e m lti!aloradas=
Exemplo de 9 ncionamento da m&. ina de in9er3ncia= Tratamento de 9atores de con9ian%a e do !alor AESC#NYECIA#.
'(
# Expert SINTA 9oi criado de modo a permitir ao pr7prio analista de conhecimento implementar a -ase dese2ada. # s &rio do Expert SINTA no necessita do menor conhecimento de programa%o0 apenas sa-er como interagir em am-ientes !is ais. :ma -ase de conhecimento no Expert SINTA en!ol!e os seg intes con2 ntos de atri- tos . e de!em ser indicados pelo pro2etista da -ase* Vari&!eis Kegras Cerg ntas #-2eti!os In9orma%/es adicionais
Q ando esses elementos esti!erem de9inidos0 2& se torna poss1!el tili>ar o sistema especialista.
!ap1tul2 III - !238ulta362 2 8i8t47a 48p4ciali8ta '(
<;
Cermite a incl so de in9orma%/es extras so-re a -ase. ;echa a -ase de conhecimento. Somente ma pode estar a-erta por !e>.
<'
E:p4rt SINTA
Essa 2anela tra> todas as op%/es de edi%o de -ase0 al$m de ma lista com todas as regras presentes at$ o momento. Tais op%/es0 e o tras0 encontram,se repetidas na -arra de 9erramentas0 inicialmente presente no topo da &rea de tra-alho do Expert SINTA.
# p % / e s re la ti! a s ? 2 a n e la ] I Z .
Aeixe o c rsor do mo se momentaneamente so-re cada -oto para exi-ir ma descri%o -re!e.
<<
, #s inter!alos de!em ser da 9orma a;b o ;b o a;0 onde a e b representam n@meros reais . Assim sendo a;b representa m n@mero entre a e b= ;b m n@mero maior o ig al a b= a; m n@mero menor o ig al a a= Q ando esses , Somente m inter!alo pode ser incl 1do por !ari&!el n m$rica=
Todas as !ari&!eis incl 1das aparecero deste lado. Nessa caixa aparecero os !alores relacionados ?. ela determinada !ari&!el.
Cressione #] para 9echar essa 2anela e con9irmar as altera%/es 9eitas0 no para e9et ar ma @nica altera%o. Cara isso0 se o -oto pe. eno marcado com m OVP !erde o a tecla ENTEK.
-ot/es esto com a legenda em cin>a0 $ por. e realmente no $ poss1!el tili>&,los. Se dese2ar tili>&, los0 !eri9i. e o !oc3 est& 9a>endo de di9erente para isso ocorrer.
# -oto marcado com OVP con9irma altera%/es e e. i!ale ? tecla ENTEK. # -oto marcado com O^P cancela altera%/es e e. i!ale ? tecla ESC.
Ve2a a se%o 1.3.' para entender melhor a di9eren%a entre !ari&!eis m lti e ni!aloradas.
#-s1.* R dar de !ari&!el no n m$rica para n m$rica pode implicar perda de !alores. #-s2.* Apagar ma !ari&!el o !alor encontrado em ma regra o mais regras implica . e as mesmas tam-$m de!em ser eliminadas. # Expert SINTA e9et a ma con9irma%o antes de elimin&,las. #-s3.* Se !oc3 no de9inir nenh m !alor para determinada !ari&!el0 o Expert SINTA ass me . e ela $ ma !ari&!el l7gica0 o se2a0 . e aceita apenas !alores OSimP e ONoP.
<)
E:p4rt SINTA
# o-2eti!o de ma cons lta a m especialista $ encontrar a resposta para m determinado pro-lema. Assim tam-$m o $ m sistema especialista. A di9eren%a $ . e0 a. i0 os Opro-lemasP so representados por !ari&!eis. Antes de podermos exec tar nosso sistema pela primeira !e>0 $ preciso . e de9inamos . ais so as !ari&!eis 4chamadas vari veis o"'etivo5 . e iro controlar o modo como a m&. ina de in9er3ncia se comporta. Sigamos o seg inte es. ema para determina%o de o-2eti!os* Na 2anela de -ase de conhecimentos0 pressionemos o -oto ;*+eti5os. Aparecer& ma 2anela com d as listas* a lista das !ari&!eis com ns e a das !ari&!eis o-2eti!o= Cara 9a>er de ma !ari&!el com m ma !ari&!el o-2eti!o e !ice,!ersa0 selecione e !ari&!el dese2ada e cli. e no -oto correspondente0 a. ele . e aponta para a lista de destino. A lista com ma seta d pla 4se2a para a es. erda o para direita5 mo!e todos os itens de ma lista para o tra. Cara m dar a ordem dos elementos da lista de o-2eti!os0 cli. e em m item e arraste,o at$ a posi%o dese2ada.
)ista !ari&!eis o-2eti!o. das
)ista das !ari&!eis . e podem ser tili>adas como o-2eti!os do sistema especialista.
Aeixe marcada este caixa para o Expert SINTA mostre em desta. e os res ltados atingidos do o-2eti!o marcado acima. Cara maiores detalhes0 !e2a o cap1t lo III.
#-ser!a%o* caso o sistema se2a posto em 9 ncionamento sem nenh m o-2eti!o de9inido0 nada acontecer& 4seria como 9alar com m especialista sem ter nada para desco-rirT5
<
Indi. e a posi%o da regra 4lem-re,se . e0 em conhecimento proced ral0 a ordem das regras $ importante5. Se dese2ar0 m de s a posi%o depois.
Se a regra . e !oc3 est& criando $ m ito parecida com o tra0 $ poss1!el reapro!eit&,la. No exemplo0 a regra 33 ser& criada a partir de ligeiras altera%/es na regra 28.
:m caixa de di&logo pedir& para . e !oc3 indi. e a posi%o dessa regra em rela%o ?s demais 4pois a ordem das regras in9l encia o desco-rimento de sol %/es5. Selecione a ordem dese2ada na lista=
<9
E:p4rt SINTA
Em-ora no se2a necess&rio0 de9inir m nome para ma regra 9acilita s a identi9ica%o posterior.
$ a da a i.
D a. i . e apa, recem as senten, %as da s a regra. A senten%a sele, cionada ser& a. ela . e so9re,r& altera%/es.
Aese2a criar logo a pr7xima regraS Cli. e a. i. A regra a-erta no momento ser& 9echada.
Cara inserir ma premissa0 mar. e o local na caixa de listagem na . al se dese2ar inserir a senten%a e cli. e o -oto Inserir. :ma o tra 2anela aparecer& com !&rias listas. Valor* cli. e na seta
#perador de compara%o* esta-elece ma rela%o entre a !ari&!el e o !alor 4ig aldade0 di9eren%a0 etc.5 ? . al posteriormente ser& dado m gra de con9ian%a. ao lado da caixa para exi-ir ma lista com todos os !alores relacionados ? !ari&!el escolhida ao lado.
Vari&!el* cli. e na seta ao lado da caixa para exi-ir ma lista com as !ari&!eis criadas.
Conecti!o* escolha o conecti!o . e ir& ligar a senten%a de regra ?s o tras senten%as na mesma regra.
Nega%o* deixe marcada essa caixa para a!aliar essa senten%a por s a negati!a. E. i!ale ? in!erter os operadores 4trans9ormar O8P em ONMP0 ON8P em OMP0 etc.5
Aperte a. i para inserir ma no!a premissa o concl so. Voc3 poder& inserir !&rias sem necessidade de 9echar esta 2anela0 contanto . e as premissasVconcl s/es inseridas se2am consec ti!as.
A primeira lista indica a !ari&!el a ser tili>ada e a @ltima o !alor com o . al esta-elecemos ma rela%o. D tam-$m poss1!el identi9icar o tipo de rela%o* ig aldade 4O8P50 di9eren%a 4ONMP50 s perioridade 4OMP , somente para !ari&!eis
<&
n m$ricas50 entre o tras. Caso a premissa no se2a a primeira da regra0 !oc3 de!er& indicar o tipo de conecti!o 4E o #:5 pelo . al a premissa se liga ? anterior. Cara inserir ma concl so0 proceda de maneira an&loga. escolhendo m item a partir do conecti!o ENT6# na s a regra. Em concl s/es0 somente o operador de atri- i%o 4O8P5 pode ser tili>ado. A @ltima lista presente indica o gra de con9ian%a da. ela atri- i%o. Aeixar a lista !a>ia indica ma con9ian%a de 1""I 4cem por cento5.
Cara editar ma senten%a0 selecione,a e cli. e o -oto Alterar 4o d3 m d plo cli. e so-re ela5. Cara eliminar ma senten%a0 selecione,a e cli. e o -oto Excl ir.
#-ser!a%o* tam-$m $ poss1!el !is ali>ar regras em con2 nto. Cli. e no -oto =isualizar da 2anela ]IZ.
<=
E:p4rt SINTA
Croc re de9inir a priori todas as !ari&!eis antes de iniciar as regras. Ras nada impede . e
ma regra se2a iniciada e no!as !ari&!eis se2am de9inidas com a regra a-erta. Apenas no es. e%a de 9echar a 2anela de !ari&!eis!ars com o -oto #] antes de prosseg ir= :se as d as mos. En. anto ma sa o mo se para selecionar m item na listas com as !ari&!eis e se s !alores0 $ poss1!el acelerar digitando a primeira o as primeiras letras . e 9ormam o nome de ma !ari&!el o !alor. Assim0 as listas iro a-rir pr7ximas ao item dese2ado= Nessa ocasio0 tam-$m $ poss1!el tili>ar as setas do teclado Opara cimaP e Opara -aixoP para selecionar m item de ma lista. Aigite a primeira o as primeiras letras de m nome de ma !ari&!elV!alor e0 em seg ida0 se a seta Opara -aixoP at$ aparecer o nome dese2ado. Resmo em -ases grandes0 esse $ m m$todo mais e9ica> . e digitar todo o nome= :se e a- se dos modelos. Eles existem para dimin ir ao m&ximo se tra-alho. D m ito com m em sistemas especialistas aparecerem regras deri!adas de o tras0 portanto m ito com m tam-$m ser& o so de modelos= # -oto ONo!a...P na 2anela de edi%o de regras acelera -astante o processo. Q ando !oc3 terminar a digita%o de regra e dese2ar criar ma no!a0 aperte esse -oto para ma no!a s rgir e a antiga ser 9echada0 t do em m passo s7=
<+
Entrada para gra de con9ian%a* constr 1do a tomaticamente. Cerg nta reali>ada sistema s &rio. pelo ao
Indicati!o de . e a !ari&!el $ m lti o ni!alorada. Ae9inido na 2anela de =ari(5eis. Explica%o r&pida so-re a. ela perg nta.
Cor exemplo0 a perg nta reali>ada pela m&. ina de in9er3ncia de!e ser personali>ada para . e se2a intelig1!el. Q ando o Expert SINTA necessita perg ntar o !alor de determinada !ari&!el0 ele cria ma senten%a gen$rica do tipo OQ al o !alor de xSP0 onde x $ o nome da !ari&!el. Ae!e,se criar ma senten%a mais clara atra!$s do editor de inter9ace. Cara isso0 cli. e no -oto Inter8ace da 2anela ]IZ. # Expert SINTA permite modi9ica%/es em apenas dois itens* perg ntas e explica%/es r&pidas.
Vari&!eis . e ainda no poss em perg ntas relacionadas. :se esses -ot/es para mandar elementos de ma lista para o tra. Vari&!eis . e 2& poss em perg ntas.
D permitido sar gra s de con9ian%a na respostaS Ento0 mar. e esta caixa. A. i so modi9icadas as perg ntas. As m dan%as so acionadas a tomatica, mente.
Explica%/es so-re a perg nta0 moti!o pelo . al $ 9eita0 entre o tras in9orma%/es.
<(
E:p4rt SINTA
Na parte s perior direita da 2anela0 encontra,se ma lista das !ari&!eis . e 2& poss em perg ntas prontas. Cara !is ali>&,las0 cli. e em alg ma. Cara modi9icar a perg nta o o moti!o0 simplesmente rescre!a o conte@do das caixas de texto. As m dan%as so a tom&ticas. Cara eliminar ma perg nta0 simplesmente mo!a o item selecionado para a lista da es. erda0 pressionando o -oto correspondente= Na lista s perior es. erda0 aparecem as !ari&!eis . e ainda no poss em nenh ma perg nta pronta. Cara criar ma no!a perg nta0 selecione a !ari&!el dese2ada e mo!a,o para a lista da direita0 pressionando o -oto correspondente0 e digite o conte@do das caixa de texto. As m dan%as so a tom&ticas.
Aeixe marcada se . iser . e ma tela de a-ert ra com essas in9orma%/es apare%a no in1cio de cada cons lta.
Arqui5o de A+uda? m -om sistema especialista no de!e sa-er somente encontrar respostas0 mas tam-$m 9a>er o s &rio tili>ar a resposta com 9ins pr&ticos. Cara isso0 o Expert SINTA possi-ilita a incl so de t7picos de a2 da para os !alores poss1!eis de determinados atri- tos0 associando a m ar. i!o no 9ormato A2 da do [indo\s a s a -ase. Explica%/es so-re a
);
cria%o de ar. i!os de a2 da 9ogem ao escopo do presente doc mento0 mas existem di!ersas doc menta%/es 9ornecidas por terceiros. # Expert SINTA tam-$m no distri- i o compilador necess&rio para a cria%o do ar. i!o 9inal. A id$ia desses textos explicati!os no $ somente ati!ar ma a2 da on, line . ando o s &rio esti!er tili>ando o sistema0 mas ir diretamente ao t7pico explicati!o de ma resposta0 . ando o Expert SINTA atinge m determinado o-2eti!o. Cara isso0 o desen!ol!edor de!e0 na 2anela In9orma%/es so-re a Zase0 escolher os !alores das !ari&!eis,o-2eti!o . e iro poss ir m n@mero de contexto de a2 da. Q ando o s &rio 9inal ati!ar a a2 da on,line0 ela aparecer& diretamente no t7pico re9erente ? sol %o espec19ica. # desen!ol!edor tam-$m de!e incl ir o nome do ar. i!o de a2 da na caixa de texto nome do ar. i!o de a2 da0 na mesma 2anela. Cor exemplo0 no caso da con9ig ra%o de redes de comp tadores0 o protocolo ideal s gerido pelo sistema 9oi o TCCVIC. Ento0 -astar& ao s &rio selecionar esse item e acionar a a2 da . e imediatamente aparecero in9orma%/es so-re tal protocolo. Raiores in9orma%/es so-re n@meros de contexto de a2 da e compiladores de [indo\s Yelp 4como o YC31 o o Ricroso9t Yelp [or`shop5 podem ser conseg idas atra!$s de terceiros. Cara garantir melhor apro!eitamento da s a -ase0 textos did&ticos podem ser relacionados a cada sol %o encontrada. Cara tanto0 crie m ar. i!o de a2 da no 9ormato A2 da do [indo\s e de9ina os contextos de a2 da relati!os a cada !alor 4se dese2ado5 de cada !ari&!el o-2eti!o.
Aigite a. i o nome do ar. i!o de a2 da. S7 pressione a. i . ando concl ir t do.
Entre o n@mero de contexto de a2 da da. ele !alor e pressione NENTEKM o o pe. eno -oto !erde ao lado.
)'
E:p4rt SINTA
,*? @p>es
Cara permitir maior 9lexi-ilidade na constr %o de m sistema especialista0 o Expert SINTA o9erece di!ersas op%/es de con9ig ra%o. Cara acess&,las0 tili>e o men Exi*irA;p9es. :ma caixa de di&logo com tr3s partes aparecer&. C(quina de in8erDncia? permite pe. enas modi9ica%/es no comportamento da m&. ina de in9er3ncia0 como o modo pelo . al as premissas so a!aliadas. Aependendo do modo
Ae9ina a. i . al a preced3ncia dos operadores l7gicos E e #:. )em-re,se da di9eren%a* na expresso A e 2 ou 40 se mati!ermos a preced3ncia no OeP0 ela pode ser intepretada como 4A e 25 ou 4. Se a preced3ncia 9or do Oo P0 A e 42 ou 45. como a preced3ncia 9or organi>ada o como os 9atores de con9ian%a 9orem de9inidos0 a m&. ina de in9er3ncia pode sa-er . e ma regra no !ai atingir o gra m1nimo de con9ian%a para ser aceita antes mesmo de a!ali&,la por completo. Se !oc3 dese2ar . e as regras se2am sempre a!aliadas completamente0 mesmo . ando 2& se sa-e se sero aceitas o no0 mar. e esta caixa.
Eatores de con8iana? ap7s a!aliar todas as premissas de ma regra0 o Expert SINTA pode aceit&,la o re2eit&,la. Se0 ao calc lar o 9ator de con9ian%a 9inal ele 9or maior . e o m1nimo estip lado0 a regra ser& aceita. D nessa 2anela . e se de9ine o !alor m1nimo. Tam-$m $ a. i . e se pode personali>ar as 9 n%/es de c&lc lo de 9atores de con9ian%a.
)<
A. i $ de9inido o !alor de con9ian%a m1nimo para . e ma regra se2a aceita. Colo. e na escala percent al* m1nimo " e m&ximo 1"".
# Expert SINTA tili>a alg mas 9 n%/es para calc lar 9atores de con9ian%a em determinados e!entos. Estes e!entos podem ser ma con2 n%o0 ma dis2 n%o o ma regra aceita. Code,se sar as 9 n%/es padr/es do Expert SINTA o criar no!as. Cada 9 n%o apresenta dois parametros impl1citos0 cn91 e cn92 4o se2a0 o gra de con9ian%a do primeiro termo da con2 n%o e o gra de con9ian%a do seg ndo termo da con2 n%o0 respecti!amente5. Cara0 por exemplo0 m dar a 9 n%o da con2 n%o para o m1nimo entre os dois !alores 4aperte o -oto Alterar se a 97rm la padro esti!er sendo tili>ada5 ao lado da 9 n%o de con2 n%o e digite Rin4cn910 cn925. Cara retorna ? 9orma padro0 aperte o -oto respecti!o. Raiores in9orma%/es so-re 97rm las posteriormente neste cap1t lo 4 &riando f1rmulas5.
Sen#a? m sistema especialista no deixa de ser m programa de comp tador. Cortanto0 pode se 9a>er necess&rio alg m tipo de prote%o so-re este soft$are. # Expert SINTA permite tr3s n1!eis de prote%o* Fermitir execu o e 5isualiza o # s &rio do se sistema especialista no tem permisso para modi9icar a -ase0 mas pode exec t&,la0 dep r&,la e imprimi,la. D ma op%o para e!itar . e estranhos modi9i. em a -ase0 9a>endo com . e perca s a consist3ncia. Fermitir somente execu o :m po co mais pol3mica0 essa op%o permite . e o s &rio sem senha apenas possa exec tar o sistema especialista0 mas no pode modi9ic&, la e menos ainda !is ali>&,la. Cor$m0 m sistema especialista . e no exi-e o conte@do de s as regras0 no permite acompanhar s a exec %o e !eri9icar como atingi o res ltado exi-ido no merece a mesma con9ia-ilidade de m sistema . e permite o completo acesso ?s s as regras. # principal moti!o . e le!aria m pro2etista a escolher essa op%o de restri%o $ o perigo de pirataria do conte@do do sistema especialista. Ras0 recomenda,se es. ecer o risco e dar prioridade ? con9ia-ilidade de se tra-alho. Al$m disso0 m sistema especialista . e no $ protegido por nenh ma lei de direitos a torais d& sempre a impresso de no ser to pro9issional . anto de!eria.
))
E:p4rt SINTA
Nen#uma permiss o Somente pessoas com senha podem tili>ar esse sistema especialista.
Ae9ine di9erentes n1!eis de acesso . e ma pessoa . e no disp/e de senha tem direito em rela%o ao sistema especialista*
Cli. e a. i para chamar a caixa de di&logo de de9ini%o de senhas para criar o apagar ma senha . e este2a protegendo o sistema especialista.
# so de senhas para prote%o da -ase de conhecimento s7 se e9eti!ar& de !erdade . ando esta caixa de !eri9ica%o esti!er marcada.
# Expert SINTA no pretende criar prote%/es realmente seg ras para se sistema0 mas apenas desencora2ar modi9ica%/es no a tori>adas. Se !oc3 realmente dese2a criar m senha0 cli. e no -oto No!a Senha... 4ele se chama R dar Senha... caso alg ma senha 2& este2a sendo tili>ada5. :ma caixa de di&logo aparecer&*
Aigite a. i a senha . e ir& proteger se sistema. Note . e ela no ir& aparecer na tela. Kepita a senha . e 9oi digitada acima para s a maior seg ran%a0 2& . e no se est& !endo . al a pala!ra,cha!e.
)9
E:p4rt SINTA
,*)B "um4rio
Neste cap1t lo0 !imos* Como tratar com os ar. i!os de -ase de conhecimento0 os denominados ar. i!os ZCR= Q ais so as entidades . e 9ormam a -ase de conhecimento* !ari&!eis0 o-2eti!os0 regras0 perg ntas0 in9orma%/es adicionais= A 2anela ]no\ledge,in,a,Zox e os editores de entidades do Expert SINTA. #p%/es de con9ig ra%o e senhas= :sando 97rm las matem&ticas= A esta alt ra0 !oc3 est& apto a criar se Oespecialista digitalPT
# Expert SINTA mant$m ma inter9ace ni9orme para a cons lta de . al. er -ase de conhecimento criada em se am-iente. Existem dois modos pelos . ais podem ser e9et adas cons ltas* a exec %o s al0 na . al o s &rio acompanha ma se. 3ncia de men s de m@ltipla 4o @nica5 escolha0 nos . ais de!e,se indicar in9orma%/es . e res ltaro nas concl s/es atingidas pelo sistema especialista= o modo de acompanhamento0 pelo . al $ poss1!el examinar o conte@do das regras . e 9ormam o sistema0 -em como acompanhar a exec %o passo a passo e as instancias 4!alores5 . e cada !ari&!el poss i em determinado momento. Cara tili>ar este modo0 $ preciso . e o pro2etista da -ase no tenha protegido o acesso ?s regras por meio de ma senha
:m sistema especialista proc ra atingir concl s/es para determinados o-2eti!os. Sempre . e m desses o-2eti!os $ atingido0 o . ando se esgotam todas as possi-ilidades0 o Expert SINTA apresentar& ma 2anela com os res ltados e o acompanhamento de como se chego ?. ela concl so 4tam-$m $ necess&rio . e o pro2etista no tenha restringido o acesso5. Alg ns sistemas tam-$m de!em tra>er m sistema de a2 da on,line0 pelo . al sero dadas maiores in9orma%/es de como se de!e melhor tili>ar as respostas conseg idas0 -em como explica%/es mais detalhadas so-re as 9 n%/es da. ele determinado sistema especialista.
)=
E:p4rt SINTA
)+
!er esses !alores escolhidos= a-andonar a cons lta. #s comandos e. i!alentes na -arra de 9erramentas so*
Interrompe a exec %o da -ase0 exi-indo as regras no modo de acompanhamento. Inicia a exec %oVtermina o modo de acompanhamento e retorna ao modo de exec %o. Volta para a @ltima perg nta reali>ada ao s &rio pelo sistema. Estando no modo de acompanhamento0 a!an%a senten%a por senten%a na -ase de conhecimento 4tam-$m conhecido como exec %o passo a passo5. Cancela a cons lta. # sistema pedir& con9irma%o. Vis ali>a todas os !alores das !ari&!eis . e !oc3 escolhe . Escolhe !ari&!eis para . e se2am exi-idos se s !alores d rante ma cons lta . figura 3.1 A barra ferramentas para execuo consultas de de
A seg ir0 so especi9icados os comandos e. i!alentes atra!$s do men . A. eles . e esti!erem em cin>a no esto dispon1!eis na. ele momento. #s itens de men no explicados aparecem em 9ig ras anteriores. Alg ns itens apresentam m nome representando ma tecla 4o ma com-ina%o de teclas5 . e pode ser tili>ada em s -stit i%o ao men . Cons lte a a2 da do [indo\s para maiores in9orma%/es so-re teclas de atalho. Antes do incio da consulta:
Inicia a exec %o no modo de acompanhamento. Exi-e os !alores das !ari&!eis . e !oc3 escolhe .
)(
E:p4rt SINTA
figura 3.2 -
.*. A consulta
Iniciando,se a cons lta0 se2a no modo de exec %o o acompanhamento0 o sistema especialista poder& apresentar ma tela de a-ert ra0 com in9orma%/es so-re se 9 ncionamento0 os a tores e casos aos . ais ele se aplica. )eia atentamente esse texto de a-ert ra0 pois poder& tra>er in9orma%/es @teis. Se o -oto de a2 da esti!er dispon1!el 4a. ele sit ado no canto in9erior direito50 aperte,o se dese2ar in9orma%/es mais detalhadas. Cara iniciar a cons lta0 pressione o -oto ;-. # -oto 4ancelar a-andona a exec %o do sistema especialista. # -oto A+uda chama a a2 da da -ase0 se ela esti!er dispon1!el.
;*s.? Nem todas os sistemas tra>em ma a-ert ra0 pois s a cria%o depende do pro2etista do conhecimento. A cons lta se desen!ol!e por meio de men s de m@ltipla 4o @nica5 escolha. :m men t1pico $ mostrado na 9ig ra 3.'. A 9ig ra 3.( mostra m men para entrada de !alores n m$ricos.
Creste aten%o . antas op%/es so pass1!eis de escolha. As op%/es de escolha aparecem dentro desse gr po de caixas de !eri9ica%o.
Se esse -oto esti!er ha-ilitado0 $ poss1!el ler alg mas explica%/es extras so-re a importancia da. ela perg nta.
Escolha a4s5 op%o4/es5 dese2ada4s5 marcando as respecti!as caixas de !eri9ica%o0 locali>adas sempre ? es. erda de cada alternati!a. #-ser!e0 ? direita0 na 9ig ra 3.'0 a possi-ilidade de entrar com o gra de con9ian%a da s a resposta. Lra s de con9ian%a so tili>ados . ando no se poss i certe>a a-sol ta so-re m 9ato. Assim sendo0 !oc3 pode expressar s a d@!ida por meio de m n@mero percent al0 o se2a0 a s a resposta ter& !alidade no inter!alo de >ero a cem por cento. Cada resposta assinalada pode ter o se pr7prio gra de con9ian%a. Caso realmente no sai-a responder ?. ela perg nta0 simplesmente deixe todas as alternati!as em -ranco. # Expert SINTA entender& . e !oc3 no sa-e como responder ao . estionamento apresentado. No es. e%a . e0 a . al. er momento0 $ poss1!el m dar o modo de exec %o da -ase o interromp3,la sando o men o a -arra de 9erramentas.
'
E:p4rt SINTA
figura 3.6 -
depurador
# dep rador exi-e0 em s a caixa de listagem0 todas as regras da -ase de conhecimento. A senten%a em desta. e $ a. ela . e est& sendo analisada no momento pela m&. ina de in9er3ncia. #-ser!e . e $ poss1!el rolar a lista para cima e para -aixo0 exi-indo o resto da -ase0 mas somente a linha representando o ponto de parada pode ser selecionada. :tili>e o men 7epurarAFasso0 o o -oto respecti!o da -arra de 9erramentas0 o ainda a tecla ;8 para contin ar a acompanhar0 passo a passo0 a exec %o do sistema. Se o sistema esti!er reali>ando ma perg nta para !oc30 primeiro responda antes de exec tar m passo0 o nada acontecer&. ;echar o Aep rador e. i!ale a !oltar ao modo de exec %o. Se !oc3 dese2a a-andonar a cons lta0 tili>e os m$todos explicados anteriormente neste cap1t lo. Cara acompanhar m dan%as nas instancia%/es das !ari&!eis0 primeiro de!e,se escolher . ais delas se dese2a . e se2am acompanhadas. :se o men 7epurarA Adicionar =ari(5eis...0 o o -oto respecti!o. A caixa de di&logo da 9ig ra 3.< aparecer&.
<
Selecione ma o mais !ari&!eis. Rantenha pressionada a tecla C#NTK#) para selecionar mais de ma. :se a tecla SYI;T para selecionar ma se.E3ncia. Ao apertar o -oto #]0 elas iro para a lista de !ari&!eis acompanhadas. D poss1!el exi-ir essa lista a . al. er momento. :se o men 7epurarA =ari(5eis0 o o -oto respecti!o da -arra de 9erramentas0 o ainda as teclas C#NTK#) e K ao mesmo tempo.
Sempre . e a cons lta alterar ma dessa !ari&!eis0 essa 2anela at ali>ar,se,& a tomaticamente. Cara retirar ma !ari&!el da lista de acompanhamento0 selecione,a com o mo se e pressione a tecla AE)ETE. Belem*rando? para poder tili>ar li!remente as 2anelas de acompanhamento0 $ necess&rio . e o pro2etista da -ase no tenha inserido ma prote%o por senha.
E:p4rt SINTA
figura 3.9 -
s resultados atingidos
Gist<rico* exi-e todo o caminho reali>ado pelo sistema especialista at$ atingir ?. ela4s5 sol %o4/es5. Ro!a a lista para cima e para -aixo para !is ali>ar o resto. Cli. e nos 1cones para 9echar regras o a-ri,
las0 9acilitando a !is ali>a%o. Esta p&gina s7 est& dispon1!el li!remente se o pro2etista da -ase no ho !er protegido a -ase de conhecimento=
Cli. e a. i para expandir todas as senten%as.
Cli. e a. i para 9echar todos os itens0 exi-indo apenas a chama,da de cada regra.
Todos os 5alores? $ ma generali>a%o da primeira p&gina. Exi-e todos os !alores de todas as !ari&!eis. A3 m cli. e d plo na 9ig ra indicando a !ari&!el para exi-ir o esconder todos os se s !alores. Tam-$m s7 est& dispon1!el com permisso do pro2etista.
E:p4rt SINTA
Cli. e a. i para esconder todos os !alores. A3 m cli. e d plo nessa 9ig rinha para a-rir a !ari&!el.
; sistema? exi-e as todas as regras do sistema especialista. btil tam-$m para entender como o sistema chego ?. ela4s5 concl so4/es50 em con2 nto com o Yist7rico*
&
Essa 2anela pode aparecer em ma cons lta tantas !e>es . anto 9or o n@mero de o-2eti!os a serem alcan%ados. Cressione o -oto Eec#ar para contin ar a cons lta. Cara-$ns0 !oc3 agora de!e sa-er t do so-re a tili>a%o de m sistema especialista constr 1do com o Expert SINTA.
E:p4rt SINTA
.*3 "um4rio
Neste cap1t lo0 !imos* Ke!iso de conceitos -&sicos so-re !ari&!eis e !alores= Itens de men e -ot/es de atalho para a%/es de cons lta= Estr t ra da 2anela de perg ntas do Expert SINTA= Acompanhamento da cons lta= A 2anela de res ltados. Voc3 pode tili>ar este cap1t lo para a ela-ora%o de man ais dos sistemas especialistas de s a a toriaT
Agradecimentos
# Expert SINTA 9oi criado pelo Lr po SINTA 4Sistemas INTeligentes Aplicados50 m pro2eto :;C V :ECE. A presente 9erramenta 9oi o 9r to do primeiro ano de tra-alho desse gr po. # gr po espera rece-er !&rias cr1ticas e s gest/es so-re o . e 9oi apresentado at$ o momento. # contato pode ser 9eito pelo endere%o [[[ do )a-orat7rio de Intelig3ncia Arti9icial 4)IA5 , http*VV\\\.lia. 9c.-r. Lr po SINTA , Sistemas INTeligentes Aplicados Coordena%o geral* Cro9. Fos$ Yelano Ratos Nog eira Integrantes* Foo ;ernando )ima Alcantara Ka9ael Castro de Andrade Kicardo Ze>erra de Andrade e Sil!a Expert SINTA , id$ia original de Kicardo So sa Sil!estre0 ex,integrante0 1HH( SECAF: , Sistema especialista em pragas e doen%as do ca2 eiro , $ de a toria dos seg intes mem-ros do CNCAT* Q $l>ia Raria Sil!a Relo 4Ao tora em Entomologia5 Antonio )indem-erg R. Res. ita 4Restre em Entomologia5 )ianna Raria Sarai!a Teixeira 4Restre em ;itossanidade5 ;rancisco das Chagas #. ;reire 4Ao tor em ;itopatologia5. SECAF: , CNCAT0 1H88 , 1HHU Agradecimentos especiais* Lenaro ;ran%a , ERZKACA Rarcelino Ce. eno , :;C Tarc1sio Ce. eno , :;C Expert SINTA 1HH(0 1HHU , )a-orat7rio de Intelig3ncia Arti9icialV)IA,:;C Cro2eto 9inanciado pela CACES e CNC..
Regra : SE lagarta grande $erde - alaran9ada , Sim ENT- praga , lagarta $erde 'N. +//0
9'
E:p4rt SINTA
Regra ; SE lagarta $erde com p%los a$ermel*ados e urticantes , Sim ENT- praga , lagarta das fol*as 'N. +//0 Regra +/ SE lagarta pequena com p%los longos e $erdes , Sim ENT- praga , lagarta $&u de noi$a 'N. +//0 Regra ++ SE besourin*os $ermel*os , Sim ! lar$as marrom - claras e lentas , Sim ENT- praga , besouro $ermel*o 'N. +//0 Regra +1 SE secreo pul$erulenta branca sob as fol*as , Sim ENT- praga , mosca branca 'N. +//0 Regra +2 SE fol*as do broto terminal repol*adas , Sim ENT- praga , lar$a do broto terminal 'N. +//0 Regra +5 SE espuma sobre infloresc%ncias ou maturis , Sim ENT- praga , cigarrin*a 'N. +//0 Regra +6 SE praga <= broca das pontas E goma nos ramos , Sim ENT- suspeita de praga , broca das pontas 'N. 2/0 Regra +7 SE praga <= broca das pontas E brota4es no$as murc*as , Sim ENT- suspeita de praga , broca das pontas 'N. 5/0 Regra +8 SE praga <= broca das pontas E infloresc%ncias , 3urc*as ou secas ENT- suspeita de praga , broca das pontas 'N. 5/0 Regra +: SE praga <= pulgo das infloresc%ncias E infloresc%ncias , 3urc*as ou secas E maturis , >eformados ENT- suspeita de praga , pulgo das infloresc%ncias 'N. 1/0 Regra +; SE praga <= pulgo das infloresc%ncias E mela nas infloresc%ncias? fol*as e maturis , Sim ENT- suspeita de praga , pulgo das infloresc%ncias 'N. 1/0
Regra 1/ SE praga <= eriofi"deo das flores E queda das infloresc%ncias , Sim ENT- suspeita de praga , eriofi"deo das flores 'N. 6/0 Regra 1+ SE praga <= eriofi"deo das flores E infloresc%ncias clor@ticas , Sim ENT- suspeita de praga , eriofi"deo das flores 'N. 8/0 Regra 11 SE praga <= tripes E fol*as , 'om colorao prateada ENT- suspeita de praga , tripes 'N. 560 Regra 12 SE praga <= lagarta saia 9usta E praga <= lagarta das fol*as E praga <= lagarta $erde E praga <= lagarta $&u de noi$a E praga <= besouro $ermel*o E diminuio da (rea foliar , Sim ENT- suspeita de praga , lagarta saia 9usta 'N. 6/0 suspeita de praga , lagarta da fol*as 'N. 6/0 suspeita de praga , lagarta $erde 'N. 6/0 suspeita de praga , lagarta $&u de noi$a 'N. 6/0 suspeita de praga , besouro $ermel*o 'N. 6/0 Regra 15 SE praga <= lagarta saia 9usta E teias en$ol$endo infloresc%ncias e brota4es no$as , Sim ENT- suspeita de praga , lagarta saia 9usta 'N. +//0 Regra 16 SE praga <= besouro $ermel*o E fol*as , Perfuradas E ocorr%ncia de 9aneiro a abril , Sim ENT- suspeita de praga , besouro $ermel*o 'N. 6/0 Regra 17 SE fumagina na face superior das fol*as , Sim ENT- suspeita de praga , mosca branca 'N. 8/0 Regra 18 SE infloresc%ncias <= Nen*um $alor encontrado E maturis , Rac*ados ! maturis , Necrosados Amuito escurosB ! maturis , 3umificados ENT- doena , antracnose 'N. +//0
9)
E:p4rt SINTA
Regra 1: SE bolor negro na face inferior das fol*as , Sim ENT- doena , mofo preto 'N. +//0 Regra 1; SE cin#a $egetal sobre as fol*as , Sim ENT- doena , oidio 'N. +//0 Regra 2/ SE doena <= antracnose E fol*as , >eformadas ! fol*as , Esfarelam facilmente quando amassadas E manc*as irregulares nas fol*as , Sim ENT- suspeita de doena , antracnose 'N. 860 Regra 2+ SE doena <= antracnose E fol*as , >eformadas ! fol*as , Esfarelam facilmente quando amassadas E manc*as irregulares nas fol*as , Sim E fol*as , 'om exsudao de resina AgomaB ENT- suspeita de doena , antracnose 'N. :60 Regra 21 SE doena <= oidio E queda das infloresc%ncias , Sim ENT- suspeita de doena , oidio 'N. 6/0