Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
•
formalizacja–zaprojektowaniestrukturorganizującychwiedzę,ekspery-
mentyzwstępnymprototypemsystemuekspertowego,
•
implementacja–sformułowanieregułzawierającychwiedzę,
•
testowanie–sprawdzeniezastosowanychwsystemiereguł,
•
użytkowanie–proceskorzystaniazprogramuijegopielęgnacji.
Jakonarzędziaprojektowania[Rado09]możnawykorzystywaćjęzykipro-
ceduralneogólnegoprzeznaczenia,językiprogramowanialogicznegoisystemy
szkieletowe.
Językiproceduralnewymagajązdefiniowaniadrogirozwiązaniaproblemu
iprojektowaniawszystkichmodułówfunkcjonalnychsystemuekspertowego.
Jesttoprzedsięwzięciebardzozłożoneiczasochłonne,aledośćpopularneze
względunałatwośćskompletowaniaodpowiedniodoświadczonegozespołu
programistów.
Językiprogramowanialogicznegooferująproceduryprzystosowanedoko-
dowaniawiedzy,konstruowaniamechanizmówwnioskowania,przeprowa-
dzaniaoperacjinawyrażeniachsymbolicznychwpostacizdańireguł.Miały
ułatwićprojektowanieprogramówinteligentnych.Niesąonejednakpowszech-
nieznanewśródinformatykówiniezostałyzaakceptowanejakostandardowe
narzędziaprojektowania,ustępującpopularnościąjęzykomogólnegoprogra-
mowania.
Radykalneskrócenieczasuprojektowaniasystemuekspertowegodająna-
rzędziaprojektowaniawpostacisystemówszkieletowych[KiSr05].System
szkieletowy(shell)jestsystememekspertowymbezbazywiedzy.Możeobsłu-
giwaćróżnedziedzinyprzedmiotowewzależnościoddołączonejbazywiedzy.
Zastosowaniesystemuszkieletowegosprowadzazagadnienieprojektowa-
niasystemuekspertowegodoprojektowaniabazywiedzy.Wtymkontekście
systemekspertowymożemytraktowaćjakowynikwłożeniawiedzyzdanej
dziedzinydoszkieletowegosystemuekspertowego:
systemekspertowy=wiedza+szkieletowysystemekspertowy
Jednymzeźródełwiedzymożebyćekspertdziedzinowy.Dalejzostaną
przedstawionepraktyczneaspektydialoguinżynierawiedzyzespecjalistązmie-
rzającegodopozyskaniawiedzy.
28