dzy w warunkach niepewności, w oparciu o prawo Bayesa (patrz pkt 4.4.2). Wyposażony jest w moduł pozyskiwania wiedzy.
KEE to komercyjny system wspomagający budowę systemów eksperckich opracowany przez Intell Corp. Zaimplementowany jest w języku INTERLISP oraz wyposażony w regułową reprezentację wiedzy. KEE ułatwia modułowe projektowanie systemu, umożliwiając budowę kilku baz wiedzy oraz rozumo-' wanie zarówno do przodu, jak i wstecz;
ART został opracowany przez Inference Corp. Zaimplementowano go w EISP. Jest językiem inżynierii wiedzy do reprezentowania ekspertyzy w postaci reguł. Dopuszcza także reprezentację w postaci ram oraz tradycyjną reprezentację proceduralną. Umożliwia rozumowanie w przód i wstecz (wstępujące i zstępujące). Dysponuję mechanizmem przetwarzania wiedzy niepełnej i niepewnej. 1 ■
RULEMASTER to komercyjny system wspomagający budowę systemów i eksperckich opracowany przez Radian Corp. Zaimplementowany został w języku C, a przeznaczony do budowy systemów z bazą wiedzy w postaci reguł. Składa się z następujących modułów: języka do formułowania reguł wnioskowania^ mechanizmu indukcyjnego do definiowania reguł wnioskowania na podstawie przykładów; mechanizmu do automatycznego generowania objaśnień w formie pełnych zdań w języku angielskim oraz modułu umożliwiającego definiowanie typów danych i operatorów przez samego użytkownika.
SRL został opracowany przez Instytut Robotyki Uniwersytetu Camegie-Mellon. Zaimplementowano go w języku FRANZŁISśP. Jest przeznaczony do reprezentacji, wiedzy w postaci ram, umożliwia; zarówno automatyczne, jak i definiowane przez użytkownika dziedziczenie cech (wielokontekstowo) oraz wykorzystanie metawiedzy. ^ ^
PERSONAL CONSULTANT PLUS to komercyjny „system; Opracowany przez Texas Instruments Corp., zaimpłemetowany w dialekcie LISP. Jest językiem inżynierii wiedzy służącym do reprezentacji wiedzy w postaci reguł wnioskowania lub ram. Umożliwia rozumowanie wstępujące .i zstępujące. Wyposażony jest w: mechanizm operujący na wiedzy niepewnej, edytor bazy wiedzy, interfejs komunikacji z użytkownikiem i mechanizm objaśniający.
Wiele z narzędzi sztucznej inteligencji powstało z istniejących gotowych systemów eksperckich. Są to tak zwmejęzyki szkieletowe. Przykładem takiego narzędzia jest język inżynierii wiedzy EMYCIN, który został stworzony z systemu eksperckiego MYCIN. Z systemu tego usunięta została zawartość bazy wiedzy1. Mechanizm wnioskowania oparty jest na odwrotnym łańcuchu wnioskowania (wnioskowanie zstępujące). Pierwotne przeznaczenie systemu preferuje to narzędzie do realizacji zadań związanych z diagnostyką oraz klasyfikacją. Posiada on środki reprezentacji wiedzy oraz jej przetwarzania, a także mechanizm objaśniający. Dodatkowym elementem wprowadzonym do EMY-t 'IN jest możliwość użycia prawdopodobieństwa spełnienia lub niespełnienia określonego faktu, czy założonej diagnozy (wiedza niepewna).
Systemy szkieletowe1 (ang; expert system shells) stanowią najwyższy poziom narzędzi sztucznej inteligencji. Są one kompletnymi systemami eksperckimi., pozbawionymi jedynie bazy wiedzy. Użytkownik tworząc własną bazę wiedzy oraz interfejs komunikacji może stworzyć swój oryginalny system ekspercki. Widać stąd, że systemy szkieletowe w bardzo dużym stopniu ułatwiają tworzenie gotowych produktów. Wadą tego typu systemów jest ich mała elastyczność, co może powodować trudności w stworzeniu specjalistycznych narzędzi8. Niemałą wadą jest również ich wysoka cena.
25
Poprzez usunięcie zawartości bazy wiedzy z systemu eksperckiego powstały także inne języki szkieletowe, takie jak: KAS (Knowledge Acquisition System), pochodzący z języka PRO-SPECTOR1 pozbawionego zawartości geologicznej bazy wiedzy, a także HEARSAY III stworzony na bazie systemu rozpoznawania mowy HEARSAY. ■. ‘ ; A A ; 0 (
/) Inna nazwa to systemy powłokowe. • . ; - ;
H) Wtedy pozostaje budowa systemu dedykowanego (ang. dedicated expert system), który zapro-jektowany do konkretnego zastosowania będzae odpowiednim, niewielkim i stosunkowo tanim narzędziem.