Статья написана в пользовательском блоге — редакция Партнеркина не вносит изменения в текст. Вся орфография, пунктуация и содержание сохранены
28.10.2026 0 194

Что такое ИИ-детектор текста: 10 признаков на корпусе из 3900 текстов и почему один порог не работает

Вы вставляете статью в сервис, он отвечает «87% ИИ», и дальше с этим числом пересдают работу, отказываются от подрядчика, переписывают блог. ИИ-детектор текста — это программа, которая оценивает, насколько вероятно, что текст написала нейросеть. Откуда берётся её число, почти никто не знает. Я проверил десять признаков, на которых строят «счётные» детекторы, на корпусе из 3902 русских текстов про SEO. Ниже они идут по порядку, с примерами из корпуса, а в конце видно, где одно число перестаёт переноситься с корпуса на корпус.

Коротко

  • Детектор отвечает на вопрос «насколько этот текст похож на те, с которыми меня сравнивают», а кто его написал, он не видит. Сравнивает он либо с коллекцией, на которой его обучили, либо с тем, что считает обычным нейросеть-читатель. Если ваш сайт, автор и тема не похожи на эту коллекцию, число отвечает на другой вопрос.
  • Самый известный показатель, перплексия (по-простому, «насколько текст предсказуем для нейросети»), на наших текстах чаще показывал наоборот. Человеческие SEO-тексты оказались предсказуемее машинных.
  • Основное сравнение идёт на 468 человеческих и 80 машинных текстах от четырёх нейросетей (весь корпус больше, 3902 текста). Из десяти признаков одинаково, на четырёх разных нейросетях-читателях, различают людей и машин три, плюс четвёртый, который я добавил после просмотра данных. Остальные шесть то работают, то нет.
  • «Различают» здесь значит «различают эти две выборки», а не «определяют автора»: людей и машины я собирал по-разному, и разница в сборе могла дать часть эффекта.
  • Даже рабочие признаки сильно плавают от сайта к сайту, и диапазоны людей и нейросетей пересекаются.
  • Поэтому детектор нужно настраивать на своих текстах. Порядок действий в конце.

Вывод «все детекторы врут» я не делаю, потому что ни один из названных в статье коммерческих сервисов я не тестировал. Я показываю, что признаки, на которых держится идея детектора, зависят от корпуса.

Как работает ИИ-детектор и кто им пользуется

Результат такого сервиса бывает вероятностью машинного авторства или долей фрагментов, которые он счёл машинными. «80% ИИ» может значить любое из двух, и сервисы не всегда поясняют, какое именно. Антиплагиат ищет совпадения с чужими текстами, а ИИ-детектор оценивает стиль, поэтому полностью уникальный текст может получить высокий процент ИИ. Проверяют так студенческие работы, тексты подрядчиков, комментарии и отзывы.

Сервисов много: GPTZero, Copyleaks, Originality.ai, Антиплагиат, Text.ru, ReText.AI, GigaCheck. Многие публикуют свою точность. В справке GigaCheck (Сбер, страница про определение ИИ-текста) названа точность 94,7%. Антиплагиат на странице проверки текстов на ИИ пишет, что доля ошибок, то есть текстов, отнесённых не в ту группу, у него не выше 1%.

Точность 94,7% (GigaCheck) и ошибки не выше 1% (Антиплагиат) — цифры самих сервисов на их тестовых наборах. На вашем сайте, с вашим автором и вашей темой их можно узнать только проверкой на ваших текстах.

Что внутри ИИ-детектора

Детекторы устроены по-разному, и самый простой вариант — искать шаблоны. Антиплагиат на странице проверки на ИИ называет признаками машинного текста ровную длину предложений, типовые заголовки («Что это такое», «Преимущества», «Заключение»), частые связки вроде «таким образом» и «важно отметить», общие рассуждения, а Сбер в справке по определению ИИ-текста тоже пишет про шаблонные фразы, одинаковую структуру предложений и отсутствие конкретных деталей.

Тип детектора Как работает Что известно из справок
Поиск шаблонов Ищет ровную длину предложений, типовые заголовки, частые связки Антиплагиат и Сбер называют именно эти признаки
Счётчик «угадываемости» Нейросеть гадает следующее слово; если почти всё угадано, текст считают машинным У GPTZero до осени 2023 года были перплексия и «взрывчатость»
Обученная модель Ей показывают огромное число людских и машинных текстов, и она сама находит различия GPTZero перешёл на неё с осени 2023 года, Copyleaks описывает набор шаблонов, обученный за много лет

