Этап 12 из 18 · ≈ 6 ч

Guardrails и модерация

Основа с Middle

Проверки входа и выхода — темы, токсичность, персональные данные, формат.

Guardrails — проверки вокруг вызова модели.

гдечто проверяют
входтема запроса, токсичность, попытки инъекций, персональные данные
выходформат, утечка данных и системного промпта, запрещённые темы, ссылки на несуществующие источники
действияправа пользователя, лимиты, подтверждение

Что важно знать

  • Дешёвые проверки — правилами и регулярными выражениями, сложные — классификатором или маленькой моделью.
  • Каждая проверка добавляет задержку — часть делают параллельно с основным вызовом.
  • Слишком строгие фильтры раздражают пользователей ложными отказами — их качество тоже измеряют.
  • Маскирование персональных данных перед отправкой во внешнюю модель.

Критерии освоения

Middle ≈ 6 ч

  • Добавляет проверки входа и выхода — тема, персональные данные, формат — с минимальной задержкой
  • Измеряет долю ложных блокировок и пропусков guardrails

Практика. Добавить ассистенту маскирование персональных данных на входе и проверку ответа на выход за тему, измерить ложные срабатывания на 200 запросах.

Проверка знаний

Войдите, чтобы пройти тест: сданный тест отмечает тему пройденной на карте и в ИПР.

Вопросы с собеседований

Смотреть все
Что такое guardrails в LLM-приложении и как их строить?Middle

Guardrails — проверки на входе и выходе модели вокруг вызова LLM: фильтрация запрещённых тем и токсичности, обнаружение и маскирование персональных данных, защита от prompt injection, проверка формата и схемы ответа, проверка опоры ответа на источники…

Полный разбор
Как измерять качество guardrails и не замедлить ими ответ?Middle

Guardrail — это классификатор, и у него две ошибки: ложная блокировка (нормальный запрос отклонён — пользователь раздражён, функция бесполезна) и пропуск (опасный запрос прошёл). Измеряют на размеченном наборе из обычных и атакующих примеров: доля ложных…

Полный разбор
Что такое prompt injection и как от неё защищаться?Middle

Промпт-инъекция — когда текст из ввода или данных заставляет модель нарушить инструкции: раскрыть промпт, выполнить чужую команду, вызвать инструмент.

Полный разбор
Как не отправлять персональные данные во внешнюю модель?Middle

Сначала понять, какие данные вообще уходят в модель: промпт, история, найденные документы, результаты инструментов. Затем минимизировать (не передавать то, что не нужно для ответа) и маскировать: заменить ФИО, телефоны, паспорта, адреса, номера карт на…

Полный разбор

Разборы темы

← Вся карта «ИИ-инженер»

Партнёр платформы

Разбор собеседования с sotto

После собеседования sotto разбирает разговор: оценка, каждый вопрос — хорошо, частично или слабо, чего не хватило в ответе и над чем поработать к следующему разу. Первые 30 минут бесплатно.

Разбор собеседования