Как сохранять факты о пользователе между сессиями?
17 дней назад
Никита Вихров
Ответы
0
Как сохранять факты о пользователе между сессиями
Языковая модель не помнит предыдущие разговоры. Если нужно, чтобы система «помнила» пользователя — его стек, уровень, предпочтения — эти данные нужно извлекать из диалога и хранить самостоятельно.
Схема
Диалог заканчивается
↓
Извлекаем новые факты о пользователе
↓
Дополняем профиль в базе
↓
При следующем запросе вставляем профиль в контекст
Шаг 1: извлечь факты из диалога
Шаг 2: обновить профиль
Шаг 3: использовать профиль в следующей сессии
Правила
- Спрашивайте согласие пользователя на сохранение данных.
- Давайте возможность удалить профиль.
- Не храните в профиле чувствительные данные — только технические факты.
- Ограничивайте размер профиля: 10–20 фактов достаточно.
17 дней назад
Никита Вихров
Похожие вопросы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845





