„System CAKE (ang. Computer Aided Knowledge
Engineering) jest przeznaczony do komputerowego wspomagania procesu realizacji
dziedzinowych aplikacji szkieletowego systemu ekspertowego PC-Shell.
Pierwszym krokiem w stronę realizacji koncepcji systemu CAKE był opracowany na początku lat 90 system dbMaker, przeznaczony głównie do tworzenia i obsługi wyjaśnień typu "co to jest?" oraz metafor systemu ekspertowego PC-Shell. Następnie przystąpiono do prac nad praktyczną implementacją autorskiej koncepcji systemu CAKE dr. Krzysztofa Michalika, pierwotnie rozwijanej w firmie Aitech pod roboczymi nazwami kbMaker i kbBuilder (analogicznie aplikacja Aitech DSS była początkowo rozwijana pod roboczą nazwą dssBuilder). Projekt CAKE w całości był finansowany i realizowany wyłącznie w przez firmę AITECH.” www.aitech.pl
Pierwszym krokiem w stronę realizacji koncepcji systemu CAKE był opracowany na początku lat 90 system dbMaker, przeznaczony głównie do tworzenia i obsługi wyjaśnień typu "co to jest?" oraz metafor systemu ekspertowego PC-Shell. Następnie przystąpiono do prac nad praktyczną implementacją autorskiej koncepcji systemu CAKE dr. Krzysztofa Michalika, pierwotnie rozwijanej w firmie Aitech pod roboczymi nazwami kbMaker i kbBuilder (analogicznie aplikacja Aitech DSS była początkowo rozwijana pod roboczą nazwą dssBuilder). Projekt CAKE w całości był finansowany i realizowany wyłącznie w przez firmę AITECH.” www.aitech.pl
System CAKE umożliwia :
-weryfikacja poprawności wiedzy
- wspomaganie procesu tworzenia, rozbudowy i
pielęgnacji baz wiedzy
- generowanie baz wiedzy w klasycznej postaci
tekstowej
- generowanie baz wiedzy w postaci binarnej
-zarządzanie projektem aplikacji, również
hybrydowych
- ochrona
projektu aplikacji systemem uprawnień i haseł,
-
wspomaganie organizacji pracy grupowej.
„Dzięki wykorzystaniu systemu CAKE można
realizować aplikacje systemu PC-Shell bez dokładnej znajomości języka opisu
bazy wiedzy. Na każdym z etapów pracy system oferuje wygodne narzędzia
wspomagające, eliminujące konieczność żmudnego wprowadzania kodu. Zapis baz
wiedzy w postaci binarnej zapewnia z jednej strony ochronę zgromadzonej wiedzy
przed niepowołanym dostępem, z drugiej zaś strony poprawia efektywność
wykonania aplikacji w środowisku systemu PC-Shell. Dzięki systemowi uprawnień i
haseł można ograniczyć dostęp do aplikacji zarówno na etapie jej tworzenia jak
również na etapie jej wykonywania”www.aitech.pl
System CAKE umożliwia realizację
funkcji:
- tworzenie bazy wiedzy w
oparciu o specjalizowany edytor bazy wiedzy
- realizowanie na bieżąco
kontroli poprawności wprowadzanych
informacji
- automatyczna generacja teksu źródłowego
bazy wiedzy
-automatyczna generacja bazy
wiedzy w postaci binarnej , która nie podlega procesowi translacji ,odpowiednie
struktury modułu wnioskującego będą wypełniane automatycznie
-ochrona wiedzy zapisana w
postaci binarnej w oparciu o system haseł i uprawnień
-efektywne i ergonomiczne
zarządzanie bazą wiedzy za pośrednictwem narzędzi w postaci specjalizowanych
edytorów bloków baz wiedzy
Podstawowym blokami
funkcjonalnymi systemu CAKE są:
-moduł bazy wiedzy :
1.Edytor bloku atrybutów
2.Edytor bloku faktów
3.Edytor bloku reguł
4.Edytor bloku sterującego
-moduł uprawnień
-moduł zarządzania bazą wiedzy
-translator języka Sphinx
-moduł raportów
Moduł bazy wiedzy realizuje funkcje dialogowe systemu. Użytkownik systemu
może realizować wszystkie operacje na bazie wiedzy. Główny edytor
składa się ze specjalizowanych edytorów na poszczególnych blokach bazy wiedzy.
Moduł zarządzania bazą wiedzy odpowiada za realizację wszystkich operacji
związanych z bezpośrednimi manipulacjami na bazie wiedzy. Tu następuje kontrola
poprawności wprowadzanych czy zmienianych elementów bazy
wiedzy-atrybutów, faktów ,reguł.
Translator języka opisu bazy wiedzy jest odpowiednikiem translatora
wbudowanego w system ekspertowy PC-shell .Zadaniem jego jest kontrola
poprawności bloku sterowania oraz kontrola poprawności baz zapisanych w postaci
tekstowej , importowanych do systemu CAKE
w celu wygenerowanie wersji binarnej lub weryfikacji.
W module raportów w systemie CAKE
możemy automatycznie utworzyć dokumentację zawierającą opisowe informacje o
bazie jak i o poszczególnych jej blokach
oraz ich właściwościach. Dokumentacja może być wydrukowana w postaci raportu.
pisząc program trzeba bardzo uważać na znaki ,gdyż brak np.";" spowoduje ,ze program nie będzie działał
Brak komentarzy:
Prześlij komentarz