Об этом проекте
avoid-ai-writing — это портативный навык письма для ИИ-агентов, который проверяет и переписывает прозу, удаляя распространенные паттерны ИИ-письма, часто называемые «ИИ-измами». Он разработан для работы с инструментами, совместимыми с agentskills.io, включая Claude Code, OpenClaw, Hermes, Cursor и OpenAI Codex, а также поставляется в виде плагина для ChatGPT и Codex.
Навык работает в трех режимах. Режим переписывания (по умолчанию) отмечает ИИ-паттерны, применяет до двух проходов редактирования, проверяет результат, где это возможно, и возвращает единственную финальную версию. Режим обнаружения отмечает паттерны без переписывания, разделяя явные проблемы и спорные случаи; это полезно, когда паттерны могут быть намеренными или при аудите контента, который не следует изменять. Режим редактирования вносит минимальные точечные изменения в файл прозы, сохраняя фрагменты, которые уже читаются как написанные человеком; он отказывается работать с исходным кодом, конфигурациями и сгенерированными данными, поскольку переписывание прозы может повредить структурированный контент.
Ключевое дизайнерское решение — ограничение на два прохода редактирования, настраиваемое с помощью --iterate 1 или --iterate 2. Первый проход переписывает, а второй может выявить паттерны, которые сохранились, или исправить проблемы сохранения, останавливаясь раньше, если не осталось обоснованных правок в рамках задачи. Навык сообщает, сколько проходов было использовано, а также любые намеренные, защищенные или неразрешенные находки. Опциональный голосовой профиль (casual, professional, technical, warm, blunt) контролирует, как должна звучать проза, отдельно от профиля контекста аудитории.
Репозиторий включает обширный каталог паттернов. В нем задокументированы 74 категории паттернов с примерами «до/после», охватывающие контентные паттерны (например, раздувание значимости и расплывчатые ссылки), языковые паттерны (например, избегание связок и циклическая синонимия), структурные паттерны (например, форматирование и переходные фразы), коммуникационные паттерны (например, артефакты чат-ботов и подобострастный тон), а также мета-паттерны (например, однообразие ритма и чрезмерная полировка). Более поздние дополнения охватывают структурное обнаружение, отпечатки ИИ-инструментов (например, незаполненные плейсхолдеры и разметка цитат чат-ботов), признаки разговорного регистра, каркас постов для соцсетей, повествовательную откровенность и ненужные дефисы. Таблица замены слов из 112 записей охватывает три уровня, причем уровень 1 разделен на маркеры частотности и правки для ясности, чтобы исправления многословия не подталкивали документ к классификации как ИИ-текст.
Встроенный детерминированный движок детектора обеспечивает механическую проверку. Он реализует 53 категории типов, намеренно отличаясь от количества в каталоге прозы, поскольку разделяет словарные уровни и добавляет стилометрические сигналы и сигнатуры, такие как распределение пунктуации, энтропия функциональных слов и обнаружение трюков обхода. Детектор может оценивать файл или текст из конвейера в командной строке, служить шлюзом для прозы в GitHub Actions или pre-commit хуках и работать через MCP. Два числа сопоставлены в документации детектора и не предназначены для согласования.
Установка зависит от платформы. Пользователи могут клонировать репозиторий в каталог навыков агента, использовать автономный dist-файл, установить как плагин Claude Cowork, установить из ClawHub для OpenClaw, поместить портированное правило в Cursor или разместить навык в каталоге .agents/skills в Codex. Пакет плагина OpenAI предоставляет семь узкоспециализированных навыков, включая маршрутизатор, детектор, переписчик с сохранением голоса, редактор файлов, верификатор сохранения и рецензента ложных срабатываний. Проект лицензирован под MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.