Я должен внедрить экспертную систему в CLIPS, которая использует грамматику, которая может генерировать:
- Я видел учебник.
- Я пошел в библиотека.
- В библиотеке учебник, который я видел.
Я получаю ввод от пользователя - давайте предположим, что это первое предложение - и я должен напечатать сообщение, например: ДА G1 G4 G3 G8, если я могу проанализировать ввод с моей системой или НЕТ, в противном случае.
Чтобы достичь этого, я нашел модельную систему, реализованную как:
(факты несовместимы
(правило G1 S i B)
(правило G2 S в E
(правило G3 B a C)
(правило G4 B видел B)
(правило G5 B прошло S)
(правило G6 B видел #)
(правило G7 B #)
(правило G8 C учебное пособие #)
(правило G9 D i B)
(правило G10 E библиотека B)
(правила S))
Теперь я не знаю, как реализовать правила, и мне нужна помощь.
Спасибо!