Jess is een rule engine en scripting-omgeving volledig geschreven in Sun's Java ™ taal door Ernest Friedman-Hill bij Sandia National Laboratories in Livermore, CA.
Jess werd oorspronkelijk geïnspireerd door de CLIPS expertsysteem shell, maar is uitgegroeid tot een complete, duidelijke, dynamische omgeving van zijn eigen. Met behulp van Jess, kunt u Java-software dat de capaciteit om "redenen" met behulp van kennis die je te leveren in de vorm van declaratieve regels heeft te bouwen. Jess is klein, licht, en een van de snelste regel motoren beschikbaar.
De kern Jess taal is nog steeds compatibel met CLIPS, in dat veel Jess scripts zijn geldig CLIPS scripts en vice-versa. Net CLIPS, Jess gebruikt de Rete algoritme om regels te verwerken, een zeer efficiënt mechanisme voor het oplossen van de moeilijke many-to-many matching probleem (zie bijvoorbeeld "Rete: Een snelle algoritme voor de vele Pattern / Veel Object Patroon Match probleem", Charles L. Forgy, Artificial Intelligence 19 (1982), 17-37.)
Jess voegt vele mogelijkheden om CLIPS, waaronder achteruit chaining, werkgeheugen queries, en de mogelijkheid om te manipuleren en rechtstreeks redeneren over Java-objecten. Jess is ook een krachtige Java-scripting-omgeving, van waaruit u kunt Java-objecten te creëren en bel Java methoden zonder het opstellen van een Java-code.
Jess kan worden gelicentieerd voor commercieel gebruik, en is beschikbaar voor wetenschappelijk gebruik
Wat is nieuw in deze release:.
- Dit vrijgave verhoogt de QueryResult klasse, en repareert bugs in slot-specifieke, niet-loop, en saillantie evaluatie in peered motoren.
Beperkingen .
- Na 30 dagen, deze distributies verlopen en zal ophouden te functioneren
Reacties niet gevonden