Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
formalizacjazaprojektowaniestrukturorganizującychwiedzę,ekspery-
mentyzwstępnymprototypemsystemuekspertowego,
implementacjasformułowanieregułzawierającychwiedzę,
testowaniesprawdzeniezastosowanychwsystemiereguł,
użytkowanieproceskorzystaniazprogramuijegopielę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ćż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