W uproszczeniu można powiedzieć, że baza wiedzy zawiera fakty i heurystyki przedstawione za pomocą odpowiedniej metody reprezentacji wiedzy. Faktami są informacje nie budzące wątpliwości, obiektywne i wynikające z teorii danej dziedziny. Heurystykami są opinie
bardziej subiektywne, nie poparte teorią lecz doświadczeniem.
I
Na ogół przedstawiają rutynowe działanie, często zastępują długie teoretyczne wywody skrótem myślowym.
Dotychczas opracowano szereg metod reprezentacji wiedzy /1 /, z których na szczególną uwagę zasługują:
- reguły produkcji
- sieci semantyczne
- teoria ram
- logika matematyczna.
Największą popularnością cieszą się systemy oparte na regułach produkcji (ang. production rule based systems) zaproponowane przez Newella / 5 /. Wynika to głównie z prostoty tego rozwiązania. Reguły produkcji mają postać:
JEŚLI warunki TO akcja lub
JEŚLI warunki TO konkluzja.
Przykłady:
JEŚLI drzwi są zamknięte i masz przy sobie klucz TO otwórz drzwi,
JEŚLI suma cyfr danej liczby jest podzielona przez trzy TO liczba ta jest podzielona przez trzy.
W procesie wnioskowania aktualny kontekst (zbiory warunków spełnionych w danej chwili) jest przeglądany przez interpreter. Jeśli lewa strona reguły (warunki) jest spełniona (czyli reguła jest stosowalna), to uruchamiana jest akcja występująca z prawej
60