Descrição das regras de negócio (da política de análise) de análise de crédito
O conhecimento a partir do qual o sistema analisa o crédito pode ser descrito
de duas formas diferentes:
Através de um arquivo com a extensão ".reg" sobre o qual trabalha o motor de inferências do Ecred.
Trata-se do código da base de conhecimento.
Através de um conjunto de tabelas e de documentos que sintetizam de forma mais simples,
explícita e direta as regras descritas no arquivo ".reg".
O arquivo de regras "cred.reg" é constituido da forma seguinte:
Uma primeira regra que descreve os diagnósticos que o sistema pode demonstrar
Um conjunto de regras lógicas que definem os diagnósticos ou as noções intermediárias
Estas regra são do tipo: "Temos xxx se aaa e bbb et ..;"
Um identificador seguido de um "?" corresponde a uma questão lógica que é ou colocada ou
redefinida por regras aritmética mostradas mais adiante.
Os identificadores sem "?" são noções que são redefinidas por outras regras.
Um conjunto de regras aritméticas que definem seja:
os valores numéricos utilizados em outras regras aritméticas,
os valores booleanos ("verdade", "falso") utilizados nas regras lógicas
(identificadores seguidos de um"?").
As regras de definição dos labels e de mensagens
(referentes a interface de entrada dos dados) vêm ao final.
Todas as regras terminam por um ";" e a base termina por dois ";;".
As diferentes tabelas descrevendo o conhecimento são interpretadas da maneira como segue:
As tabelas decisão, diagnóstico cliente, emprestimo para o sistema, perfil do cliente,
estabilidade social, risco, tipo do veículo, caução, perfil caução são interpretados como segue:
Eles têm geralmente um título na casa do alto a esquerda que lembra o que é definido pela tabela.
A primeira linha compreende as noções definidas pela tabela, elas são separadas por
traços expessos.
A primeira coluna compreende as noções de base utilizadas, separadas por traços expessos,
e os diferentes valores que elas podem tomar, separados por traços finos.
Estas tabelas devem ser lidas pelas colunas e cada coluna corresponde a uma regra que
define o identificador debaixo do qual ela se encontra.
Esta regra diz que o valor definido é verificado se todas as noções de base
correspondentes a uma linha onde existe uma cruz são verificadas simultaneamente.
Nota: se por uma coluna entre dois traços horizontais espessos, quer dizer para uma mesma
noção de base, existe várias cruzes, isso significa que um único destes valores é necessário
para aue esta regra seja verificada e que todas são possíveis.
Trata-se do resumo de várias regras.