Как долго служба Watson Dialog от IBM хранит данные разговора и клиента?
Я только начинаю пользоваться службой Watson Dialog и стараюсь не допустить, чтобы мои пользователи пытались возобновить разговор с ботом, если их сеанс больше не действителен. Есть ли вообще истечение срока разговоров в диалоге? Или IBM просто хранит разговоры навсегда?
РЕДАКТИРОВАТЬ:
Если есть способ определить, истек ли срок диалога, пожалуйста, предоставьте ссылку на документацию или пример указанного метода.
1 ответ
Если пользователь возвращается и начинает новый сеанс, то это новый разговор. Беседы делают тайм-аут. Я работал только на предприятиях, поэтому время ожидания варьируется. Я считаю, что по умолчанию это 30 минут, но это может измениться для Bluemix.
Однако лучшим решением будет иметь ваше приложение для определения времени ожидания, чтобы сбросить переменные профиля пользователя в хранилище. Когда они вернутся, вы можете перестроить соответствующую часть разговора.