Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Реши за меня
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Сервисы
Технологии
3 сентября 2025

ChatGPT оставляет невидимые маркеры в тексте — как их найти и убрать

Эти символы выдают, что текст написал ИИ.
Фото автора Дарья Громова
Дарья Громова

Автор Лайфхакера

ChatGPT оставляет невидимые маркеры в тексте — как их найти и убрать

Что случилось

С обновлением модели ChatGPT до GPT‑5 во многих каналах про нейронки и технологии начали обсуждать так называемые невидимые маркеры, или водяные знаки, в сгенерированных текстах. Речь о непечатаемых символах Unicode, которые отображаются только в редакторах с определёнными настройками, а в самом ChatGPT и после вставки на какой-нибудь сайт не выводятся. 

⭐ Отметьте Лайфхакер галочкой в избранных источниках Google: так вы чаще будете видеть проверенные статьи и поддержите нас.

На самом деле эту проблему заметили давно: ещё в начале года пользователь Reddit жаловался, что стал часто находить в текстах непечатаемый символ U+2019, которым нейронка решила заменить обычный апостроф (‘). 

Тогда никакой реакции обществености не было, но из каждого утюга об этом заговорили уже в апреле — с релизом GPT-o3 и GPT-o4 mini. В блоге платформы для интеграции ИИ Rumi опубликовали статью о том, что в текстах от новых моделей полно неразрывных пробелов Unicode U+A0 (они же <0xa0>) и узких неразрывных пробелов U+202F.

Символы Unicode, спрятанные в сгенерированном ИИ тексте
Сверху — как текст выглядит в обычном редакторе, снизу — в редакторе с поддержкой непечатаемых символов. Скриншот: Rumi

Эти символы могли появляться в любом месте текста вне зависимости от того, есть ли рядом цифры или аббревиатуры. И в теории по ним можно было определить, что текст сгенерирован ИИ. Это вызвало беспокойство: вдруг OpenAI решила стрелять себе в ногу и маркировать нейросетевые тексты?

Оказалось, нет: уже спустя три дня OpenAI исправила проблему и все успокоились. 

Вот только с релизом GPT‑5 в августе, похоже, узкие неразрывные пробелы вернулись — и паранойя заиграла новыми красками. Но даже если сообщения об этом правдивы, подтвердить это нельзя, потому что OpenAI, видимо, опять всё починила. 2 сентября мы не смогли заставить бота выдать неразрывные пробелы ни на русском, ни на английском. Зато получилось найти кое-что другое: оказалось, что некоторые символы вроде $ и ~ чат-бот пишет как \$ и \~. Только в интерфейсе и обычных редакторах \ не отображается и всё выглядит нормально. 

Экранирование символов в тексте ChatGPT
Скриншот: Лайфхакер

Нечитаемый обратный слеш с Unicode уже не связан — дело в экранировании символов. Поскольку ~ и $ имеют специальное значение в языках программирования и разметке, \ перед ними ставится, чтобы дать машине понять: печатай символ как есть, ничего другого не выполняй. А вот это уже звоночек для каждого, кто посмотрит на текст внимательно. Ежу понятно: если текст писал человек, то экранировать он ничего не будет.

В общем, даже если какие-то дыры OpenAI латает, найти косяки машинного текста можно, даже не имея особых знаний и хитрых инструментов. Скорее всего, внимательным взглядом поймать ИИ на особенностях форматирования получится в любой версии модели, но это не означает, что нужно перепечатывать каждую букву вручную, боясь скрытых символов.

Как искать непечатаемые символы в текстах ChatGPT

Для этого есть удобный онлайн-инструмент от SoSci Survey. Работает он максимально просто: вставьте текст в большое поле сверху и нажмите Show me the characters. Непечатаемые Unicode-символы подсветятся фиолетовым, в том числе — неразрывные пробелы, о которых все беспокоились.

Невидимые символы ChatGPT, подсвеченные SoSci Survey
Скриншот: Лайфхакер

Если текст писал человек, который не использовал Unicode-символы намеренно, фиолетовой подсветки быть не должно.

Также непечатаемые символы отображаются в редакторах кода вроде VS Code и Sublime Text. Но учтите, что в обоих случаях не подсвечивается символ экранирования, поэтому \~ останется незамеченным. Придётся искать по странице: нажмите Ctrl + F или Cmd + F, далее введите нужную комбинацию в окошке поиска.

Как избавиться от непечатаемых символов

