Моя проблема в том, что я пытаюсь использовать несколько <set>
в теге <pattern>
, но мое ядро (в данном случае Pandorabots) не распознает то, что я написал. Я думал, что проблема в теге множественного набора в теге шаблона. С одним - работает.
Итак, вот фрагмент aiml:
<category>
<pattern>^ <set>components</set> ^ <set>desc_broken</set></pattern>
<template>Test answer</template>
</category>
И относительные наборы:
components.set
[
["ENGINE"],
["FILTERS"],
["CARBURETORS"]
]
desc_broken.set
[
["BROKEN"]
]
Моя цель - сопоставить такие строки, как «Мой двигатель сломан» или, в более общем смысле: «что-то CAR PART что-то ADJECTIVE something»