Prostředí znalostního inženýrství - Knowledge Engineering Environment
| Vývojáři | IntelliCorp |
|---|---|
| První vydání | 1983 |
| Napsáno | Společný Lisp |
| Plošina | Stroj Symbolics Lisp, stroj TI Explorer Lisp, pracovní stanice HP 9000 řady 700 a 800, pracovní stanice Sun SPARCstation a IBM RS6000 |
| K dispozici v | Angličtina |
| Typ | Expertní nástroj pro vývoj systému |
| Licence | Proprietární |
Knowledge Engineering Environment ( KEE ) je rámcový vývojový nástroj pro expertní systémy . Byl vyvinut a prodán společností IntelliCorp a poprvé vydán v roce 1983. Běžel na strojích Lisp a později byl portován na Lucid Common Lisp s knihovnou CLX , rozhraním X Window System (X11) pro Common Lisp. Tato verze byla k dispozici na několika různých pracovních stanicích UNIX .
Na KEE bylo nabídnuto několik rozšíření:
- Simkit, rámcová simulační knihovna
- KEEconnection, databázové spojení mezi rámovým systémem a relačními databázemi
V KEE se rámce nazývají jednotky . Jednotky se používají pro jednotlivé instance i třídy. Rámečky mají sloty a sloty mají fazety . Fazety mohou popsat například očekávané hodnoty slotu, jeho pracovní hodnotu nebo jeho pravidlo dědičnosti. Sloty mohou mít více hodnot. Chování lze implementovat pomocí modelu předávání zpráv .
KEE poskytuje rozsáhlé grafické uživatelské rozhraní (GUI) pro vytváření, procházení a manipulaci s rámy.
KEE také zahrnuje systém pravidel na základě rámců . Ve znalostní databázi KEE jsou pravidly rámce. K dispozici je jak dopředné, tak zpětné odvození .
KEE podporuje non-monotónní uvažování prostřednictvím konceptů světů . Světy umožňují poskytovat alternativní hodnoty slotů snímků. Prostřednictvím systému údržby pravdy nebo rozumu založeného na předpokladech lze nesrovnalosti detekovat a analyzovat.
ActiveImages umožňuje připojení grafických displejů k slotům jednotek. Typickými příklady jsou tlačítka, číselníky, grafy a histogramy. Grafika je také implementována jako jednotky prostřednictvím KEEPictures , rámcové grafické knihovny.
Viz také
- Expertní systém
- Rámcový jazyk
- Inferenční engine
- IntelliCorp (software)
- Znalostní báze
- Znalostní systém
- Reprezentace znalostí