Jess est un environnement de moteur de règles et de script entièrement écrit en langage Java ™ de Sun par Ernest Friedman-Hill au Sandia National Laboratories, Livermore, CA.
Jess a été inspiré à l'origine par le shell de système expert CLIPS, mais a grandi dans un environnement complet, distinct, de sa propre dynamique. Utilisation de Jess, vous pouvez construire des logiciels Java qui a la capacité de «raison» en utilisant les connaissances que vous fournissez sous forme de règles déclaratives. Jess est petit, léger, et l'un des moteurs de règles les plus rapides disponibles.
Le noyau du langage Jess est toujours compatible avec CLIPS, en ce que de nombreux scripts Jess sont CLIPS son valides et vice-versa. Comme CLIPS, Jess utilise l'algorithme Rete à traiter les règles, un mécanisme très efficace pour résoudre le difficile problème de correspondance many-to-many (voir par exemple "Rete: un algorithme rapide pour le Motif Beaucoup / Beaucoup Motif Objet match problème", Charles L. Forgy, Intelligence Artificielle 19 (1982), 17-37.)
Jess ajoute de nombreuses fonctionnalités à CLIPS, y compris chaînage arrière, travaillant requêtes de mémoire, et la capacité de manipuler et directement raisonner sur des objets Java. Jess est aussi un environnement de script Java puissante, à partir de laquelle vous pouvez créer des objets Java et appeler des méthodes Java sans compiler tout code Java.
Jess peut être autorisé pour un usage commercial, et est disponible pour utilisation académique
Ce qui est nouveau dans cette version:.
- Ce version améliore la classe QueryResult, et corrige des bugs spécifiques à fente, sans boucle, et l'évaluation de saillance dans les moteurs regarda.
Limitations :.
- Après 30 jours, ces distributions expirent et cesseront de fonctionner
Commentaires non trouvées