Ambiente di ingegneria della conoscenza - Knowledge Engineering Environment

Ambiente di ingegneria della conoscenza
Sviluppatore / i IntelliCorp
Versione iniziale 1983 ; 37 anni fa ( 1983 )
Scritto in Common Lisp
piattaforma Symbolics Lisp Machine, TI Explorer Lisp Machine, workstation HP 9000 serie 700 e 800, Sun SPARCstation e workstation IBM RS6000
Disponibile in Inglese
genere Strumento di sviluppo del sistema esperto
Licenza Proprietario

Knowledge Engineering Environment ( KEE ) è uno strumento di sviluppo basato su frame per sistemi esperti . È stato sviluppato e venduto da IntelliCorp e rilasciato per la prima volta nel 1983. Funzionava su macchine Lisp e successivamente è stato portato su Lucid Common Lisp con la libreria CLX , un'interfaccia X Window System (X11) per Common Lisp. Questa versione era disponibile su diverse workstation UNIX differenti .

Su KEE, sono state offerte diverse estensioni:

In KEE, i frame sono chiamati unità . Le unità vengono utilizzate sia per singole istanze che per classi. I frame hanno slot e gli slot hanno sfaccettature . I facet possono descrivere, ad esempio, i valori attesi di uno slot, il suo valore di lavoro o la sua regola di ereditarietà. Gli slot possono avere più valori. Il comportamento può essere implementato utilizzando un modello di trasmissione dei messaggi .

KEE fornisce un'ampia interfaccia utente grafica (GUI) per creare, sfogliare e manipolare i frame.

KEE include anche un sistema di regole basato su frame . Nella knowledge base KEE, le regole sono frame. Sia concatenamento in avanti e concatenamento all'indietro inferenza sono disponibili.

KEE supporta il ragionamento non monotono attraverso i concetti di mondi . I mondi consentono di fornire valori di slot alternativi dei frame. Attraverso un sistema di mantenimento della verità o del motivo basato su presupposti , è possibile rilevare e analizzare le incongruenze.

ActiveImages consente di collegare visualizzazioni grafiche agli slot di Unità. Esempi tipici sono pulsanti, quadranti, grafici e istogrammi. La grafica è implementata anche come unità tramite KEEPictures , una libreria grafica basata su frame.

Guarda anche

Riferimenti

link esterno