Как убрать аишность из текста: параллельные критики вместо одного rewriter
Попросил Claude переписать текст "более человечно".
Получил на 50% длиннее с теми же AI-маркерами.
Почему один rewriter не работает
Когда просишь AI "сделать текст человечнее", он раздувает контент и заменяет одни паттерны на другие.
Протестировал на статье о Tailwind. Оригинал — 320 слов, после "humanize" — 500+. При этом остались фразы типа "И эта нога — хрупкая" и равномерные абзацы по 3-4 предложения.
AI-детекторы ищут perplexity (предсказуемость слов) и burstiness (ритм предложений). Один rewriter не фиксит ни то, ни другое — он просто перефразирует.
Мульти-агентный подход
Три критика находят разные проблемы, rewriter их чинит по списку.
Generic Detector ищет "важно понимать", "это не X — это Y", абстрактные claims без примеров.
Rhythm Analyzer находит монотонные списки, предложения одинаковой длины, повторяющиеся начала.
Третий критик показывает где добавить личный опыт, дату, имя, мнение.
Критиков запускаю параллельно через Task tool в Claude Code. Три haiku-агента работают одновременно — ~500 input tokens на критика, ~300 на выходе. Вся критика за 10 секунд вместо последовательных минут.
Hard rules для rewriter
После агрегации критики rewriter получает конкретные ограничения:
Длина должна остаться ≤ оригинала. Без этого правила AI добавит "ценный контекст".
Каждую помеченную generic-фразу надо убить. Не перефразировать — убить.
Один личный touch обязателен. Варьировать длину предложений — от коротких до развёрнутых.
Результат на реальном тексте
| Метрика | Один rewriter | 3 критика + rewriter |
|---|---|---|
| Длина | +50% (раздул) | -10% (сократил) |
| "Это не X — это Y" | Остались | Убраны |
| Личный опыт | Нет | "Я сам перестал..." |
| Имена/даты | Нет | Adam Wathan, конец 2024 |
Как повторить
Сделал это скиллом для Claude Code в начале января. Триггеры: "деаишь", "убери аишность", "humanize".
~/.claude/skills/deaify-text/SKILL.md
Внутри — промпты для трёх критиков, hard rules для rewriter, таблица рационализаций (почему нельзя "просто один раз переписать").
Паттерн переносится на любой workflow где нужна критика: code review, редактура документации, проверка спецификаций. Разделяй анализ на независимых агентов, агрегируй, применяй с ограничениями.