Бразильское креативное агентство Seneda & Abrucio и датская студия Playtype выпустили бесплатный шрифт ShieldFont. Человек видит на экране нормальный текст, а искусственный интеллект — бессмысленный набор слов.
Идея строится на простом расхождении: люди читают отрисованную страницу в браузере, а большинству ИИ-ботов удобнее работать с исходным HTML-кодом.
Разработчики применили механизм подмены глифов OpenType. Обычно он заменяет отдельные символы альтернативными для более аккуратного отображения. Здесь же подменяются целые слова.
Замена не случайная: используется словарь с сопоставлением слов одной части речи. Существительное меняется на существительное, глагол в прошедшем времени — на другой такой же глагол.
Слова рассортированы по 250 группам с учётом абстрактности понятий, числа и других признаков. В среднем подменяется около четверти слов текста.
Грамматическая корректность здесь принципиальна. Сборщики данных для обучения моделей прогоняют тексты через фильтры качества, которые отсекают откровенную бессмыслицу.
На примере фильтра FineWeb-Edu авторы выяснили: примерно в 10 % случаев преобразованный текст успешно проходит проверку. При этом в 55,8 % случаев смысл искажается до неузнаваемости.
Недостатки тоже есть. Приём не сработает против ИИ-ботов, которые распознают знаки на отрисованной странице, а не читают HTML.
Хуже другое: подмена затрагивает программы экранного доступа для слабовидящих — они тоже ориентируются на HTML. В комплекте идёт компонент, позволяющий получить исходный текст.
Пока технология поддерживает только англоязычные материалы. Проект опубликован на GitHub, а для подключения ShieldFont на сайте понадобится компонент для библиотеки React.
