Конвейер Humanizer с открытым исходным кодом: шестишаговый Markdown-файл для постобработки AI-текста

Пользователь Reddit опубликовал в открытом доступе пайплайн для «очеловечивания» текста, который представляет собой один Markdown-файл с шестиэтапным процессом пост-обработки текстов, сгенерированных ИИ. Репозиторий на github.com/milock/humanizer содержит пайплайн, который отдает предпочтение точечным исправлениям, а не полным переписываниям, если только не превышены пороговые значения строгости.
Этапы пайплайна
- Автоопределение канала: Определяет email, Slack, LinkedIn, пост в блоге, кейс, лендинг или повестку встречи по таким признакам, как приветствия, хэштеги, блоки кода, количество слов и голосовые сигналы. Для каждого канала применяются разные правила.
- Калибровка голоса (опционально): Принимает файл голосового профиля или пример текста для создания шестистрочного профиля. По умолчанию пропускается.
- Сканирование паттернов: Сканирует в фиксированном порядке — 16 именованных структурных паттернов (драматический перефрейм, искусственная развязка, «разгонное» предложение, показная прямота, драматический фрагмент Q&A, анафора, избегание связки и т.д.), затем лексику в три уровня (всегда заменять, кластерный флаг, флаг плотности), затем проверка на точку зрения и конкретные детали, затем бюджеты на пунктуацию и запрещенные начала предложений.
- Шлюз строгости: Если количество срабатываний превышает пороговые значения (5+ лексических срабатываний, 3+ категории паттернов, однородная длина предложений), пайплайн отбрасывает черновик и переписывает текст по плану. В противном случае вносит точечные исправления.
- Переписывание: На выбранной глубине, с сохранением голоса.
- Самопроверка: Задает вопрос «Что в переписанном тексте все еще выдает его ИИ-происхождение?» и вносит исправления.
Ключевые проектные решения
- Строгость с учетом канала: Короткие сообщения в Slack проверяются менее тщательно, чем заголовки лендингов. Фрагменты предложений допустимы в Slack, но отмечаются в длинных текстах. Однострочные абзацы нормальны для LinkedIn.
- Флаг [HOLLOW]: Отмечает черновики, которые проходят детекцию ИИ, но не несут конкретной информации — отдельная проблема от «похоже на ИИ».
- Схема голосового профиля: Объявите намеренные паттерны (например, фрагменты и предложения, начинающиеся с «И» или «Но»), чтобы пайплайн их не трогал.
- Режим настройки: Интервью из 7 вопросов для создания голосового профиля, если у вас его нет.
Формат вывода
Пайплайн выдает структурированный отчет с фиксированными заголовками разделов: Issues Found, Rewritten Draft, What Changed, Self-Audit, Final Version, Humanizer Report. Это позволяет парсить отчет для объединения с писательским агентом.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Менеджер по продукту делится более чем 70 навыками Claude для автоматизации рабочих процессов в управлении продуктами.
Продуктовый менеджер с 20-летним опытом создал более 70 навыков для Claude, которые автоматизируют типичные задачи PM, включая генерацию PRD, анализ пользовательских интервью, составление конкурентных профилей и построение дорожных карт. Навыки доступны в виде загружаемых .md файлов для Claude Code.

re_gent: Git для ИИ-агентов кодинга – Контроль версий активности агента
re_gent — это инструмент с открытым исходным кодом, который обеспечивает контроль версий для сессий ИИ-агентов, отслеживая каждый вызов инструмента, сохраняя подсказки и различия в файлах, и предоставляя команды, такие как `rgt log`, `rgt blame` и `rgt rewind` (скоро появится).

Сравнение Dual DGX Sparks и Mac Studio M3 Ultra: практический тест для локального запуска Qwen3.5 397B
Разработчик сравнил локальный запуск Qwen3.5 397B на Mac Studio M3 Ultra 512GB за $10K и на настройке с двумя DGX Spark за $10K. Mac Studio показал 30-40 токенов/с с пропускной способностью памяти 800 ГБ/с, но медленным предзаполнением, в то время как Sparks выдавали 27-28 токенов/с с более быстрыми вычислениями, но сложной настройкой.

Клод-кит: Система управления конфигурацией для проектов кода Клода
Claude-kit — это инструмент с открытым исходным кодом для управления конфигурациями каталога .claude/ в нескольких проектах. Он автоматически определяет технологические стеки, генерирует конфигурации, проверяет безопасность и качество, а также синхронизирует изменения, не перезаписывая пользовательские настройки.