Если вы заметили всего пару лишних символов, их проще удалить прямо в редакторе или заменить на нужный знак с клавиатуры. А вот большие тексты с кучей непечатаемых символов вручную вычищать неудобно. Глаз замыливается, и риск что-то пропустить или удалить нужное увеличивается. В таком случае есть несколько вариантов:

  • Скопируйте текст из ChatGPT и вставьте в новый Google-документ. Затем скопируйте из документа и снова проверьте на непечатаемые знаки. Если что-то осталось, вставьте скопированный текст в тот же документ или другой редактор через Ctrl + Shift + V (Windows) или Cmd + Shift + V (Mac). Это уберёт форматирование вместе с непечатаемыми символами.
  • Используйте бесплатный веб-сервиc Humanize AI. Вставьте текст в поле слева, и очищенный вариант отобразится справа и сразу скопируется в буфер обмена. В настройках можно отключить Transform dashes и Transform quotes, чтобы сохранить длинные тире и кавычки-ёлочки соответственно.
  • Воспользуйтесь инструментом замены в текстовом редакторе: через поиск найдите, какие символы появились в тексте, и по одному настройте правила для их замены. Например, выберите ~ вместо \~. Это вариант для тех, кто хочет максимально сохранить форматирование или боится что-то упустить с другими методами. 
  • В редакторе кода выделите нужную комбинацию символов и нажмите Alt + F3. Это подсветит все точные совпадения в пределах файла. Нажмите Del, чтобы удалить сразу все. Повторите это действие с другими символами, если нужно.

Это самые простые методы, не требующие особых знаний. Но если вы хоть немного разбираетесь в программировании, то можете воспользоваться скриптами для удаления всех символов, кроме печатных. Такой скрипт вам спокойно предложит тот же ChatGPT, а варианты для нетипичных сценариев (например, требующих убрать только часть непечатаемых символов) можно поискать на Stack Overflow. Хотя это уже ближе к стрельбе из пушки по воробьям.

Прокачиваемся в нейронках
✨
Как распознать нейросетевые фейки: 17 полезных методов
Как писать промпты для нейросети: подробная инструкция
Как писать промпты для нейросети: подробная инструкция
Распознавание фото в ChatGPT: 17 примеров, когда это чертовски удобно
Обложка: limpreom / shutterstock / Лайфхакер
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

Бьющая в цель: как таргетная терапия помогает лечить рак

Бьющая в цель: как таргетная терапия помогает лечить рак

Как сделать жизнь в своём районе комфортнее: 6 простых способов

Как сделать жизнь в своём районе комфортнее: 6 простых способов

Безопасные покупки: как Ozon бережёт вас от мошенников

Безопасные покупки: как Ozon бережёт вас от мошенников

