Вы вставляете абзац из чата ИИ в заявку на работу. Он выглядит чистым. Вы отправляете это. Чего вы не видите, так это того, что в поездку попало несколько символов: пробел нулевой ширины, втиснутый между двумя словами, неразрывный пробел, где...
Вы вставляете абзац из чата ИИ в заявку на работу. Он выглядит чистым. Вы отправляете это.
Чего вы не видите, так это того, что в игру попало несколько символов: пробел нулевой ширины, втиснутый между двумя словами, неразрывный пробел там, где должен быть обычный пробел, фигурные кавычки вместо прямых и тире, которое технически отличается от символа на вашей клавиатуре. Никто из них не появляется на экране. Все они действительно есть.
В большинстве случаев это безвредно. Иногда это незаметно что-то ломает: поиск, который не находит совпадений, копипаст, который отображает маленькую рамку вместо письма, форму, которая отклоняет ваш ввод без видимой причины, или систему отслеживания кандидатов, которая анализирует ваше резюме на ерунду. А в последнее время оно обрело вторую жизнь в новостях, потому что те же самые невидимые персонажи появляются в разговорах о водяных знаках ИИ и скрытом тексте.
Я достаточно столкнулся с этой проблемой при создании собственного инструмента поиска работы, поэтому создал для него очиститель. Вот что на самом деле происходит и что я с этим делаю.
Часть, которую должен знать каждый
Текст на компьютере — это не просто буквы, которые вы видите. Это поток символов, и множество символов