Конвейер 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
👀 Смотрите также

Клод Агент Команды Интерфейс: Десктопное Приложение для Визуализации Рабочих Процессов Клод Код Агентов
Разработчик создал бесплатное настольное приложение с открытым исходным кодом, которое добавляет визуальный слой к экспериментальной функции Agent Teams в Claude Code. Приложение предоставляет канбан-доску в реальном времени, где задачи автоматически перемещаются по мере работы агентов, а также включает межкомандное общение, встроенные процессы рецензирования и проверку кода для каждой задачи.

Сонарли: Оповещение, сортировка и решение проблем в производстве с использованием искусственного интеллекта
Sonarly подключается к инструментам наблюдаемости для классификации и устранения производственных тревог, уменьшая шум и сосредотачиваясь на критических проблемах.

Мост Discord для автономных сессий кода Claude
Скрипт bridge.js (~50 строк, discord.js v14) создает двусторонний чат в реальном времени между Discord и Claude Code через WebSocket + локальную файловую очередь, заменяя 2-минутный опрос микросекундным чтением файлов. Протестировано на 27 тыс. строк, проанализированных за ночь.

Использование Claude Code для консультаций по созданию ботов: глубокое погружение
Исследование интеграции Claude Code в разработку ботов для повышения функциональности с помощью AI-консультирования, как поделился энтузиаст на r/clawdbot.