Jess è un ambiente motore di regole e di scripting scritto interamente in Sun JavaTM lingua di Ernest Friedman-Hill a Sandia Laboratori Nazionali Livermore, CA.
Jess è stato originariamente ispirato dalla shell del sistema esperto CLIP, ma è cresciuto in una distinta, ambiente completo, dinamica propria. Usando Jess, è possibile costruire un software Java che ha la capacità di "ragione" con conoscenze fornite sotto forma di regole dichiarative. Jess è piccolo, leggero, e uno dei motori di regole più veloci.
Il linguaggio di base Jess è ancora compatibile con le clip, in quanto molti script Jess sono validi script CLIP e viceversa. Come le clip, Jess utilizza l'algoritmo Rete per elaborare regole, un meccanismo molto efficace per risolvere la difficile molti-a-molti problema di corrispondenza (vedi ad esempio "Rete: un algoritmo veloce per il modello molti / modello molti oggetto Partita Problem", Charles L. Forgy, Intelligenza Artificiale 19 (1982), 17-37.)
Jess aggiunge molte caratteristiche alle clip, tra cui all'indietro concatenamento, lavorando query memoria e la capacità di manipolare e direttamente ragionare su oggetti Java. Jess è anche un ambiente di scripting Java potente, da cui è possibile creare oggetti Java e chiamare metodi Java senza compilare alcun codice Java.
Jess può essere concesso in licenza per uso commerciale, ed è disponibile per uso accademico
Cosa c'è di nuovo in questa versione:.
- Questo versione migliora la classe QueryResult, e corregge bug in specifici slot, no-loop, e la valutazione rilevanza nei motori sbirciò.
Limitazioni .
- Dopo 30 giorni, queste distribuzioni scadono e cesseranno di funzione
I commenti non trovato