Счётчик «угадываемости». Нейросеть читает текст и в каждом месте гадает, какое слово будет дальше. Если почти всё угадано, текст считают машинным, ведь нейросеть пишет самые вероятные слова. Так начинали. В справке GPTZero написано, что до осени 2023 года среди его признаков были перплексия (средняя непредсказуемость) и «взрывчатость» (burstiness, по-русски неравномерность, то есть насколько она меняется по тексту).

Обученная модель. Ей показывают огромное число людских и машинных текстов, и она сама находит различия. GPTZero сообщает, что с осени 2023 года перешёл на глубокую нейросеть, обученную на примерах. Copyleaks описывает набор шаблонов (частоты фраз, части речи, слоги, дефисы и многое другое), обученный на текстах, накопленных за много лет.

Во всех случаях решает коллекция, на которой систему настроили или с которой она сравнивает. Copyleaks в своих ответах на вопросы пишет, что точность по языкам разная и лучше всего на английском, и советует проверить сервис на вашем типе контента. GPTZero в техническом отчёте признаёт, что обученные детекторы склонны выучивать смещения в данных, например оформление текста. Зависят ли сами признаки от коллекции, я проверил для русского языка. Есть и более новые детекторы без обучения (DetectGPT, Fast-DetectGPT, Binoculars), они устроены иначе, и их я не проверял. Справки Сбера, Антиплагиата, GPTZero и Copyleaks я читал 27 октября 2026 года.

Какие ошибки бывают

  • Ложное срабатывание. Человека назвали машиной. Сухой шаблонный текст нейросети угадывать легко, поэтому детектор по среднему баллу может принять его за машинный. На трёх читателях из четырёх средний балл у людей был чаще ниже, чем у машин (см. первый признак), то есть по этому признаку детектор ошибался бы именно на людях. Долю таких ошибок я не измерял.

Для английского это измерено на сочинениях людей, для которых язык не родной. В работе Liang и соавторов (Patterns, 2023) семь популярных детекторов в среднем назвали машинными около 61% таких сочинений. Для русского я этого не измерял.

  • Пропуск машины. Машинный текст принят за человеческий. В корпусе есть 16 правленых человеком черновиков, все от одного автора из одного блога. На Qwen2.5 их перекос почти как у машинных текстов, на YandexGPT-5-Lite группы полностью перекрываются, и вывода о смешанном авторстве из этого делать нельзя.
  • Смешанный текст. Одно число на весь текст не говорит, кто что написал.
  • Короткий текст. Его детектор оценивает хуже. Сбер в описании метода проверки ставит нижнюю границу в 20 слов, Text.ru в 100 знаков. Я считал признаки только на текстах от 100 слов, а на меньших ничего не измерял.

Ошибки связаны порогом, и сервис, который строже ловит машину, чаще обвиняет людей. Поэтому честная точность состоит из двух цифр, доли пойманных машин и доли обвинённых людей, а не из одного «94%».

Как нейросеть «читает» текст

Нейросеть читает слово за словом. Перед каждым словом она гадает, какое будет, и после этого получает «балл неожиданности». Слово угадано, балл около нуля. Слово из ряда вон, балл 8 или 15. В среднем у нормального текста выходит 3–5. Ниже отрывок машинного текста из нашего корпуса, каждое слово с баллом в скобках.

и (2,8) именно (3,0) её (1,5) чаще (5,0) всего (0,0) понимают (6,7) неправильно (2,9) Разница (8,9) принципиальная (7,6) Если (2,6) вы (1,4) закрыли (7,7)

«Всего» после «чаще» нейросеть угадала почти наверняка (балл 0,0), а «понимают» удивило её сильно (6,7). Если выписать баллы всех слов подряд, получится «кардиограмма» текста (Рис. 1). Все десять признаков описывают эту кардиограмму, то есть средний уровень, размах прыжков и частоту ярких вспышек.

Рис. 1. Те же 12 слов из примера выше. Оранжевым выделены слова с баллом строго выше 5.

Перплексия — это тот же средний балл в другой шкале, поэтому я называю её «средним баллом». Детектор сравнивает его с порогом. Балл зависит от того, какая нейросеть читает, поэтому я брал четырёх разных читателей. Это ruGPT-3 (русская модель 2020 года), Qwen2.5 (китайская, многоязычная), YandexGPT-5-Lite и RWKV-4-World (устроена иначе, чем остальные). Дальше они всегда идут в таком порядке. Если признак ведёт себя одинаково у всех четырёх, ему можно доверять сильнее. Если у одного читателя «человек выше», а у другого «машина выше», признак отражает читателя, а не текст.

Наш корпус и как читать таблицы

Часть корпуса Что внутри Текстов
Люди, 2007–2021 тексты до эпохи ChatGPT 2041
Неизвестное авторство, 2023–2026 могут содержать машинный текст 1485
Машинные тексты четыре нейросети (claude-opus-4-8, deepseek-v4-pro, nemotron-3-ultra, gpt-5.5), 15 заданий 360
Правленые черновики машинный текст после правки человека 16

