Аналитика Telegram-канала
Подписчики
954
Охват за 24 ч
65
ER за 24 ч
6,81%
Публикаций
1 299
Динамика подписчиков
7 дней
30 дней
6 месяцев
Больше
28 окт31 окт3 ноя
Показаны последние 7 дней
Больше истории →
Охваты публикаций
27.1027.1027.1030.1030.1031.10
17
Средний охват
21
Лучший результат
Показаны 6 публикаций — последние в канале
Больше статистики →
Упоминания
161
Упоминаний
132
Из них репостов
41
Каналов
210
Упоминаний
173
Из них репостов
66
Каналов
Последние посты
3 из 1 299 2 из 1 299
Хеллоуин моего детства
ещё
14
0
1 31 окт, 23:57
Пятница же?
ещё
18
1
2 3 30 окт, 19:31
Второй мозг контент-менеджера. Часть 6. Чистый контекст: как это собрано
Про чистый контекст я говорил в канале не раз: фактчекер работает отдельным вызовом и не видит рассуждений автора, проверка начинается с голого текста. Но как это работает сейчас расскажу. Важная оговорка: я черновик текста собирал нейронкой, а потом долго вычитывал и сравнивал с реальностью. Может показаться несколько сложно, но про то, почему так сложно я уже тоже выше писал. 🙃
Стадия — это отдельный агент с собственным файлом.
Каждая стадия описана файлом субагента с фронтматтером: имя, модель, разрешённые инструменты, затем системный промт. У фактчекера инструменты только поиск, загрузка страниц и чтение файлов; у автора только чтение. Эти файлы не пишутся руками: сборщик генерирует их из исходников модулей и правил редполитики, при любой правке правила бандл пересобирается, а гейт свежести не пропустит устаревший. Оркестратор запускает стадию инструментом вызова агента, и она стартует с пустым контекстом: только её промт плюс то, что оркестратор положил в задачу.
Что кладётся в задачу, определяет контракт входов.
➡️ Ресёрчер: тема и ключи поиска, без тона, аудитории и параметров генерации.
➡️ Автор: конспект и параметры, без сырой выдачи поиска и истории запросов.
➡️ Фактчекер: только текст, без конспекта, источников автора и параметров.
➡️ Редактор: текст и отчёт фактчекера, без истории диалога с человеком.
Конспект ресёрчера не пересылается телом: он сохраняется в файл сразу после стадии и дальше идёт путём, большие результаты инструментов уходят в кэш, и в контекст попадает путь плюс выжимка. Поимённые дополнения: автору и фактчекеру реестр анти-фактов входного ТЗ, фактчекеру на повторном круге только помеченные блоки, финальному редактору релевантные карточки фактов и сигналы детекторов.
Правила доезжают по контракту ролей, а не «все сразу».
Набор правил для стадии считается из четырёх частей: общий пол для всех стадий, список правил роли, доменные дельты процесса и правила по триггерам темы.
➡️Ресёрчеру идут атрибуция источников, свежесть, устойчивость поиска.
➡️Автору угол, атрибуция, свежесть, дрейф голоса канала, доверие к входному материалу, чистка машинных паттернов.
➡️Фактчекеру атрибуция, свежесть, машинный формат правок, доверие к входу.
➡️Редактору измерительные правила: читаемость, метрики канала. Измерительные правила автору не выдаются сознательно: они раздувают промт и не помогают черновику.
У каждой роли есть бюджет промта, и тест не пропускает контракт, который в него не укладывается.
Два режима доставки. Полный: тексты правил инлайном в промт. Манифест: ядро и правила с «зубами» инлайном, остальное списком «путь плюс подсказка, когда читать», и стадия догружает нужное вызовом чтения правила. В отчёт уходит тег с режимом, по которому потом видно, что именно стадия получила.
Границы вызова держит рантайм, не промт — самый спорный пункт, но я оставил. Писал для прошлых моделей, сейчас эта ошибка починилась вроде бы, но саму механику для работы системы с разными нейронками убирать не стал.
Таймаут ресёрчера 180 секунд, потому что веб-поиск зависает; автора, фактчекера и редактора 300; оркестратора 600; всего конвейера 900. Повтор с экспоненциальной паузой на таймаутах, обрывах соединения и перегрузке провайдера. Отбивка прогресса каждые три минуты отдельным таймером, чтобы долгая генерация не выглядела зависанием. Независимые стадии объявляются параллельной группой и идут одновременно. Лимит выхода стадии 15 000 знаков: длинный текст оркестратор режет на секции, и продолжение идёт тому же субагенту в том же контексте, без пересылки конспекта и правил. На трёх секциях это 276–317 тысяч токенов против 630–720 тысяч в раздельных чистых контекстах.
Изоляция оставляет след, который проверяет скрипт.
Отчёт к материалу обязан нести один из двух тегов: «изоляция чистая» с по-стадийной таблицей времени, вызовов и токенов, либо «один контекст». Отсутствие обоих блокирует коммит изменённого материала. Для нового материала тег «один контекст» без отказа от изоляции не проходит, а отказ засчитывается только с причиной «текст написал человек»: расплывчатая самосправка агента лазейку не открывает, это был реальный обход. Тот же гейт требует тег режима доставки правил. Это продолжение поста про хуки: изоляцию стережёт не промт, а скрипт на диффе.
Что чистый контекст не решает. Он защищает от заражения чужой логикой, но не от правдоподобной ошибки: цифру из собственной презентации, устаревшую редакцию с убедительным объяснением, дату с правильным форматом он пропустит. Для этого есть второй контракт, о нём следующая часть.
#контентменеджерское #ai_agents #второймозгконтентменеджера
ещё
8
0
1 30 окт, 14:19
Продолжить анализ этого канала
- История роста подписчиков
- Просмотры и охваты публикаций
- Кто упоминает канал и кого упоминает он
- Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней