как установить слоты в рассказах раса. можешь мне объяснить - PullRequest
0 голосов
/ 01 мая 2019

Как установить слоты в истории раса

1 Ответ

0 голосов
/ 24 мая 2019

Извините, что так долго отвечал на ваш вопрос! В дополнение к переполнению стека, еще одно замечательное место, где можно задавать вопросы - это форум сообщества Раса, который вы можете найти здесь .

Для рассказов Rasa вы можете изначально установить слоты в вашем доменном файле следующим образом:

slots:
  name:
    type: text
    initial_value: "human"

Во время разговора есть несколько различных способов установки слотов:

  1. Слоты, установленные из NLU: Если ваша модель NLU выбирает сущность, а ваш домен содержит слот с тем же именем, слот будет установлен автоматически. В этом случае вам не нужно включать в историю часть - slot {}, потому что она автоматически выбирается.

  2. Слоты, установленные нажатием кнопки: Вы можете использовать кнопки в качестве ярлыка. Rasa Core будет отправлять сообщения, начинающиеся с /, в RegexInterpreter, который ожидает ввода NLU в том же формате, что и в файлах истории, например:

utter_ask_color:
- text: "what color would you like?"
  buttons:
  - title: "blue"
    payload: '/choose{"color": "blue"}'
  - title: "red"
    payload: '/choose{"color": "red"}'
  1. Слоты, установленные действиями: вы можете установить слоты, возвращая события в пользовательских действиях. В этом случае ваши истории должны включать слоты. Обратитесь к документации ниже, чтобы увидеть пример того, как это делается.

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

...