Knowledge Engineering Environment ( KEE ) es una herramienta de desarrollo basada en marcos para sistemas expertos . [ 1 ] Fue desarrollada y vendida por IntelliCorp y se lanzó por primera vez en 1983. Se ejecutaba en máquinas Lisp y posteriormente se adaptó a Lucid Common Lisp con la biblioteca CLX , una interfaz del Sistema X Window (X11) para Common Lisp. Esta versión estaba disponible en varias estaciones de trabajo UNIX diferentes .
En KEE se ofrecieron varias extensiones:
- Simkit, una biblioteca de simulación basada en marcos [ 2 ] [ 3 ]
- KEEconnection, conexión de base de datos entre el sistema de marcos y las bases de datos relacionales [ 4 ]
En KEE, los marcos se denominan unidades . Las unidades se utilizan tanto para instancias individuales como para clases. Los marcos tienen ranuras y las ranuras tienen facetas . Las facetas pueden describir, por ejemplo, los valores esperados de una ranura, su valor de trabajo o su regla de herencia. Las ranuras pueden tener múltiples valores. El comportamiento se puede implementar mediante un modelo de paso de mensajes .
KEE proporciona una interfaz gráfica de usuario (GUI) muy completa para crear, explorar y manipular fotogramas.
KEE también incluye un sistema de reglas basado en marcos . En la base de conocimiento de KEE, las reglas son marcos. Se puede utilizar tanto la inferencia por encadenamiento hacia adelante como por encadenamiento hacia atrás .
KEE admite el razonamiento no monótono a través de los conceptos de mundos . Los mundos permiten proporcionar valores de ranura alternativos para los marcos. Mediante un sistema de mantenimiento de la verdad o la razón basado en supuestos , se pueden detectar y analizar las inconsistencias. [ 5 ]
ActiveImages permite adjuntar elementos gráficos a las ranuras de las Unidades. Algunos ejemplos típicos son botones, diales, gráficos e histogramas. Los gráficos también se implementan como Unidades mediante KEEPictures , una biblioteca gráfica basada en marcos.
Véase también
Referencias
- ↑ Una evaluación de las herramientas de desarrollo de sistemas expertos . Ablex Publishing Corp. 1989. ISBN 9780893914943.
- ↑ Stelzner, M.; Dynis, J.; Cummins, F. (1989). "El sistema SimKit: herramientas de simulación y modelado basadas en el conocimiento en KEE" . Actas de la 21.ª conferencia sobre simulación de invierno - WSC '89 . págs. 232–234 . doi : 10.1145/76738.76766 . ISBN 0911801588. S2CID 18125370 .
- ↑ SimKit: un conjunto de herramientas de simulación para la creación de modelos . Ablex Publishing Corp. 1989. ISBN 9780893914943.
- ↑ KEEConnection: un puente entre bases de datos y bases de conocimiento . Ablex Publishing Corp. 1989. ISBN 9780893914943.
- ↑ Razonamiento con mundos y mantenimiento de la verdad . Ablex Publishing Corp. 1989. ISBN 9780893914943.
Enlaces externos
- Evaluación de herramientas para la construcción de grandes sistemas basados en el conocimiento.
- Ingeniería del conocimiento
- Representación del conocimiento
- Software Common Lisp (lenguaje de programación)