Состав корпуса. Для основного сравнения взята выровненная выборка из 468 человеческих и 80 машинных текстов.

Для сравнения я брал не больше 20 текстов с одной «метки источника» (так в таблице корпуса записан сайт или нейросеть-автор), иначе один сайт с сотнями текстов задавал бы результат. Получилась выборка из 468 человеческих текстов против 80 машинных. Один сайт иногда записан под двумя названиями, поэтому ограничение сработало не везде; после исправления выводы остаются теми же. Все средние в статье даны по этой выборке и по нейросети-читателю ruGPT-3.

Как читать «шанс угадать в паре». Берём наугад один человеческий и один машинный текст и смотрим, у какого значение признака больше. Если у человеческого больше в 80 парах из 100, шанс равен 80. 50 означает монетку. Если меньше 50, признак чаще больше у машины. В науке эту меру называют AUROC. Шанс в паре показывает, как признак раскладывает тексты по порядку. Сколько людей окажется ниже конкретного порога, он не говорит; это я не измерял.

Для каждого признака я привожу шанс по всем четырём нейросетям-читателям, и признак «работает», если на всех четырёх он отклоняется от 50 минимум на 7 пунктов в одну и ту же сторону. Порог в 7 пунктов я взял из размера выборки, потому что меньшее отклонение от монетки при такой выборке не отличить от случайности. Само правило «на всех четырёх в одну сторону» я придумал после того, как увидел цифры, поэтому это ориентир, а не заранее заданный тест. Реальный шум шире: тексты одного сайта или задания похожи друг на друга, а проверок 40 (десять признаков на четырёх читателях).

Десять признаков по порядку

Девять из них взяты без изменений из метода DivEye (Basani и Chen, 2025). Десятый, долю слов-сюрпризов, я добавил позже, уже посмотрев на данные, поэтому ему доверяю меньше. Для каждого признака я показываю три текста из корпуса, два человеческих (с высоким и низким значением) и один машинный (со средним значением). Фрагменты по 12 слов (с 101-го по 112-е слово) взяты из открытых публикаций, названия сайтов я не указываю, а кардиограммы нарисованы по первым 150 словам.

1. Средний балл (в науке — перплексия, среднее surprisal)

Сколько неожиданности в среднем приходится на слово. Детекторы-«счётчики» исходят из допущения, что у машины балл ниже.

Что за текст Значение Фрагмент, слова и их баллы
SEO-блог или статья специалиста (человек, значение высокое) 4,77 хаотичном (7,2) порядке (2,7) по (5,4) дороге (4,7) цепляя (8,2) мелкие (6,8) задачи (4,2) а (4,3) вектора (14,9) развития (3,2) у (2,8) компании (2,8)
Архивный SEO-блог, не позже 2020 года (человек, значение низкое) 3,43 3 (0,1) 1 (0,2) 5 (0,0) Использование (6,9) ЧПУ (9,2) 3 (0,1) 1 (0,2) 6 (0,0) Полные (12,5) дубли (9,4) страниц (1,5) 3 (0,1)
Нейросеть Claude (машина, типичное значение) 4,97 и (2,8) именно (3,0) её (1,5) чаще (5,0) всего (0,0) понимают (6,7) неправильно (2,9) Разница (8,9) принципиальная (7,6) Если (2,6) вы (1,4) закрыли (7,7)

Что видно. Самый низкий средний балл у человеческого текста в примере — оглавление с номерами разделов («3 1 5», «3 1 6»), цифры нейросеть угадывает почти всегда. Я предполагаю, что оглавления, шаблонные фразы и повторы делают человеческие SEO-тексты «предсказуемыми». Возможно и другое объяснение. Нейросети-читатели могли видеть старые тексты при обучении и потому знают их лучше. Прямо проверить это для текстов 2007–2021 годов нельзя. Косвенно я сравнил с машинными тексты неизвестного авторства, вышедшие после выпуска новых нейросетей, и знак среднего балла там почти во всех годах тот же. Но эти тексты могут быть частично машинными, так что утечку это не исключает.

Шанс угадать в паре у читателей по порядку равен 11, 34, 57 и 23. Значение 11 значит, что в 89 парах из 100 средний балл больше у машины, то есть наоборот. На трёх нейросетях из четырёх признак больше у машины. В среднем у людей 4,06, у машины 5,04.

Вердикт. Идея «ниже балл — значит машина» в нашем корпусе не работает.

2. Разброс (в науке — дисперсия)

