Materiały do ćwiczeń z przedmiotu „ Sztuczna Inteligencja "
Podstawowa forma reprezentacji danych, na których prowadzone jest wnioskowanie w systemie CLIPS. Każdy fakt składa się z jednego lub więcej pól, ujętych między dwa okrągłe nawiasy: otwierający i zamykający.
Przykłady poprawnie zdefiniowanych faktów:
(jedno-pole)
(dwa pola)
(max-predkosc 200 km/h)
(osoba "Jan Kowalski")
(cena 99 złotych 99 groszy)
Zapis składni
W opisie składni obiektów języka system CLIPS prezentowanej w tym opracowaniu zawsze podane jest słowo kluczowe polecenia albo symboliczna nazwa pierwszego pola, po której pojawiają się (bądź nie) kolejne elementy danej konstrukcji języka; zapis składni może wskazywać zarówno dokładną liczbę składowych, jak i ogólnie pewną ich liczbę; w dalszej części dokumentacji konsekwentnie będzie wykorzystywana taka właśnie notacja.
Przykładowo dla faktów:
(obiad pomidorowa zraz szarlotka)
(obiad spaghetti vitello-arosto tiramisu)
(obiad rosol pieczeń)
możemy podać dokładną składnię:
(obiad <pierwsze danie> <danie główne> <deser>) lub też bardziej ogólnie składnię:
(obiad «dania»)
Czasami wystąpienie danego elementu w konstrukcji jest opcjonalne:
(obiad <pierwsze danie> <danie główne> [<deser>])
-6-