14 de octubre de 2008

*°*° JESS un Sistema Experto °*°*

Jess es un Sistema Basado en Reglas de Producción y un entorno de scripting implementado enteramente en Java por Ernest Friedman-Colina en Sandia National Laboratories en Livermore, California.

Usando Jess, se puede construir software en Java con capacidad para obtener resultados inteligentes, usando conocimiento que se provee en forma de reglas declarativas.
Jess es pequeño, ligero, y uno de los motores de reglas más rápidos disponibles. Su lenguaje de scripting permite el acceso a todas las API de Java.




Para realizar su cometido, utiliza una versión avanzada del algoritmo RETE para procesar reglas. RETE mejora la eficacia del emparejamiento de reglas en el Motor de Inferencias.

Jess permite encadenamiento de reglas hacia adelante, emparejando hechos en Memoria Activa con antecedentes, y hacia atrás, emparejando hipótesis en Memoria Activa con consecuentes. Además puede manipular y razonar directamente sobre objetos de Java. Se pueden crear objetos, llamar a métodos, o ejecutar interfaces sin tener que compilar ningún código Java.

Jess no es gratuito, pero está disponible sin ningún coste para uso académico.

Conviene recordar que Jess es un Sistema Basado en Reglas, por lo que pertenece a la IA simbólica, es decir, se obtiene un resultado "inteligente", pero para llegar a él no se realiza ningún tipo de razonamiento humano, simplemente se hacen emparejamientos de reglas preestablecidas.

See you next time... !*

No hay comentarios.: