РАСА История ж / Слоты - PullRequest
1 голос
/ 31 мая 2019

Может ли кто-нибудь разъяснить мне истории Rasa, связанные со слотами:

## story with email
* intent_request_email
    - utter_request_email
* inform_email {"email":"example@example.com"}
    - slot {"email":"example@example.com"}
    - utter_thanks

В приведенном выше тексте example@example.com выступает в качестве заполнителя для любого адреса электронной почты (т. Е. Будет работатьв равной степени для john.smith@somedomain.com), или это фактически ограничивает эту историю случаем, когда предоставленное электронное письмо точно example@example.com

Теперь рассмотрим случай ниже для сущностей, которые являются плавающими:

## story with numeric
* intent_want_to_buy
    - utter_request_budget
* inform_budget {"amount":100}
    - slot {"amount":100}
    - utter_thanks

Действует ли 100 в качестве заполнителя для любой суммы, которая предоставляется (т. Е. 200, 300, 65,95), или это действительно говорит о том, что эта история должна применяться только тогда и только тогда, когдаесли пользователь заявляет, что его бюджет составляет ровно $ 100,00.

Имея в виду вышеизложенное, как можно контролировать историю, которая будет выполняться, когда слот НЕ был установлен, по сравнению с путем, который должен быть выбран, когда слот был выбранзаполнено / предоставлено.

В документации по этим видам основ не хватает, которые когда-то были очевидны, но не столь очевидны для новичка в Расе.

1 Ответ

0 голосов
/ 03 июня 2019

Определенные значения сущностей в историях являются только местозаполнителями и не влияют на сюжетную линию.

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

...