Materiały do ćwiczeń z przedmiotu „ Sztuczna Inteligencja ”
Śledzenie zmian:
Dzięki poleceniu (watch) możliwe jest w systemie CLIPS śledzenie faktów, reguł, ich aktywacji oraz wykonań.
Składnia
(watch {facts, rules, activations, all})
gdzie argument all oznacza śledzenie wszystkich obiektów programu, biorących udział w procesie wnioskowania.
Jeżeli śledzenie dotyczy tylko faktów (opcja facts), generowane są komunikaty zarówno wtedy gdy fakt jest dodawany do pamięci roboczej, jak i wtedy gdy jest usuwany.
Jeśli śledzone są uaktywnienia (opcja activations), system CLIPS generuje odpowiednie komunikaty za każdym razem kiedy reguła (dokładniej: jej aktywacja) jest dodawana do agendy lub z niej usuwana.
Jeżeli śledzenie ma dotyczyć tylko reguł (opcja rules), to system informuje nas zawsze kiedy dochodzi do odpalenia reguły.
Do zakończenia procesu śledzenia służy polecenie (unwatch).
Składnia
(unwatch {facts, rules, activations, all})
- 18-