Jess là một công cụ cai trị và môi trường kịch bản được viết hoàn toàn bằng ngôn ngữ của JavaTM Sun bởi Ernest Friedman-Hill tại Sandia National Laboratories ở Livermore, CA.
Jess ban đầu được lấy cảm hứng từ vỏ hệ thống CLIPS chuyên gia, nhưng đã phát triển thành một đầy đủ, riêng biệt, môi trường năng động của riêng nó. Sử dụng Jess, bạn có thể xây dựng các phần mềm Java có khả năng "lý do" sử dụng kiến thức bạn cung cấp trong các hình thức quy định khai báo. Jess là nhỏ, nhẹ, và một trong những công cụ cai trị nhanh nhất.
Cốt lõi ngôn ngữ Jess vẫn còn tương thích với CLIPS, trong đó nhiều kịch bản Jess là CLIPS kịch bản hợp lệ và ngược lại. Giống như CLIPS, Jess sử dụng các thuật toán RETE để xử lý các quy tắc, một cơ chế rất hiệu quả cho việc giải quyết nhiều-nhiều vấn đề phù hợp khó khăn (xem ví dụ "RETE: Một thuật toán nhanh cho các mẫu Nhiều / Nhiều Object Pattern Vấn đề Match", Charles L. Forgy, Artificial Intelligence 19 (1982), 17-37.)
Jess bổ sung thêm nhiều tính năng để CLIPS, bao gồm chuỗi ngược, làm việc truy vấn bộ nhớ và khả năng thao tác và trực tiếp về lý do các đối tượng Java. Jess cũng là một môi trường Java kịch bản mạnh mẽ, từ đó bạn có thể tạo các đối tượng Java và gọi các phương thức Java mà không cần biên dịch mã Java.
Jess có thể được cấp phép sử dụng thương mại, và có sẵn để sử dụng học tập
là gì mới trong phiên bản này:.
- này phát hành tăng cường các lớp QueryResult, và sửa chữa lỗi trong khe cắm cụ thể, không có vòng lặp, và đánh giá nổi bật trong công cụ chăm chú nhìn.
Hạn chế .
- Sau 30 ngày, các bản phân phối hết hạn và sẽ ngừng hoạt động
Bình luận không