Środowisko inżynierii wiedzy - Knowledge Engineering Environment
Deweloper (y) | IntelliCorp |
---|---|
Pierwsze wydanie | 1983 |
Napisane w | Common Lisp |
Platforma | Symbolics Lisp Machine, TI Explorer Lisp Machine, stacje robocze HP 9000 Series 700 i 800, Sun SPARCstation i IBM RS6000 |
Dostępne w | język angielski |
Rodzaj | Narzędzie do rozwoju systemu ekspertowego |
Licencja | Prawnie zastrzeżony |
Knowledge Engineering Environment ( KEE ) to oparte na ramkach narzędzie programistyczne dla systemów ekspertowych . Został opracowany i sprzedany przez IntelliCorp , a po raz pierwszy wydany w 1983 roku. Działał na maszynach Lisp , a później został przeniesiony do Lucid Common Lisp z biblioteką CLX , interfejsem X Window System (X11) dla Common Lisp. Ta wersja była dostępna na kilku różnych stacjach roboczych z systemem UNIX .
W KEE oferowano kilka rozszerzeń:
- Simkit, biblioteka symulacji oparta na ramkach
- KEEconnection, połączenie z bazą danych między systemem ramowym a relacyjnymi bazami danych
W KEE ramki nazywane są jednostkami . Jednostki są używane zarówno dla pojedynczych instancji, jak i klas. Ramki mają szczeliny, a szczeliny mają ścianki . Aspekty mogą opisywać, na przykład, oczekiwane wartości boksu, jego wartość roboczą lub regułę dziedziczenia. Boksy mogą mieć wiele wartości. Zachowanie można zaimplementować za pomocą modelu przekazywania komunikatów .
KEE zapewnia rozbudowany graficzny interfejs użytkownika (GUI) do tworzenia, przeglądania i manipulowania ramkami.
KEE zawiera również system reguł oparty na ramkach . W bazie wiedzy KEE reguły są ramami. Zarówno wnioskowanie w przód i wnioskowanie w tył wnioskowanie są dostępne.
KEE wspiera niemonotoniczne rozumowanie poprzez koncepcje światów . Światy pozwalają na dostarczanie alternatywnych wartości szczelin ramek. Za pomocą opartego na założeniach systemu utrzymania prawdy lub rozsądku można wykryć i przeanalizować niespójności.
ActiveImages umożliwia podłączanie wyświetlaczy graficznych do gniazd Jednostek. Typowymi przykładami są przyciski, pokrętła, wykresy i histogramy. Grafika jest również implementowana jako jednostki za pośrednictwem KEEPictures , biblioteki graficznej opartej na ramkach.
Zobacz też
- System ekspercki
- Język ramki
- Silnik wnioskowania
- IntelliCorp (oprogramowanie)
- Baza wiedzy
- System oparty na wiedzy
- Reprezentacja wiedzy