Насколько сильно прыгает неожиданность по тексту. Бывает, что все слова примерно одинаково предсказуемы, а бывает, что лёгкие слова чередуются с дикими. Близкий по смыслу показатель, «взрывчатость», описывает GPTZero.

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) 16,7 инструкцией (1,4) После (2,7) установки (0,4) можно (5,6) проверить (4,1) что (1,8) сайт (3,0) открывается (6,6) по (3,7) протоколу (0,6) https (1,6) например (3,4)
Архивный SEO-блог, не позже 2020 года (человек, значение низкое) 10,4 SEO (2,1) по (3,5) цветам (1,3) довольно (3,8) расплывчато (7,4) У (4,1) каждого (2,1) специалиста (3,2) свое (2,9) мнение (2,5) на (1,5) этот (0,1)
Нейросеть Claude (машина, типичное значение) 13,4 без (4,2) чьего-либо (6,2) злого (6,4) умысла (0,0) Чем (7,5) это (4,1) плохо (2,0) тоже (6,0) стоит (6,2) объяснить (5,1) без (8,5) мистики (8,4)

Шанс угадать в паре у читателей по порядку равен 42, 67, 75 и 63. На одной нейросети признак чаще больше у машины, на трёх у человека.

Вердикт. Ненадёжен, знак зависит от читателя.

3. Перекос (в науке — асимметрия)

Много ли в тексте скучных, почти угаданных слов и есть ли редкие яркие вспышки (имя, цифра, жаргон, неожиданный поворот). Чем больше вспышек над «фоном» из лёгких слов, тем выше перекос.

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) 2,39 Интересует (5,4) тематика (6,8) услуг (7,3) такси (5,7) Как (4,5) вообще (3,9) будут (7,2) ранжироваться (9,3) в (3,3) будущем (4,6) и (3,5) как (2,7)
SEO-блог или статья специалиста (человек, значение низкое) 1,08 выездом (3,6) появляются (10,3) еще (3,5) четверо (3,7) желающих (3,3) но (1,8) потом (4,5) двое (5,7) также (6,7) отпали (7,3) В (2,1) итоге (0,2)
Нейросеть Claude (машина, типичное значение) 1,13 а (1,6) uk (1,5) в (2,2) списке (8,2) языков (3,7) означает (7,0) украинский (4,9) Аналогично (7,2) не (5,0) существует (3,5) несуществующих (10,2) комбинаций (7,5)

Шанс угадать в паре у читателей по порядку равен 70, 83, 70 и 81. На всех четырёх нейросетях у человека больше. В среднем у людей 1,69, у машины 1,33.

Вердикт. Работает на всех четырёх читателях.

4. Острота вспышек (в науке — эксцесс)

Вспышки бывают редкие, но сильные, а бывают частые средние. Признак родственный перекосу.

Что за текст Значение Фрагмент, слова и их баллы
SEO-блог или статья специалиста (человек, значение высокое) 11,9 месяц (0,6) декабрь (6,7) 2019 (3,2) года (1,1) Чтобы (7,1) решить (5,4) поставленную (3,4) задачу (0,1) мы (1,8) дополнительно (6,8) запустили (3,9) поисковые (7,8)
SEO-блог или статья специалиста (человек, значение низкое) 1,6 российского (6,3) интернета (0,8) 50 (4,8) миллионов (0,6) периодически (8,5) выходят (4,0) в (0,1) интернет (1,2) с (2,9) мобильного (1,8) устройства (0,7) за (4,4)
Нейросеть Claude (машина, типичное значение) 2,9 редакторское (13,9) решение (0,8) и (1,4) принимать (5,3) его (0,1) должен (1,4) человек (3,7) понимающий (4,7) структуру (6,1) каталога (4,3) Важно (6,7) сразу (6,0)

Шанс угадать в паре у читателей по порядку равен 61, 77, 70 и 73. Это значит, что у человека больше на всех четырёх.

Вердикт. Работает.

5. Средний шаг

Здесь смотрят, идёт ли неожиданность в среднем вверх или вниз от слова к следующему. Скачки вверх и вниз уравновешивают друг друга, поэтому признак почти всегда около нуля.

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) 0,002 создания (3,1) контента (0,6) могут (1,9) также (4,3) сделать (5,6) его (2,3) более (0,7) вирусным (8,8) Например (2,3) написать (7,6) хороший (5,3) заголовок (2,7)
Архивный SEO-блог, не позже 2020 года (человек, значение низкое) -0,011 на (2,2) днях (0,4) прогуливаясь (14,0) по (0,1) своим (4,9) старым (3,6) сайтам (0,6) живущим (14,0) своей (4,5) жизнью (0,4) нашел (4,2) из (8,6)
Нейросеть GPT (машина, типичное значение) -0,001 смотреть (6,4) только (3,4) общий (9,5) балл (5,9) в (4,7) инструменте (8,4) причина (10,5) тормозов (7,5) часто (5,3) остаётся (2,7) скрытой (4,1) TTFB (21,1)

