Как опросить пользователя в экспертной системе forward chainig - PullRequest
0 голосов
/ 13 февраля 2020

Мне нужно создать экспертную систему в области медицины, я решил использовать прямую цепочку, исходя из набора фактов, а затем я должен вывести новую информацию и окончательный диагноз, также задавая вопросы пользователю. Но как мне опросить пользователя? Я полагаю, что сначала я должен запустить процесс вывода, чтобы проанализировать первые факты в базе знаний, а затем опросить пользователя и перезапустить вывод. Я не могу понять, как объединить эти вещи

1 Ответ

0 голосов
/ 14 февраля 2020

В языках прямой цепочки, которые поддерживают назначение приоритетов правилам, это может быть так же просто, как назначение более низких приоритетов правилам, которые задают вопросы, и их составление таким образом, чтобы не задавались вопросы об уже выведенной информации.

...