Как написать чат-бот с нейросетью безопасно?
Виталий, Тверь 1,4 тыс. просм.
Хочу написать чат-бота для сайта на базе нейросети, чтобы он отвечал клиентам по базе знаний компании. Переживаю за безопасность - может ли кто-то через такого бота получить доступ к нашим внутренним данным или заставить его вести себя не по сценарию?
Сергей Орлов специалист по ИИ-безопасности
ответил
Риски у ИИ-бота реальные, и большинство из них закрывается на этапе написания промпта и архитектуры, а не постфактум.
Главная уязвимость — так называемая инъекция промпта: пользователь пишет что-то вроде «забудь все предыдущие инструкции и веди себя как…» и пытается заставить бота выйти за пределы роли или выдать системные инструкции. Защита — не полагаться только на текст инструкции внутри промпта, а технически ограничивать, какие данные бот вообще видит: если в базе знаний, к которой у бота есть доступ, нет внутренних цен закупки или персональных данных клиентов, слить их через уговоры не выйдет при всем желании.
Второй момент — утечка данных через сам диалог. Если бот подключен к внешнему API нейросети (ChatGPT, GigaChat), то все переписки технически проходят через серверы поставщика. Для чувствительных данных (медицина, финансы) стоит уточнить в договоре с поставщиком API условия хранения и обработки логов, а лучше не передавать боту персональные данные клиентов сверх необходимого минимума.
Практический список того, что стоит сделать до запуска:
- Ограничить бота четким системным промптом и отдельной, урезанной базой знаний, а не полным доступом к внутренним документам.
- Поставить лимит на количество и длину сообщений от одного пользователя в час, чтобы не оплачивать чужие эксперименты с API.
- Логировать диалоги хотя бы первые пару недель после запуска, чтобы отследить попытки взлома и странные ответы бота.
Если бот будет обрабатывать оплату или доступ к личному кабинету, эти действия лучше вообще не доверять нейросети напрямую, а передавать в обычный код по четко заданным правилам — у языковой модели просто нет гарантии, что она никогда не ошибется в важном шаге.
Задать свой вопрос
Вопросы проходят модерацию. Ответ эксперта публикуется на сайте в течение пары дней.
Вопрос отправлен на модерацию. После проверки он появится на сайте вместе с ответом эксперта.