Шанс угадать в паре у читателей по порядку равен 36, 45, 63 и 41.

Вердикт. Почти ничего не различает, знак зависит от читателя.

6. Рывки

Это насколько резко неожиданность меняется между соседними словами. Слово угадано, а следующее вдруг совсем неожиданное.

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) 30,4 множества (5,1) методов (3,0) определения (3,8) релевантности (3,0) страницы (2,2) сайта (2,7) Если (5,0) бы (4,1) PR (2,6) напрямую (4,5) влиял (5,7) на (0,0)
Архивный SEO-блог, не позже 2020 года (человек, значение низкое) 19,5 сбор (3,0) новых (7,3) данных (0,3) анализ (4,8) которых (1,8) теперь (7,1) предоставляем (9,1) вашему (2,1) вниманию (0,0) Напомним (6,4) что (0,1) одной (8,0)
Нейросеть Claude (машина, типичное значение) 26,7 быть (0,8) названием (6,3) статьи (3,8) именем (6,6) товара (6,6) заголовком (3,7) раздела (4,2) каталога (4,5) или (1,6) рубрикой (9,1) блога (6,0) тег (9,8)

Шанс угадать в паре у читателей по порядку равен 32, 55, 68 и 53.

Вердикт. На одной нейросети больше у машины, на другой у человека, на двух около монетки. Не работает.

7. Рывки рывков

Это насколько резко меняется сама «резкость» скачков.

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) 92 расскажу (1,6) вам (1,1) о (1,0) том (0,7) почему (3,2) и (5,9) как (1,0) именно (5,6) вам (3,1) будет (1,2) скучно (0,2) Потом (1,8)
Архивный SEO-блог, не позже 2020 года (человек, значение низкое) 58 оптимизатора (8,1) будет (0,3) передана (2,5) и (6,8) выполнена (1,7) вашим (5,3) программистом (4,4) тем (0,1) быстрее (1,0) сайт (2,0) достигнет (5,6) желаемых (3,4)
Нейросеть DeepSeek (машина, типичное значение) 80 и (2,1) проиндексированы (2,0) Представьте (5,5) каталог (7,8) смартфонов (8,9) На (3,0) первой (2,7) странице (0,1) 20 (6,8) топовых (8,8) моделей (1,4) на (0,9)

Шанс угадать в паре у читателей по порядку равен 32, 54, 68 и 51.

Вердикт. Повторяет рывки (признак 6) и не работает.

8. Разнообразие скачков (в науке — энтропия)

Одинакового ли размера скачки неожиданности или разного, то есть много мелких и редкие крупные либо всех размеров поровну. Что именно это значит для самого текста, я сказать не могу, потому что признак описывает цифры, а не смысл.

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) 2,90 и (3,0) подумали (9,2) Это (3,7) поможет (7,2) мне (1,0) поднять (4,8) свой (2,5) рейтинг (1,1) это (1,4) спамные (0,3) ссылки (0,0) 3 (2,8)
SEO-блог или статья специалиста (человек, значение низкое) 2,09 хорошей (5,4) посещаемости (1,9) только (5,6) с (1,2) помощью (0,2) публикации (6,4) контента (2,7) Какой (5,0) хостинг (4,6) выбрать (0,7) в (5,5) РФ (5,2)
Нейросеть GPT (машина, типичное значение) 2,70 товары (7,4) заголовки (7,5) и (0,9) текст (5,7) почти (8,0) не (2,4) отличаются (0,6) поисковая (4,9) система (0,2) может (2,1) воспринимать (5,2) такие (3,0)

Шанс угадать в паре у читателей по порядку равен 38, 27, 31 и 33. Все значения ниже 50, то есть на всех четырёх нейросетях признак чаще больше у машины.

Вердикт. Работает, но в обратную сторону от остальных рабочих признаков.

9. Эхо

Здесь смотрят, идёт ли за скачком вверх скачок вниз, как в «удивили — и сразу успокоили».

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) -0,649 позиции (0,3) появляются (7,7) проблемы (6,7) у (3,8) с (0,7) производителями (10,4) и (3,0) или (0,0) поставщиками (1,9) или (5,2) вы (2,7) меняете (4,6)
SEO-блог или статья специалиста (человек, значение низкое) -0,693 Он (3,6) отображает (3,6) процент (5,1) трафика (3,6) на (2,0) сайтах (3,3) с (1,7) мобильных (1,6) устройств (0,1) во (6,1) всем (1,9) мире (0,1)
Нейросеть DeepSeek (машина, типичное значение) -0,674 понимать (2,0) метрики (10,4) различать (9,0) серверную (10,1) и (0,3) клиентскую (0,5) работу (2,6) видеть (4,5) влияние (6,3) медиаконтента (13,4) и (1,5) кешей (15,8)

Шанс угадать в паре у читателей по порядку равен 57, 56, 56 и 62, а средние почти одинаковые.

Вердикт. Близко к монетке.

10. Доля слов-сюрпризов

Сколько в тексте слов, неожиданных втрое сильнее, чем обычно в этом же тексте. Проще говоря, как часто автор выдаёт то, чего не ждёшь.

Что за текст Значение Фрагмент, слова и их баллы
Архивный SEO-блог, не позже 2020 года (человек, значение высокое) 0,052 страницы (2,1) при (6,1) просмотре (0,9) и (1,6) т (2,0) п (2,4) Учитывая (7,3) отзывы (9,0) многих (4,8) наших (4,7) заказчиков (4,7) а (4,0)
SEO-блог или статья специалиста (человек, значение низкое) 0,017 я (6,5) играю (7,7) одну (7,9) из (0,3) ниже (7,3) представленных (2,7) ролей (1,5) Разработчик (7,1) сайтов (3,4) под (5,7) ключ (0,0) которому (7,4)
Нейросеть Nemotron (машина, типичное значение) 0,013 количества (2,2) ошибок (5,9) и (1,4) структуры (8,9) ссылок (3,3) Многостраничные (12,2) каталоги (5,6) основной (5,8) потребитель (5,6) этого (3,8) бюджета (5,6) В (2,4)

Шанс угадать в паре у читателей по порядку равен 93, 90, 64 и 93. В среднем у людей 3,2% слов, у машины 1,3%.

Вердикт. Самый большой разрыв в таблице. Но признак я добавил после просмотра данных. Он считается от среднего балла самого текста, поэтому не независим от признака 1, а средний балл мог сдвинуться из-за старых текстов, так что оговорка про них действует и здесь. На YandexGPT-5-Lite разрыв меньше (64).

Все десять в одной таблице

Рис. 2. Шанс угадать в паре для каждого признака на каждой нейросети-читателе.

На первых двух признаках, «среднем балле» и «разбросе», стоят детекторы-«счётчики», и в нашем корпусе они ненадёжны, потому что знак различия меняется от читателя к читателю. Рабочими оказались те, о которых говорят реже, а именно перекос (3), острота вспышек (4), разнообразие скачков (8) и доля слов-сюрпризов (10, добавлена после просмотра данных).

На Рис. 3 каждая точка — один текст, поэтому видна и разница между группами, и то, как сильно они пересекаются.

Рис. 3. Средний балл, перекос и доля слов-сюрпризов у 468 человеческих и 80 машинных текстов. На рисунке медианы, в тексте средние, и они расходятся из-за редких текстов с экстремальными значениями. Доля слов-сюрпризов на рисунке дана долей (0,025 = 2,5%).

У остальных семи признаков две группы тоже лежат друг на друге.

Рис. 4. Остальные семь признаков, нейросеть-читатель ruGPT-3. Медианы людей и машин рядом на каждой полосе.

Всё меняется от сайта к сайту

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

Рис. 5. Средний перекос по 20 текстам от каждой метки источника. Только метки, у которых ровно 20 текстов. Меток 15, это только человеческие, нейросети показаны отдельно; часть сайтов записана в корпусе под двумя названиями. Читатель — ruGPT-3.

То же самое видно по отдельным текстам. У каждого сайта свой разброс, а середины сайтов лежат по обе стороны порога 1,5.

Рис. 6. Перекос каждого текста, по 20 с источника. Номера сайтов те же, что на Рис. 5 (по возрастанию среднего), порядок строк тоже. Черта на рисунке — медиана, а в тексте ниже средние, поэтому цифры местами заметно расходятся (у Сайта 13 среднее 2,17, медиана 1,62). Названия сайтов не указаны.

Перекос у человеческих меток (только те, где ровно 20 текстов) идёт от 1,26 до 2,50, почти вдвое, хотя все сайты о SEO.

Машины тоже разные. У GPT 1,00, у Claude 1,11, у DeepSeek 1,22, у Nemotron 1,98.

Диапазоны пересекаются. Если поставить порог 1,5 («ниже — машина»), то по среднему перекосу в «машины» попадут пять меток из 15 (это четыре сайта), а Nemotron уйдёт к людям. Так выходит на нейросети-читателе ruGPT-3.

На YandexGPT-5-Lite (там уже 13 сайтов после объединения названий) пять человеческих сайтов оказались «машиннее» среднего машинного текста, а на Qwen2.5 и RWKV-4-World ни одного.

