Я пытаюсь получить разумное понимание того, как Rasa Core обрабатывает истории.В основном у меня есть 3 сущности - occasion
, relationship
и gender
Основываясь на различных значениях каждого из них, я хотел бы произнести определенные шаблоны.Однако бывают случаи, когда, скажем, occasion
равно Christmas
, и независимо от того, чем заполнены слоты relationship
или gender
, я все равно хотел бы использовать определенный шаблон.
Однако,единственный способ обойти это, введя все значения перестановок relationship
и gender
для данного значения occasion
как Christmas
.
Могу ли я использовать что-то вроде этого:
* suggest {"occasion": "Christmas", "relationship": *, "gender" : *}
Я пробовал сюжетную линию в Расе с этим:
* suggest {"occasion": "Christmas"}
Однако, когда я вставляю запрос для«Где бы вы предложили мне взять моего брата на Рождество», Раса НЛУ определяет слот occasion
как Christmas
и relationship
как brother
, и моя сюжетная линия никогда не вызывается, так как теперь установлен relationship
до brother
.Я бы не сказал, что интуитивно понятно переставлять каждую возможную комбинацию для relationship
с occasion
как Christmas
, скорее я достигну этого программно с помощью действий.Тем не менее, я просто думал, что смогу воспользоваться историями о Расе и лучше понять концепцию.
Любая помощь будет по достоинству оценена.