Реклама
Комментарии
Ярослав Паламарчук
04.09.25 16:39
Боже, сколько можно положить безграмотность, вы же вроде бы просветительское издание. Никто нейронки специально "защитные" символы не вставляет, просто нейронки знают ГОСТы и ISO, в отличие от их пользователей. В любом дипломе, курсаче, научной статье или даже статье на Википедии после года, при названиях рейсов самолётов, при обозначениях типа 100 г., 1000 р. обязан ставиться неразрывный пробел. То же самое с длинным, коротким тире и дефисом.
Дарья Громова
05.09.25 12:30
Фишка в том, что есть примеры неразрывных пробелов в местах, где их человек бы не поставил, это уже не списать на соответствие правилам. Как и символы экранирования - или они тоже в ГОСТе есть?
Олег Макаров
04.09.25 18:29
Авторы вообще не знают разницы между словами "непечатный" и "непечатаемый" в русском языке. А на редакторах лайфхакер экономит.
Наталья Мурахтанова
05.09.25 09:57
Спасибо за внимательность, исправили.
Что вы могли пропустить
Представлен концепт Twin Phone — смартфона, который можно разделить на две части
Представлен концепт Twin Phone — смартфона, который можно разделить на две части
0
15:15
Новости
Устройства
В Минцифры уточнили правила работы базы IMEI — большинству ничего регистрировать не придётся
В Минцифры уточнили правила работы базы IMEI — большинству ничего регистрировать не придётся
0
14:20
Новости
Технологии
Представлен Red Magic Gaming Pad 5 Pro — компактный игровой планшет с экраном 185 Гц
Представлен Red Magic Gaming Pad 5 Pro — компактный игровой планшет с экраном 185 Гц
0
14:10
Новости
Устройства
11 новых приложений для iOS: лучшее за июнь
11 новых приложений для iOS: лучшее за июнь
0
13:00
iOS
iOS
В «2ГИС» появились анимированные животные и видеогиды с Николаем Дроздовым
В «2ГИС» появились анимированные животные и видеогиды с Николаем Дроздовым
0
11:10
Новости
Технологии
«ГдеБЕНЗ»: в России запустили народную карту заправок, где есть бензин — её поддерживают сами водители
«ГдеБЕНЗ»: в России запустили народную карту заправок, где есть бензин — её поддерживают сами водители
0
10:26
Веб-сервисы
Новости
Apple может поднять цены на iPhone — вслед за MacBook и iPad
Apple может поднять цены на iPhone — вслед за MacBook и iPad
0
Вчера
Новости
Технологии
Где искать модели для 3D-принтера: 10 лучших сайтов, чтобы напечатать всё
Где искать модели для 3D-принтера: 10 лучших сайтов, чтобы напечатать всё
0
Вчера
Ликбез
Технологии
LG представила RONi — первый в мире робот-пылесос с двойной системой подачи пара
LG представила RONi — первый в мире робот-пылесос с двойной системой подачи пара
0
Вчера
Новости
Устройства
Объясняем за минуту: как запретить Gemini копаться в вашей почте Gmail — и нужно ли это делать в России
Объясняем за минуту: как запретить Gemini копаться в вашей почте Gmail — и нужно ли это делать в России
0
28 июня
Технологии
Технологии
Hyundai и Kia создали систему дезинфекции салона авто — она устраняет даже запахи
Hyundai и Kia создали систему дезинфекции салона авто — она устраняет даже запахи
0
27 июня
Новости
Технологии
Осенью Apple выпустит более 15 новых гаджетов, включая iPhone Ultra и колонку с экраном
Осенью Apple выпустит более 15 новых гаджетов, включая iPhone Ultra и колонку с экраном
0
27 июня
Новости
Устройства
Phosgo показала первый электровелосипед с солнечными панелями и ИИ
Phosgo показала первый электровелосипед с солнечными панелями и ИИ
0
27 июня
Новости
Устройства
Илон Маск намекнул, что Neuralink готовится к тестам «телепатии» между людьми
Илон Маск намекнул, что Neuralink готовится к тестам «телепатии» между людьми
0
27 июня
Новости
Технологии
10 новых приложений для Android: лучшее за июнь
10 новых приложений для Android: лучшее за июнь
0
27 июня
Android
Android

Новые комментарии

Аватар автора комментария
Сергей Valentinych53 минуты назад

0 / 0

Про Стюарта заинтриговали, спасибо!
15 сериалов июля, которые не стоит пропускать
Аватар автора комментария
Артём Козориз1 час назад

0 / 0

Да, под такой такой будильник просыпаться одно удовольствие!
11 новых приложений для iOS: лучшее за июнь
Аватар автора комментария
Наталья Мурахтанова1 час назад

0 / 0

Что за крутая идея с птичками 😍
11 новых приложений для iOS: лучшее за июнь
Аватар автора комментария
Li Shi-Chen2 часа назад

0 / 0

Очень хочется сказать спасибо, но столько неточностей и ошибок... Например, о корневых отпрысках: "Выкопайте корни малины, выберите корешки толщиной примерно 1,5 см... " - где вы такие видели? На фото пальцы как раз такой толщины держат корешок миллиметра 4 или 5 толщиной, но не 1,5 см. Или о делении куста: "У каждой делёнки должно быть не менее 2–3 здоровых и крепких побегов и хорошо развитая корневая система". Слишком категорично, часто и одного побега достаточно. Вот ещё, вообще не понятно: "С каждого саженца срежьте секатором те сухие корни, которые намного длиннее остальных." Подрезать? или удалить совсем? Ну а этот тезис я искренне не понимаю совсем, хотя мне как раз это интересно: "Найдите на кустике зелёные побеги высотой около 8–15 см. Срежьте с них черенки, на которых есть не менее 2–3 листов. Отрежьте макушку, отступив 1–2 см от верхнего из них". Где искать эти побеги высотой 8-15 см? Около корня, что ли? А как срезать с них черенки? Черенки с боков что ли растут? Если разрезать побег на черенки, то всё равно не понятно: 2-3 листа на одном черенке - это уже по длине как раз 8-15 см и будет. Ничего не понятно! Отрезать макушку, но отступить "от верхнего из них" - от чего отступить? Чтобы всем всё было понятно, нужно своей публикации дать вылежаться хотя бы пару дней после написания, потом прочесть и свежим взглядом посмотреть.
Как размножать малину
План побега: 3 сценария для спонтанных выходных, которые заменят полноценный отпуск

План побега: 3 сценария для спонтанных выходных, которые заменят полноценный отпуск

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях