detick

Линтер прозы, написанной языковой моделью

Вставьте текст. Двенадцать правил ищут обороты, на которых модель залипает чаще человека: пороги измерены на корпусе в 583 документа. На каждую находку вы получите строку, столбец, правило и способ переписать.

до 20 000 знаков · 20–60 с на проверку · текст не сохраняем

⌘↵ / Ctrl↵ запускает
1 152 / 20 000
Язык текста

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

Что ловит

Все двенадцать правил, двух видов: девять судит модель по критерию, написанному словами, три считают слова и сравнивают с порогом. Пунктирная метка — правило на модели.

Утверждения ни о чём

Антитезамодельno-antithesis

«Это не просто инструмент, а платформа»: противопоставление вместо утверждения.

Утверждение без опорымодельclaim-without-source

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

Затёртый оборотмодельno-banned-phrases

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

Текст о тексте

Мета-комментариймодельno-meta-commentary

«В этой статье мы рассмотрим», «как мы уже говорили выше»: текст о самом себе.

Авторская режиссурамодельno-author-stage-directions

«Давайте разберёмся», «представьте»: ремарка о том, что делает автор.

Рубленый шаблонный зачинмодельno-choppy-opener

«Итог: мы починили»: ярлык, делающий работу предложения.

Ритм и повторы

Анафорамодельno-anaphora

Соседние предложения с одинаковым зачином.

Повтор риторической рамкимодельrepeated-rhetorical-frame

Один риторический приём, повторённый несколько раз подряд.

Обрывок предыдущей мыслимодельno-sentence-initial-i

Обрывок, начинающийся с союза и опирающийся на предыдущее предложение.

Считается на 1 000 слов

Плотность длинных тиредетерм.dash-density

Больше 15 длинных тире на 1 000 слов — в английском 20, каждый порог измерен на своём корпусе.

Плотность аналогийдетерм.analogy-density

Больше 5 маркеров аналогии (как будто, словно, похоже на) на 1 000 слов.

Плотность оценочных словдетерм.evaluative-density

Больше 12 оценочных слов (потрясающий, революционный, идеальный, мощный) на 1 000 слов.

Чем отличается от AI-детекторов

Детектор оценивает текст целиком и отвечает одним числом: вероятностью, что его написала модель. detick отвечает по предложениям, называя нарушенное правило и способ переписать. Кто писал черновик, detick не спрашивает вовсе. Он показывает места, на которых читатель споткнётся.

Ответ detick2

  1. 3:1
    no-antithesisмодель

    Антитеза: Онбординг — не просто чек-лист, а революционный первый контакт, момент, когда пользователь решает остаться или уйти. Классическая антитеза «не просто X, а Y». Перепишите через прямое утверждение или причину/следствие.

  2. :1
    claim-without-sourceмодель

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

Снято с прогона на тексте выше, без правок.

Как устроено

3 правила · детерминированные
Считают слова и вхождения по словарю и сравнивают с порогом на 1 000 слов, поэтому один и тот же текст всегда даёт один и тот же результат.
9 правил · на модели
Предложение судит модель по критерию, написанному обычными словами. Каждый критерий проверялся прогонами против настоящего API, включая контрольные примеры на грани правила: риторический приём, законная параллельная структура, настоящая цитата.
пороги · 389 en · 583 ru
Откалиброваны измерением на реальном корпусе: для английского — 389 документов, 358 тысяч слов настоящего markdown; для русского — 583 документа.
разбор · markdown
Текст читает markdown-парсер, поэтому код в бэктиках, блоки кода и frontmatter выпадают из проверки раньше, чем их увидит хоть одно правило.
позиции · строка:столбец
Модель называет предложения по номерам, а позиции detick считает сам. В прогонах против настоящего API модели указывали смещения в символах слишком ненадёжно, чтобы им доверять.
статус · нашло / чисто / не отработало
Правило, которое не смогло отработать, так и сообщает. «Ничего не нашли» и «не смогли проверить» не путаются между собой, поэтому пустой список значит, что проверка была.

То же самое в терминале

CLI появился раньше: двенадцать правил, две локали, находки прямо в терминале.

$ detick onboarding.mdonboarding.md  1:1  [analogy-density] Слишком много аналогий: 3 на 169 слов (лимит 1).  1:1  [evaluative-density] Слишком высокая плотность оценочных слов: 5 на 169       слов (лимит 3).  3:11  [dash-density] Слишком много длинных тире: 9 на 169 слов (лимит 3).       Замените часть на точку/запятую/«потому что».  7:1  [repeated-rhetorical-frame] Риторическая рамка «главный вопрос»       повторяется 3 раз(а) — похоже на шаблон, а не на живую мысль.
$ detick guide# печатает заметку, которую каждое правило несёт для автора
Антитеза. Скажи, чем вещь является, и не говори, чем она не является. «Это не инструмент, это платформа» — конструкция, в которой утверждение подменено противопоставлением: убери первую половину, и вторая либо устоит сама, либо окажется пустой.
Утверждение без опоры. Утверждая что-то о мире, дай опору: цифру, названный источник, пример или механизм. «Это заметно повышает конверсию» проверить нельзя никому; «в нашем тесте на 12% за две недели» можно.
Мета-комментарий. Начни с содержания, а не с плана рассказа о нём. Читатель уже открыл статью и знает, что она о чём-то. Первый подход и есть первое предложение.