Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 12.1 KB

File metadata and controls

64 lines (43 loc) · 12.1 KB

История версий

1.6.1 - 05.08.2026

Патч из внешних PR, оба про точность правил.

  • Паттерн 13 требует полной фигуры контраста. Линтер флагал любое «не только» и «не просто», включая обычные уточнения вроде «в отчёт входят не только штатные сотрудники» - фигуры речи там нет, править нечего, а текст не проходил. Теперь второй член контраста обязателен («не только X, но Y», «не просто X, а Y», «не просто X. Это Y»), идиома «не просто так» выведена из-под правила, запрет «Речь идёт не только» остался тотальным. Плюс 12 кейсов в self-test. PR #3 от @kappa
  • Вложенные кавычки. Для цитаты внутри цитаты - „немецкие лапки“, снаружи по-прежнему «ёлочки». Идея из PR #2 от @Antiokh

1.6 - 23.07.2026

До сих пор скилл умел только чинить текст. Теперь он умеет и отвечать на вопрос, который задают чаще всего: «это писала нейросеть?»

  • Режим проверки без правки. Попросите «проверь, палится ли текст на ИИ» - скилл вернёт список улик с цитатами, номерами паттернов и вердикт, не трогая ни слова. AI-детекторы гадают, а названный паттерн с цитатой можно проверить самому
  • Артефакты копипаста. Линтер ловит служебные метки, которые попадают в текст только при копировании из чат-бота: сноски oaicite, метки поиска turn0search3, хвосты utm_source=chatgpt.com, цитаты [cite: 8], остатки </think>, невидимые символы. Один такой след - вердикт без подсчёта остальных признаков
  • Паттерны 35-37. Деепричастия-сироты («используя метод, результаты улучшаются»), кальки с английского («адресовать проблему», «доставить ценность») и психотерапевтические поглаживания («и это нормально», «вы не одиноки»)
  • Правило кикера. Фальшиво-глубокую финальную строку скилл удаляет и заканчивает на конкретике, а не переписывает в метафору поизящнее
  • Жанровые границы. Правило трёх в публицистике и тире в художке бывают авторским приёмом; простые связки, категоричность и разговорные обороты - признаки человека, их скилл больше не «улучшает». Юридические и академические тексты не берёт вовсе: канцелярит там - жанр
  • Каскад смягчений и двоеточия-подводки. Три и более «возможно» в одном предложении и конструкции «Самое интересное: ...» теперь ловит линтер
  • Эвалов теперь 19. Новый сценарий на режим проверки: артефакты названы, текст не переписан

Заимствовано из Vladimir-Human/humanizer-ru и no-ai-slop от @petergyang, оба MIT.

1.5 - 21.07.2026

Правки этой версии впервые прошли через гейт: эвалы поделены на обучающие и отложенные, изменение принимается только без регрессий на отложенных. Методология - microsoft/SkillOpt, гейт - skill-conductor v3.1.0.

  • «Удаляй воду, не функцию». Скилл вычищал из пуш-уведомления рекламный шум вместе со всеми призывами к действию - оставалась констатация со скидкой, которая никуда не зовёт. Теперь призыв, оффер, дедлайн и ссылку он переписывает, а не удаляет
  • Факт - только из оригинала. Правило «замени штамп фактом» подталкивало факт выдумать. Теперь: нет факта в исходнике или контексте - формула удаляется, а недостающая цифра запрашивается у владельца текста
  • Честное резюме. Чистовик идёт первым блоком, резюме - после разделителя, и в нём только то, что реально сделано и посчитано. Без отчётов о проверках, которых не было
  • Эвалы 7 → 18. Новые ловушки: краткость, плотность фактов, мета-комментарий редактора, цитаты с запрещёнными паттернами внутри, короткие форматы, смешанный чистый и сгенерированный текст. Плюс три регрессионных гварда по идеям из PR #1 от @kootik: режим «только аудит», хвостовые отрицания, сохранность английских терминов

1.4 - 19.07.2026

У агентов-редакторов есть предсказуемая болезнь: вместо одного слопа они пишут другой. «Не только X, но и Y» превращается в «как X, так и Y», «ключевой» - в «важнейший». Промптом это не лечится - в 1.4 проверку делает скрипт, а не сама модель.

  • Работа в три фазы. Сначала аудит с таблицей находок, потом точечная правка, потом проверка. Модель, которая правит по ходу чтения, пропускает половину паттернов
  • Линтер scripts/lint.py. Жёсткие запреты проверяет греп, а не совесть модели: длинное тире, мат-знаки, негативные параллелизмы, рубленый драматизм. Ноль ошибок - текст готов. Питона нет - остаётся ручной чеклист
  • Паттерны 33 и 34. Повтор глагола в соседних предложениях и абзацы-стопка без связок. В слепых тестах живые читатели ловят AI чаще всего на этих двух
  • Запрещённые замены. Таблица «было / так нельзя / лечение»: удали, замени фактом или скажи проще. Синоним лечением не считается
  • Чистый текст остаётся чистым. Нет паттернов - скилл возвращает оригинал без правок. Повторная редактура хорошего текста его портит
  • knowledge/corrections.md. Журнал вашего фидбека: одно замечание превращается в постоянное правило
  • Справочник и эвалы. SKILL.md стал короткой картой, паттерны с примерами живут в references/patterns.md, сценарии проверок - в evals/evals.json

1.2 - 14.07.2026

Модели меняются. Каждое новое поколение пишет код всё лучше, а естественным языком - всё хуже: их затачивают под программирование, и эта заточка протекает в обычную речь. Модель объясняет отпуск как pull request: «скорость > красоты», «идея → прототип → продукт», «итерируемся по гипотезам». Человек так не говорит. Версия 1.2 бьёт именно по этому.

Добавлено 11 паттернов (22-32): стоп-слова и усилители, математические и кодовые знаки, техножаргон без пояснения, псевдоглубина, анонсы вместо дела, рубленый драматизм, формулы афоризмов, фальшивая доверительность, заголовок и его пересказ, резюмирующие заключения, спекулятивное заполнение пробелов.

Изменено:

  • Правило «оценка меняется на факт»: «прочный» превращается в «выдерживает 150 кг». Свой вывод читатель запомнит, чужой - нет (из «Пиши, сокращай» Ильяхова)
  • Уровень подачи: умный 12-летний подросток. Он поймёт любую мысль, если сказать по-человечески. Научный термин можно, но при первом появлении поясни одной фразой
  • Проверка на уровне абзацев: главная мысль в начале; абзац не даёт читателю ничего нового - удаляется целиком
  • Раздел «Что не трогать»: искать кластеры признаков, а не одиночные слова. Цитаты, странные конкретные детали, смешанные чувства и самопоправки - признаки живого человека, их сохраняем
  • Шаг самопроверки: перед выдачей спросить себя «что в этом тексте всё ещё выдаёт AI» и переписать найденное
  • «Режь воду, а не фактуру»: факты, цифры и примеры оригинала остаются

Версия сверена с полным текстом эссе Википедия:Признаки сгенерированности текста. Не переносили только вики-специфику: подлог источников и фейковые ISBN/DOI (это проверка фактов, а не стиля), Markdown в викитексте, несуществующие категории.

1.0 - июль 2026

Первая версия: адаптация humanizer от @blader под русский язык - канцелярит, кальки и штампы, которых в английском оригинале нет.