Sztuczna Inteligencja - laboratorium - projekt systemu eksperckiego

Cel
Założenia
Uwagi
Linki


Cel


Celem tej części laboratoriów jest zaprojektowanie i implementacja regułowego systemu eksperckiego z wykorzystaniem narzędzia przeznaczonego do tworzenia tego rodzaju aplikacji - systemu szkieletowego CLIPS. Projektowany system ma być niezależną aplikacją działającą poza środowiskiem interpretera systemu CLIPS, wyposażoną we własny okienkowy interfejs graficzny w Javie. W tym celu należy wykorzystać bibliotekę CLIPSJNI w wersji 0.2, którą można znaleźć tutaj. Tematyka systemu nie jest zupełnie dowolna - co roku aktualizowana jest lista dziedzin zakazanych.

Założenia


Uwagi dodatkowe


Gotowy projekt dostarczamy w postaci źródłowej wraz z oddzielnymi skryptami kompilacji(plik o nazwie kompiluj.cmd) i uruchomienia (plik o nazwie uruchom.cmd) stworzonymi z założeniem, iż wszystkie niezbędne biblioteki (CLIPSJNI.jar CLIPSJNI.dll) oraz kluczowe pliki (baza wiedzy czy kod źródłowy aplikacji w Javie) znajdują się w bieżącym katalogu bez żadnych zagnieżdżeń w podkatalogach. Należy dołączyć także pliki z zasobami, jeśli takie są wykorzystywane przez aplikację (np. zbiory z obrazkami graficznymi). Wykluczone jest dostarczanie całych folderów projektów z podfolderami, pochodzących od środowisk programistycznych Javy (IDEs) takich jak Netbeans, Eclipse czy JBuilder lub innych. Postać wysłanego projektu musi być taka, aby możliwe było jego skompilowanie i uruchomienie  na platformie, posiadającej jedynie odpowiednią wersję (najlepiej najnowszą) Runtime'u Javy (JRE) plus ewentualnie dodatkowe biblioteki (inne niż CLIPSJNI), nie wchodzące w skład bibliotek standardowych JRE (o konieczności posiadania których należy rzecz jasna poinformować).

Linki


Linki do najciekawszych stron www poświęconych tematyce systemów eksperckich:

Strona systemu CLIPS





Ostatnia aktualizacja: 2011-04-06
Przez: Artur Michalski


Odwiedzone: