Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
tekstuiposiadałaswojemiejscewszerszejstrukturze.Wtymcelutworzonesą
ontologie,zawierającepojęcia,relacjeiograniczeniadlaopisywanychkoncep-
cji.Każdaontologiamusibyćtworzonazzamiaremkonkretnegozastosowania.
Wdowolnejdziedziniemożeistniećwieleontologiiopisującychżneujęcia
tegosamegofragmenturzeczywistości.Przykłademjednejznajtrudniejszych
dozautomatyzowaniadziedzinjestwnioskowanieprawnicze.Wynikatozna-
stępującychprzesłanek:brakuprecyzjiprzepisówprawnych,ichwieloznacz-
ności,koniecznościuwzględnianiakontekstuanalizowanejsytuacji,uwzględ-
nieniacelu,jakiprzyświecałustawodawcy,wyboruodpowiedniejwykładni
orazkoniecznościposługiwaniasiętzw.wiedzązdroworozsądkową.Wtakich
sytuacjachzastosowanieontologiistwarzamożliwośćutworzeniaelastycznego
systemuekspertowego.
Wklasiesystemówekspertowychnajbardziejpopularnesątzw.systemy
ekspertoweregułowe.Rozwiązywaneprzeznieproblemysączęstozłożone.
Złożonośćtadeterminowanajestilościąwiedzypotrzebnejdoichpełnegood-
wzorowaniaorazskomplikowanymizależnościamipomiędzyreprezentowa-
nymifaktami.Tworzenie(projektiimplementacja)systemuregułowego,który
będziewspomagałrozwiązywanietakiegoproblemu,jestprocesembardzo
trudnym.Wprzypadkuzłożonejdziedzinyproblemurozmiarbazywiedzyjest
bardzoduży.Dużaliczbaregułsprawia,żetworzonymodelsystemustajesię
małoczytelny.Sprzyjatopowstawaniutrudnychdowykryciaiusunięcia
błędów.Jeżelinarzędziaimplementacyjnenieuniemożliwiająhierarchizacji
wprowadzanychreguł,tworzonywnichmodelbazywiedzyjestpłaski,
awkonsekwencjitrudnywzarządzaniu.Narzędziateczęstoteżnieposiadają
mechanizmówkontrolipoprawnościijakościtworzonegomodelu.Wszystkoto
powoduje,żeimplementacjasystemówregułowychjestzazwyczajtrudna.
Problemytemożnaznacznieograniczyćpoprzezzastosowaniewprocesiepro-
jektowaniasystemuekspertowegozasadmodelowanialogikibiznesowejwin-
żynieriioprogramowania.Wizualnareprezentacjasystemówpozwalanara-
dzeniesobiezezłożonością.Istotnepodejściatom.in.regułybiznesowe
(BusinessRules)imodelowanieprocesówbiznesowych(BusinessProcess
Modeling).Podejściatestarająsięzaadaptowaćistniejącemetodyreprezentacji
(opisywania,modelowania)rzeczywistości,np.językUML(UnifiedModeling
Language).Wśródnowoopracowanychrozwiązańnależyzwrócićuwagęna
notacjędomodelowaniaprocesówbiznesowychBPMN(BusinessProcess
ModelingNotation)
6.
6Szerzej:[KlNa09].
25