Escolar Documentos
Profissional Documentos
Cultura Documentos
Base de conhecimento
Mecanismo de raciocnio
fatos iniciais
concluses, objetivos
Base de regras: Base de fatos: A, B
R1: C M
R2: A,D E Objetivo: H
R3: L H
R4: B,C G
R5: A,B C
R6: G,D H,I
R7: C D
R8: E,K H
concluses, objetivos
fatos iniciais
Base de regras: Base de fatos: A, B
R1: C M
R2: A,D E Objetivo: H
R3: L H
R4: B,C G
R5: A,B C
R6: G,D H,I
R7: C D
R8: E,K H
fatos iniciais
objetivos
Raciocnio monotnico x no
monotnico
Raciocnio monotnico
nenhum fato ou regra pode ser retirado da base de
conhecimento durante uma seo de consulta
nenhum fato novo far com que um fato antigo torne-se
invlido ou no-verdadeiro
Vantagens
quando um fato novo for acrescentado (deduzido),
nenhuma conferncia precisa ser feita para ver se h
inconsistncia entre o fato novo e a base antiga
no necessrio guardar, para cada novo fato, a lista
dos fatos que possibilitaram a deduo do novo fato,
pois no h perigo de os fatos antigos deixarem de ser
verdadeiros
Raciocnio monotnico
encadeamento progressivo
o novo fato gerado pela aplicao de uma regra
imediatamente considerado pelas prximas
regras a serem executadas (em profundidade)
a ordem das regras importante para o tempo
de execuo, mas no para o resultado
procedure ESTABELECER-UM-FATO (FATO)
if FATO BASE-DE-FATOS
then exit fato provado
FATOSNOVOS lista vazia
exit EXECUTAR-UM-CICLO (BASEDEREGRAS, FATOSNOVOS)