Ο Jess είναι μια μηχανή κανόνα και scripting περιβάλλον γραμμένο εξ ολοκλήρου σε JavaTM γλώσσα της Sun από τον Ernest Friedman-Hill στο Sandia National Laboratories στο Livermore, Καλιφόρνια
Jess αρχικά εμπνευσμένη από τα κλιπ εμπειρογνώμονα σύστημα κέλυφος, αλλά έχει εξελιχθεί σε ένα πλήρες, ξεχωριστή, δυναμικό περιβάλλον της δικής του. Χρησιμοποιώντας Jess, μπορείτε να χτίσετε το λογισμικό Java που έχει την ικανότητα να «λόγος», χρησιμοποιώντας τις γνώσεις σας προμηθεύσει με τη μορφή δηλωτική κανόνες. Jess είναι μικρό, ελαφρύ, και μία από τις ταχύτερα μηχανές κανόνα διαθέσιμα.
Ο πυρήνας Jess γλώσσα εξακολουθεί να είναι συμβατή με κλιπ, στο ότι πολλά σενάρια Jess είναι έγκυρες CLIPS σενάρια και αντίστροφα. Όπως συνδετήρες, Jess χρησιμοποιεί τον αλγόριθμο Rete για την επεξεργασία κανόνων, ένα πολύ αποτελεσματικό μηχανισμό για την επίλυση της δύσκολης πολλά-προς-πολλά προβλήματος αντιστοίχισης (βλέπε για παράδειγμα «Rete: Ένας γρήγορος αλγόριθμος για τα πολλά Μοτίβο / Πολλά Μοτίβο Αντικείμενο Αγώνα Πρόβλημα", Charles Λ Forgy, Τεχνητή Νοημοσύνη 19 (1982), 17-37.)
Jess προσθέτει πολλά χαρακτηριστικά για να κλιπ, συμπεριλαμβανομένης της προς τα πίσω αλυσοποίηση, που εργάζονται ερωτήματα μνήμη και την ικανότητα να χειραγωγήσουν και άμεσα λόγο για τα αντικείμενα της Java. Jess είναι επίσης ένα ισχυρό περιβάλλον Java scripting, από την οποία μπορείτε να δημιουργήσετε αντικείμενα Java και καλούν τις μεθόδους Java, χωρίς την κατάρτιση οποιασδήποτε κώδικα Java.
Jess μπορεί να λάβει άδεια για εμπορική χρήση, και είναι διαθέσιμο για ακαδημαϊκή χρήση
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Η απελευθέρωση ενισχύει την τάξη QueryResult, και διορθώνει σφάλματα στη σχισμή ειδικά, χωρίς βρόχου, και την αξιολόγηση περίοπτη θέση στο κοίταξε μηχανές.
Περιορισμοί :.
- Μετά από 30 ημέρες, αυτές οι διανομές λήξουν και θα πάψει να λειτουργεί
Τα σχόλια δεν βρέθηκε