Mês passado recebemos de trabalho da faculdade, pelas mãos do professor
Fernando Sica, uma missão meio pesada, desenvolver um sistema especialista genérico.
Bem, na hora, quiz dar uma de lindomar e aplicar um L.A.I. nele

, mas depois vendo que poderia fazer algo realmente interessante na minha graduação, me coloquei a estudar e a pensar em como fazer este sistema especialista.
Trabalhando igual a um doido para dar conta do serviço extra que ganhamos aqui na net, mal sobrava tempo para ler, mas deu tempo de descobrir muitas coisas interessantes, e até rever alguns conceitos, que vou compartilhar com vocês, nesta jornada rumo a um sistema especialista (que vai ser postado aqui).
Bem, primeiro, vamos para a teoria.
1) O que é um sistema especialista?
Um sistema especialista é um sistema especificado em resolver um determinado problema, baseado em regras e fatos.
Um sistema especialista tem que ter uma base de conhecimento, de forma que este conhecimento seja utilizado na resolução deste problema, de forma que, quanto maior a base de conhecimento, e mais consolidada ela estiver, maior será o grau de resolução do problema.
2) Um sistema de BI é um sistema especialista?
Bem, eu também pensava assim antes. Na verdade, são coisas distintas. Um sistema especialista te diz algo, um sistema de BI apenas te aponta algo. O sistema especialista em geral considera dados subjetivos, o BI não. Mas todo o conceito de BI é paralelamente análogo a de um sistema especialista, com diferença no resultado obtido.
Vamos pegar um exemplo bem prático. Você quer saber, por exemplo, onde o seu fluxo de caixa pode ir daqui a um tempo. O BI geralmente considera apenas os dados vindo da base de produção, ou seja, indicadores gerados internamente. O sistema especialista considera fatores como economia, política, movimentação do mercado, e pode te dar um panorama mais subjetivo, enquanto que o BI considera apenas os dados.
3) Como montar um bom sistema especialista, e de forma genérica?
Bem, este é o maior desafio realmente, montar um sistema especialista que possa atender a qualquer demanda, em qualquer tempo. Neste processo, temos que considerar 2 grandes fatores:
a) Número de regras;
b) Número de fatos.
Se der, hoje ainda posto mais sobre este item 3. Ele é bem interessante, e dá muita discussão!
[]'s