Підписуйтеся на наш телеграм канал!
Розроблено безкоштовний шрифт для захисту контенту від штучного інтелекту
Бразильське креативне агентство Seneda & Abrucio разом із датською студією Playtype розробили шрифт ShieldFont. Безкоштовний інструмент дозволяє відображати текст на сайті у звичному вигляді для людини, тоді як штучний інтелект бачитиме замість нього беззмістовний набір слів.
Основа технології полягає у відмінності між тим, як читає текст людина і як його обробляє більшість ШІ-ботів. Людина бачить сторінку через браузер, тоді як боти зазвичай працюють із вихідним HTML-кодом. Саме цю розбіжність і використали розробники ShieldFont, звернувшись до алгоритму підміни гліфів OpenType. Ця технологія зазвичай застосовується для покращення відображення тексту, але у випадку ShieldFont вона підміняє цілі слова.
Підміна відбувається не хаотично, а на основі спеціального словника з урахуванням частин мови. Іменник замінюється іменником, дієслово в минулому часі — іншим дієсловом у минулому часі. Словник поділено на 250 груп з урахуванням таких факторів, як абстрактні поняття та множина. Загалом підміні підлягає приблизно чверть слів у тексті.
Граматична відповідність є ключовим аспектом проєкту. Системи збору даних для навчання ШІ зазвичай фільтрують відверту нісенітницю, тому розробники подбали про те, щоб підмінений текст виглядав правдоподібно. Тестування на фільтрі FineWeb-Edu показало, що у приблизно 10% випадків трансформований текст успішно проходить перевірку якості. При цьому в 55,8% випадків зміст тексту спотворюється до невпізнаваності.
Утім, технологія має й обмеження. ShieldFont не спрацює проти ШІ-ботів, які розпізнають знаки на відмальованій сторінці, а не читають HTML-код. Крім того, шрифт матиме небажаний ефект для програм екранного зчитування, якими користуються люди з вадами зору, оскільки ці програми також орієнтуються на HTML. Розробники передбачили окремий компонент для отримання вихідного тексту.
Наразі ShieldFont підтримує лише англомовні тексти. Вихідні матеріали проєкту доступні на GitHub, а для інтеграції шрифту на сайт необхідний компонент до бібліотеки React.