Состав выборки тоже меняет ответ. Возьмите два набора, старые человеческие тексты и тексты 2023–2026 годов неизвестного авторства. Шанс различить их по среднему баллу был 74 из 100 на раннем архиве из 82 текстов, но 44 на всех 2041 текстах и 49 после ограничения «не больше 20 с метки»: в полном архиве один сайт на 400 текстов задавал результат.

Даже один и тот же блог даёт разные цифры в разных выборках. Два блога попали в корпус дважды, с текстами из основного сбора и из архива, по 19–20 в каждой выборке. Средний балл первого блога 4,56 против 2,72, второго 4,62 против 3,55. Разница внутри блога (1,84 и 1,07) не меньше, чем между людьми и машинами в целом (0,97). Чем она вызвана, годами, темами или способом сбора, я не разделял.

Единой планки для «человека» и «машины» здесь нет, потому что детектор сравнивает текст с той коллекцией, что оказалась у его создателей. Про «медицину против строительства» цифр нет, потому что тема у меня одна, SEO.

Что детектор показал на самой этой статье

Детектор, который я разрабатываю, считает общий сигнал по восьми своим признакам (это не те десять, что выше) и отдельно показывает два признака про абзацы. Процента «машинности» он не выдаёт, а сигнал выше порога называет поводом перечитать текст руками. Его точность независимо не проверяли, а пороги сняты на размеченном корпусе (231 человеческий текст против 360 машинных), который может пересекаться с текстами этого исследования. Поэтому это пример для разговора о методе, а не довод, и «за порогом» значит «выше порога на том корпусе», а не «машинный текст».

По общему сигналу первая версия статьи была ниже порога (0,68 при пороге 2,0), но два признака отметились, списки через двоеточие и начала фраз с союза.

Самый заметный из них, списки через двоеточие, дал около 23 на 1000 слов (75 мест) при пороге 10,07, а у половины страниц выдачи этот показатель от 1,4 до 7. Отдельно детектор показывает ровные абзацы из трёх-пяти предложений, и в моём первом прогоне их было 57,8% из 64 при пороге 52,9% (у половины страниц выдачи от 13,3 до 42,4%).

Я развернул лишние двоеточия во фразы и сделал абзацы разной длины. Основное падение сигнала дали двоеточия, но текст при этом ещё и дополнялся новыми абзацами. У второй версии детектор насчитал 0,9 двоеточия на 1000 слов, а общий сигнал упал до около −3,1.

Ровные абзацы он в повторных прогонах не измерил, поэтому я посчитал их сам по одному правилу для обеих версий (прозой, без списков и таблиц, жирные метки вроде «Вердикт.» входят в предложения). На первой версии мой счёт почти совпал с детекторным, 56% против 57,8%, на второй вышло около 30%.

Рис. 7. Две версии статьи по двум признакам на фоне середины выдачи и порога признака. Двоеточия измерил детектор, ровные абзацы первой версии он показал в первом прогоне, а для второй посчитал я.

Сигнал упал в основном от правки формы, и это ожидаемо, ведь я правил именно то, что детектор считает. Поэтому снижение сигнала значит «сигнал сбит», а не «текст стал человеческим», и об авторстве результат не говорит ни в одну сторону.

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

Как собирались данные и что осталось за рамками

Это исследование на одной теме и одном языке, и читать цифры стоит с этой поправкой.

Как это собрано.

  • Основное сравнение: 468 человеческих текстов против 80 машинных, все про SEO, все на русском. Машинные тексты написали четыре нейросети по 15 заданиям в июле 2026 года. В одном из каналов (GPT) 21 текст из 90 написан другой версией модели (gpt-5-codex).
  • Человеческие тексты я брал из HTML-страниц, машинные прямо из ответа нейросети. В машинных остались строки со списками (около 20 на тысячу слов против 0,3–4,8 у веб-текстов), поэтому часть различий могла возникнуть от способа хранения текста, а не от авторства. В части заданий нейросети получали скрытые системные подсказки, их влияние я отдельно не измерял.

Что узнать не удалось.

  • Точность на одном тексте и долю ложных обвинений я не оценивал, потому что всё выше про группы текстов, а цифры вроде 93 и 11 относятся к парам и группам.
  • Видели ли нейросети-читатели старые человеческие тексты (2007–2021 годов) при обучении, проверить нельзя. Моё объяснение через оглавления и шаблоны — предположение.

Что дальше. Работу ещё не проверяли другие исследователи, а парная статья лежит на Zenodo (DOI 10.5281/zenodo.21749574, «Same Origin, Different Scores»). Если вы повторите замер на своих текстах, ваши цифры будут интереснее моих.

Частые вопросы

