Персональные данные в Shopping Assistant
Покупатель может случайно написать в чате номер телефона или другие персональные данные. Перед отправкой текста в языковую модель (LLM) Shopping Assistant вырезает распознанные персональные данные. Модель получает очищенный текст для подготовки ответа.
Для подбора товара нужны задача покупателя, бюджет и пожелания к характеристикам. Номер телефона для такой консультации не нужен.
Как работает очистка
Между получением сообщения и обращением к модели есть этап обработки текста:
- Покупатель отправляет сообщение в Shopping Assistant.
- Система распознаёт персональные данные и убирает их из текста, который отправляется в модель.
- Модель получает очищенный запрос и готовит ответ по задаче покупателя.
Например, покупатель пишет:
Подберите беспроводные наушники до 10 000 рублей. Мой телефон +7 (900) 000-00-00.
В запросе к модели остаётся задача:
Подберите беспроводные наушники до 10 000 рублей. Мой телефон [удалён].
Это условный пример: пометка [удалён] показывает место убранного номера, а не точный формат замены в системе. Бюджет и требования к товару сохраняют смысл обращения, а сам номер не передаётся модели.
Почему данные убираются до обращения к ИИ
Очистка до отправки ограничивает состав данных, которые получает модель. Просьба к ИИ «не использовать номер телефона» решает другую задачу: если номер уже включён в запрос, модель его получила.
Распознавание и удаление персональных данных из текста — распространённый подход. Например, Presidio Anonymizer описывает удаление, замену и маскирование найденных фрагментов. Это пример общего подхода, а не описание используемых в Gravity Field компонентов.
Что учитывать при интеграции
Передавайте только данные, нужные для консультации. Не добавляйте телефон в контекст покупателя ради идентификации: используйте предусмотренные интеграцией идентификаторы пользователя.
- Не передавайте текст переписки и персональные данные в события аналитики. Для связи событий используйте идентификаторы пользователя, диалога и запроса. См. трекинг событий.
- Не добавляйте имя, email и телефон автора в источники отзывов. См. файл отзывов и API отзывов.
- Для проверки используйте вымышленные контакты. Перед отправкой скриншотов и примеров в поддержку убирайте реальные персональные данные.
Частые вопросы
Очистка означает, что исходное сообщение нигде не хранится?
Очистка запроса к модели и хранение переписки — разные этапы обработки. Удаление номера перед обращением к ИИ само по себе не означает удаления исходного сообщения из истории или других систем. Условия хранения, доступа и удаления данных уточняйте отдельно у команды Gravity Field через поддержку.
Можно ли рассчитывать на распознавание любых персональных данных?
Автоматическое распознавание зависит от формата и контекста. Не используйте очистку как повод передавать лишние данные. Если сценарию нужны контакты покупателя, заранее согласуйте с Gravity Field способ их сбора и обработки.