Использование слотов при запуске сервера rasa - PullRequest
0 голосов
/ 11 февраля 2020

Я работаю над приложением django. В приложении есть форма, с помощью которой пользователь может общаться с ботом. Это всего лишь тестовое приложение для обучения, и бот мало что может сделать.

Для чат-бота я обучил модель расы с несколькими намерениями и сущностями. После обучения модели я запустил ее в качестве сервера со следующей командой

rasa run -m models --enable-api --log-file out.log

Когда пользователь вводит сообщение в форму и отправляет форму, запрос отправляется на сервер rasa и намерение и сущности сообщения получаются в качестве ответа.

Теперь мой вопрос, есть ли для меня возможность использовать slots для хранения некоторых сущностей, чтобы не задавать Пользователь для информации уже предоставлен. И если это невозможно, как я могу использовать основные функции rasa, такие как истории и слоты с django? Когда я попытался исследовать это, я смог найти только то, как использовать бота с провисанием.

Я новичок с очень небольшим опытом работы с расами и чат-ботами

Пожалуйста, помогите мне. спасибо

1 Ответ

0 голосов
/ 12 февраля 2020

В Domain.yml: Инициализировать одно и то же имя для сущности и слота.

entities:
client_name

slots:
 client_name:
 type: unfeaturized

Для дальнейшего ознакомления проверьте ссылку: - https://rasa.com/docs/rasa/core/slots/

...