Об этом проекте
Humanizer — это навык агента, распространяемый в виде простого Markdown, который переписывает текст, звучащий как сгенерированный ИИ, так, чтобы он читался так, будто его написал человек, не изменяя исходного смысла. Поскольку это только Markdown, он работает с любым агентом, поддерживающим навыки.
Установка выполняется через Skills CLI с помощью `npx skills add blader/humanizer --global`; опускание `--global` устанавливает его только в текущий проект, а `--agent <имя>` или `--agent '*'` выбирает, какие агенты его получат. Claude Code 2.1.142 или новее может установить его как плагин через команды маркетплейса, а пользователи Claude Desktop могут загрузить репозиторий как ZIP или скопировать `SKILL.md` в папку навыков агента. Навык отвечает на `/humanizer` (или `/humanizer:humanizer` как плагин).
Использование простое: вызовите навык и вставьте текст, попросите на обычном языке или укажите путь к файлу, чтобы переписать прозу на месте. Если предоставлен образец письма, переписанный вариант следует ритму, выбору слов, пунктуации и намеренным особенностям этого образца, включая тире. При работе с файлом изменяется только проза, а код, данные, frontmatter и цели ссылок остаются нетронутыми.
Обоснование навыка в том, что языковые модели по умолчанию выбирают наиболее статистически вероятное продолжение, которое подходит самому широкому кругу читателей и тем, тогда как человек пишет для одного читателя и одной темы. Каждый признак, который он ищет, — это форма такого выбора по умолчанию. Он отмечает каждый найденный признак, сначала самые сильные, создаёт черновик переписывания, не считая исходную структуру фиксированной, проверяет черновик на соответствие паттернам и исходным утверждениям, а затем пишет финальную версию. Он явно не выдумывает факты: имена, числа, даты, цитаты и ссылки должны исходить из источника или от автора, а когда не хватает нужной детали, он спрашивает, а не фабрикует её. Вывод показывает работу: первый переписанный вариант, краткую критику всего, что всё ещё звучит искусственно, и финальную версию.
25 паттернов сгруппированы в пять разделов и пронумерованы по силе и частоте. Первые пять оправдывают правку при единственном обнаружении; паттерны, помеченные как «слабые по отдельности», учитываются только когда несколько признаков встречаются в одном отрывке. Раздел A охватывает постановку вместо утверждения (конструкции «не X, а Y», однострочные завершения и драматические фрагменты, изречения, звучащие глубокомысленно, постановочные подводки, спор с никем). Раздел B охватывает ритм по правилам (принудительные триады, повторяющиеся начала предложений, тире как универсальный соединитель, нагромождённые определения, дефисные пары повсюду, страдательный залог и отсутствующие подлежащие). Раздел C охватывает инфляцию и заимствованный авторитет (заезженные ИИ-слова, преувеличенная значимость, расплывчатая связь или ассоциация, поверхностные обороты на -ing, продажный язык, заимствованный авторитет, избегание is/are/has). Раздел D охватывает форматирование по правилам (жирный шрифт как украшение, декоративные заголовки, типографские кавычки). Раздел E охватывает остатки от чата и черновика (следы чат-бота, оговорки об ограничениях знаний и догадки, заголовок, повторённый в первом предложении, написание о предыдущей версии).
В README есть полный пример «до/после»: звучащий как ИИ туристический текст о Лиссабоне переписан в рассказ от первого лица, который сохраняет исходную тему, взгляд и детали, убирая постановочную значимость, продажный язык и шаблонные завершения. Список паттернов взят из статьи Википедии «Signs of AI writing», поддерживаемой WikiProject AI Cleanup. Проект распространяется под лицензией MIT и имеет обширную историю версий: версия 3.0.0 объединяет 35 паттернов в 25 и приводит их в соответствие с текущей статьёй Википедии.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.