Вопросы по теме 'jess'

Плюсы и минусы движков правил Java
Каковы плюсы и минусы использования механизмов правил Java JESS и Слюни ? Есть ли другие игроки? Я понимаю, что Drools — это Open Source, а JESS — нет, но как они соотносятся в других областях, таких как простота использования,...
97743 просмотров
schedule 06.01.2023

Использование двумерного массива в Jess
Я пытался представить определенный сценарий для игры, которую я создаю в Jess, и пока у меня есть определенный факт, который расскажет обо всех элементах каждого сценария. Поскольку этот игровой сценарий будет представлен в текстовом формате (с...
392 просмотров
schedule 08.05.2023

Как мы выбираем деффекты от терминала в правилах Джесс
Я написал свой код в Jess, который: ;;;************* ;;;* MODULES * ;;;************* (defmodule EXAMPLE) ;;;************* ;;;* TEMPLATES * ;;;************* (deftemplate EXAMPLE::status (slot name) (slot age) ) ;;;************* ;;;* FACTS...
365 просмотров
schedule 20.12.2023

Как запустить файл .clp в jess
Я установил пробную версию Jess в Linux. Я пытаюсь запустить один из примеров файла .clp. Я использовал пакет, как в документации jess. Но я получаю сообщение об ошибке. как, Jess> (batch "examples/jess/sticks.clp") Jess reported an error...
1583 просмотров
schedule 04.04.2024

Jess defquery и накопить CE
Я новичок в Jess The Rule Engine, и у меня возникли проблемы с простым запросом. У меня есть простой файл java bean и файл .clp. Используя файл java bean-компонента, я создаю текстовые объекты, а с помощью .clp я выполняю некоторые процессы,...
304 просмотров
schedule 23.07.2022

Остановить повторную активацию
У меня есть правило, которое отменяет тысячи фактов при выполнении определенного условия. Это правило находится в модуле, содержащем два других правила, использующих операторы «не». Мои вопросы: Пересчитывается ли сеть rete каждый раз, когда...
64 просмотров
schedule 19.01.2023

Плагин Eclipse Jess не работает
У меня довольно странная проблема с плагином Eclipse Jess. Кажется, все установлено правильно, в деталях плагина говорится, что у меня есть плагины Jess, Jess Debugger и Jess Editor, а файлы clp выделены синтаксисом и имеют значок логотипа jess в...
1337 просмотров
schedule 24.05.2022

удаление многослотовой переменной в JESS
У меня есть deftemplate, который содержит мультислот в JESS, и я хочу удалить переменную в мультилоте, если правило запущено. Например: (deftemplate Person (slot name) (multislot friends)) (assert (Person (name John)(friends...
189 просмотров
schedule 08.07.2023

Заказ активации модулей в jess
Я использую JESS для написания программы, которая устраняет некоторые элементы в шаблоне определения для каждого запускаемого правила. Я хочу распечатать результаты в файл после запуска всех правил. Я поместил все правила, влияющие на deftemplate,...
58 просмотров
schedule 19.04.2023

Обход элементов списка сумок
Я хотел знать, можно ли пройтись по элементам списка сумок и сохранить их в переменной? Большое спасибо Али Отредактировано laune с использованием кода, указанного OP в каком-то комментарии (defglobal ?*Friends* = 0 ) (bind ?*Friends*...
60 просмотров
schedule 19.06.2023

Как сравнить объект ArrayList (класс java) в JESS?
Это мой основной метод. public static void main(String[] args) throws JessException { Rete engine = new Rete(); engine.batch("template.clp"); PizzaBase pizzaBase = new PizzaBase(); pizzaBase.setSize(9); PizzaTopping...
203 просмотров
schedule 29.10.2022

JessTab: поиск самого молодого человека в семейной онтологии
Я использую [семейную онтологию][1] для проверки правил Джесса. Все работает нормально, если не манипулировать данными с помощью встроенных функций Jess, например. мин и макс. Я разработал следующее правило: (defrule print_people_min_age...
143 просмотров
schedule 26.06.2022

JessTab: поиск среднего значения
Я пытаюсь найти средний возраст людей, утверждаемых в семейной онтологии, по следующему правилу JessTab: (defrule print_people_total_age (object (https://wiki.csc.calpoly.edu/OntologyTutorial/family_example.owl#age ?a1)) => (bind ?s...
65 просмотров
schedule 23.07.2022

используя Джесс из Java
Привет, я написал весь свой код в JESS, и теперь я хотел использовать этот код в Java. Я хотел знать, нужно ли мне переопределять deftemplates, как в учебнике? Или можно использовать этот код с небольшими изменениями? У меня есть два файла clp,...
148 просмотров
schedule 22.06.2022

Используйте правила Jess в Java: подтвержденные экземпляры нельзя использовать для дальнейших рассуждений.
Я использую JessTab API для управления онтологиями в Java с помощью правил Jess. В качестве примера используется простая онтология с классом Person. Я запустил следующий код из Java, чтобы утвердить новый экземпляр для класса Person: private...
211 просмотров
schedule 22.04.2022

Вернуть значение из правила jess или drools (экспертная система)
В jess способ возврата строки из правила выглядит так: (defrule welcome-toddlers "Give a special greeting to young children" (person {age < 3}) => (printout t "Hello, little one!" crlf)) Мой вопрос в том, как реализовать функцию...
2406 просмотров
schedule 29.06.2022

JessRuleEngine : Неопределяемое накопление
Я хочу подсчитать элементы в списке с одинаковым идентификатором (defrule UniqueIdentifier_testfile (P (ID_Jess ?id_context) (k $?ass)) ?c <- (accumulate (bind ?count 0) ;; initializer (bind ?count (+...
44 просмотров
schedule 03.01.2024

Получить вывод CLIPS/Jess в строковой переменной
я интегрировал jess с java в netbeans. Я хочу получить доступ к выводу в строковой переменной. когда я (запускаю) файл .clp и даю ему ввод, он показывает мне вывод, но я хочу получить этот вывод в строковой переменной. Как я могу это сделать??...
589 просмотров
schedule 04.06.2023

Увеличивайте или изменяйте переменную каждый раз, когда срабатывает правило Джесса.
Есть ли способ увеличить или изменить значение некоторой переменной при каждом срабатывании правила? Мне нужно, чтобы каждый раз при срабатывании правила вводилось новое значение слота, так как я буду использовать это значение для связи в следующем...
106 просмотров
schedule 12.02.2023

Сопоставление абстрактного класса в Jess Tab Protege
В моей онтологии Protege у меня есть абстрактный класс Building с конкретными дочерними классами Chalet и Apartment . Я хочу сопоставить их с LHS правила Джесса, но не могу заставить его работать. Моя попытка заключается в следующем:...
28 просмотров
schedule 14.05.2023