Можно ли верить проценту ИИ-детектора? Как доказательству нельзя, а как повод перепроверить вручную он годится, если вы знаете, как сервис ведёт себя на ваших текстах (см. «Как проверить сервис за вечер»).

Можно ли обвинить автора по детектору? Нет. Ложные срабатывания на отдельных текстах я не измерял, а разброс между сайтами вдвое (раздел «Всё меняется от сайта к сайту»). Например, на YandexGPT-5-Lite пять из 13 человеческих сайтов оказались «машиннее» среднего машинного текста, хотя на Qwen2.5 и RWKV-4-World таких не нашлось.

Как проверить сервис за вечер? Возьмите 10–20 заведомо человеческих текстов и 10–20 машинных на ту же тему и прогоните обе пачки. Запишите вердикт по каждому тексту, а не среднее. Если сервис называет «ИИ» ваших людей, вы увидите его ложные срабатывания на своей коллекции. Это грубая проверка, которая покажет ошибки, но не их долю, а не измерение точности. Тексты клиента без его согласия в чужой сервис не загружайте.

Накажут ли поисковики за ИИ-текст? Google в руководстве по генеративному ИИ (Search Central, прочитано 27 октября 2026) пишет, что массовое создание страниц без пользы для читателя может нарушать спам-политику (scaled content abuse), а сгенерированный текст нужно проверять на точность. ИИ-детекторов в этом руководстве нет. Яндекс на странице про аспекты ранжирования (ЭПОС, прочитана в тот же день) называет нейросети помощником автора, который не должен подменять его, и оценивает оригинальность и пользу контента. «Процента ИИ» как признака ранжирования я в этих документах не нашёл.

Что делать, если детектор назвал мой текст ИИ-текстом? Сохраните историю правок документа (версии в Google Docs или Word) и черновики, они убедительнее любого процента. Проверьте тот же текст в одном-двух других сервисах и посмотрите, сходятся ли они. Попросите показать, какие фрагменты отмечены, и если там шаблонные фразы, переработайте их. Процент как доказательство не принимайте ни в чью сторону.

Итог: как собрать свой детектор

Если кода нет, начните с проверки сервиса за вечер (раздел «Частые вопросы» выше), она выполнима без программиста. Для своего детектора порядок такой.

  1. Соберите две пачки. Тексты, где автор-человек известен точно (ваши или подтверждённые), и машинные тексты на ваши темы. Берите не меньше сотни на каждую сторону. При 20 текстах отличие от монетки до 18–19 пунктов не отличить от случайности, при ста — до 8. Храните обе пачки одинаково, обе из HTML или обе чистым текстом, иначе вы сравните форматы, а не авторов. У меня машинных текстов 80, но человеческих 468, поэтому шум моих цифр по размеру выборки около 7 пунктов (с учётом кластеров шире), а у двух пачек по 20 текстов он был бы около 18 (Рис. 8).
  2. Прогоните через нейросеть-читателя и запишите балл каждого слова. Нужны минимум две разные нейросети, лучше три-четыре. Для шагов 2 и 3 нужен программист или готовый скрипт.
  3. Посчитайте десять признаков на каждый текст.
  4. Проверьте каждый признак отдельно на ваших пачках и по каждому читателю. Оставьте те, что одинаково отличают людей от машин на всех читателях. Остальные выбросьте, даже если один из них хорош на одной нейросети.
  5. Смотрите по источникам, не только в целом. Для каждого сайта и автора считайте среднее признака. Если ваши люди разбросаны вдвое, как у нас, порог «пополам» ошибётся.
  6. Оцените ложные срабатывания, прежде чем верить порогу. Задайте порог отдельно для своей темы и своего сайта и посмотрите, сколько заведомо человеческих текстов он называет машинными. Сервисы публикуют такую долю для своих наборов (Copyleaks в своих ответах называет около 0,2%), а на вашей коллекции её можно узнать только своей проверкой.
  7. Пересчитывайте при каждой новой нейросети и новом типе заданий. Машинный текст меняется, и порог устаревает вместе с ним.

Рис. 8. Чем меньше текстов, тем дальше от 50 может уйти «шанс угадать» без всякой причины (шаг 1).

Об авторе

Станислав Кириченко — SEO-специалист, в SEO с 2006 года, более 200 проектов, независимый исследователь. Автор работ о детекции машинного текста на русском языке. 16 правленых текстов в исследовании взяты из моего блога, ещё 6 человеческих текстов из моего личного архива, я разрабатываю собственный ИИ-детектор, это конфликт интересов. В расчётах исследования он не участвовал, но его пороги сняты на корпусе, который может пересекаться с текстами исследования, а показания приведены только как иллюстрация. Разборы и открытые эксперименты выкладываю в Telegram-канале @skirichenko_seo.

#seo #детекторы #ии-контент #нейросети #перплексия