Обновить
128K+

Контент и копирайтинг *

Завоёвываем пользователей с помощью текстов

98,84
Рейтинг
Сначала показывать
Порог рейтинга

Манифест контент-опса

Развивая тему ContenOps, я попробовал написать какой-то программный манифест. В DevOps философия базируется на принципах Agile, модели CALMS и концепции непрерывной поставки ценности. Если просто: писать код важно, нужно ещё важнее доставлять надёжно и отвечать за доставленное. Для контента развилка та же, только доставляем мы не код, а то, чему должны верить читатель и модель.

Что мы ценим. По мотивам Agile-манифеста разработки программного обеспечения

🔹Проверяемость важнее объёма.

🔹Правка системы важнее правки текста.

🔹Голос как контракт важнее голоса как чутья.

🔹Ответственность за выпущенное важнее скорости выпуска.

🔹Формализованное знание важнее знания в голове у редактора.

🔹Доверие читателя и модели важнее охвата.

При всей ценности того, что справа, левое мы ценим больше.

Три пути

Джин Ким свёл DevOps к трём принципам: поток, обратная связь, обучение. Они переносятся на редакцию не по аналогии, а по устройству: как только скилл становится кодом, у контента появляются те же поток, дефекты и техдолг, а значит и те же правила.

Поток. В инженерии дефект, ушедший вниз по потоку, дорожает на каждом следующем шаге и портит всё, что строится поверх него. С контентом то же самое, только дефект здесь — непроверенный факт. Пропущенный на своём этапе, он не остаётся ошибкой в одном черновике: его вплетают в аргумент, публикуют под брендом, на него ссылаются — и с каждой ссылкой он всё больше похож на правду. Поймать его при генерации почти ничего не стоит, а отозвать после того, как его опубликовали, уже невозможно. Отсюда правило: факт проверяют на том шаге, где он появился, и без проверки не пропускают дальше, как бы ни горели сроки. И оптимизируют весь поток целиком, а не отдельный скилл, потому что выигрыш на одном участке оборачивается узким местом на следующем.

Обратная связь. В DevOps смысл петли в том, что исправление возвращается к источнику ошибки, а не гасит её последствия. Иначе источник спокойно повторит тот же дефект завтра. У агента источник ошибки — это скилл, поэтому и правку возвращают в скилл, а не в текст. Поправить текст — разовый патч, работа на выброс: сам агент об этой правке не узнает и завтра ошибётся снова. Поправить скилл — значит замкнуть петлю, чтобы ошибка не вернулась. По той же причине проверку встраивают прямо в поток, как CI, а не оставляют на финальную вычитку: чем ближе к источнику пойман дефект, тем дешевле он обходится.

Обучение. В основе третьего пути простое наблюдение: если наказывать людей за сбои системы, они начинают эти сбои прятать, и система ломается незаметно. На редакцию это переносится дословно. Сбой агента — это дефект правила, а не вина редактора, поэтому его и разбирают без поиска виноватых: стоит начать наказывать и о сбоях просто перестанут докладывать. Дальше та же логика тянет за собой остальное. Скиллы копятся и конфликтуют друг с другом, как код, а значит, у контента появляется собственный техдолг и время на его разбор — это работа, а не отвлечение от неё. Устойчивость проверяют раньше читателя: агента нарочно гоняют на граничных случаях, потому что сломать систему самому всегда дешевле, чем ждать, пока это сделает аудитория.

И небольшой вывод

Ничего из вышеописанного не про то, как быстрее генерировать. Это делают все, поэтому объём и обесценивается. Манифест про то, как отвечать за сгенерированное: за цифру, которую не проверили, за голос, который поплыл, за материал, вышедший под твоим брендом.

Кто освоит контентопс в новом смысле, тот и будет редакцией через год. Остальные останутся фабрикой. А фабрика делает то, что дешевеет.

Подписывайтесь на канал, там пишу больше и чаще.

Теги:
+2
Комментарии0

Технический писатель за 110 000: вход в профессию или испытание на прочность?

Запускаю новый формат: буду разбирать вакансии, связанные с управлением знаниями и технической документацией. Не в формате «всё плохо», а по-честному: что хорошо, что вызывает вопросы и кому такая позиция может подойти.

Сегодня смотрим вакансию технического писателя/контент-менеджера базы знаний в компании «Сканпорт». Наткнулся на эту вакансию на днях. Она уже закрыта, но на ней можно наглядно разобрать плюсы и минусы. 

Начну с плюсов

Первое: работодатель дал ссылку на публичную базу знаний. Кандидат может заранее посмотреть, с каким продуктом, структурой и контентом ему предстоит работать. Уже на этом этапе можно примерно оценить объём задачи и понять, что ждёт впереди.

Второе: зарплата указана – 110 000 рублей. Соискатель может сразу решить, подходит ему такая сумма или нет.

Третье: компания пишет, что готова рассматривать начинающих специалистов и обучать их. Это немного расширяет воронку поиска. Для человека, который хочет перейти в технические писатели из других направлений, это может быть хорошей точкой входа. По крайней мере, из описания не складывается ощущение, что новичка посадят перед незнакомым продуктом и скажут: «Ну, разбирайся».

Теперь к вопросам

Главный – кого всё-таки ищут: начинающего специалиста или самостоятельного сотрудника? Формально компания готова рассматривать новичков, но одновременно хочет видеть опыт от года, понимание таксономии баз знаний, Markdown, Confluence, таск-трекеры и Kanban. Знания REST API, JSON, складских и логистических процессов указаны как преимущество, а не обязательное требование, но даже без них задачи выглядят не совсем стартовыми.

Нужно будет не только работать с текстами, но и разрабатывать стандарты документации, переводить материалы разработки на человеческий язык, анализировать обратную связь, поддерживать базу в актуальном состоянии. Для новичка это может быть тяжело.

При этом более опытного специалиста может насторожить ширина роли. Здесь и техническая документация, и развитие структуры базы знаний, и взаимодействие с поддержкой, и фактчекинг маркетинговых материалов. То есть название должности одно, а рабочих направлений внутри несколько. Отсюда ещё один вопрос: какая часть времени будет уходить непосредственно на базу знаний, а какая – на сопутствующие задачи?

Отдельный момент – удалёнка. Она предусмотрена, но обсуждается индивидуально. При этом график фиксированный: пять дней в неделю с 9:15 до 18:00. Работать из дома, вероятно, можно. А вот работать из любого часового пояса и самостоятельно выбирать часы – надо уточнять. Если нет, для кандидатов из удалённых регионов это заметно сужает возможности.

Мой вывод

Вакансия может подойти не абсолютному новичку, а скорее начинающему специалисту с некоторой базой. Например, человеку из технической поддержки, тестирования, аналитики или контента, который уже сталкивался с документацией и хочет развиваться в этом направлении.

Перед откликом я бы уточнил:

  • кто и как будет обучать нового сотрудника;

  • какие задачи займут большую часть рабочего времени; 

  • что компания ожидает получить в первые три месяца; 

  • действительно ли можно работать полностью удалённо и насколько строго привязан график.

***

Напишите, если было полезно. Стоит продолжать такой формат?

Я веду свой телеграм-канал про управление знаниями, делюсь в нём граблями из проектов для лидеров рынка: Банк СПб, Билайн, Делимобиль, Купер, МЭС и других. Подпишитесь, чтобы не пропустить следующие посты.

Теги:
0
Комментарии0

10 июля Хабр проведет творческую встречу корпоративных авторов онлайн или по вашим многочисленным просьбам ...

Всем привет! 10 июля мы проведем онлайн-встречу по следам “Авторского огонька” и соберем всех тех корпоративных авторов, кто очень хотел принять участие, но находится далеко от Москвы и физически не мог этого сделать.

На этот раз ехать никуда не нужно, нужно просто зарегистрироваться и из любой точки мира подключиться к онлайн-эфиру, который состоится уже в эту пятницу, 10 июля, в 13.00 по Мск.

Это будет немного сокращенный формат встречи, всего на 1,5 - 2 часа, чтобы не сильно отвлекать вас от работы или от пятничных приятностей и развлечений. Но звёзды и легенды Хабра снова будут с нами! Участие бесплатное, но важно заполнить анкету на странице мероприятия. Регистрация и подробная информация по ссылке https://habr.timepad.ru/event/4078341/

А как прошла последняя встреча в офлайне, я совсем скоро расскажу в статье. Немного терпения, господа!

Это легендарные участники творческой встречи корп авторов офлайн, прошедшей 24 июня
Это легендарные участники творческой встречи корп авторов офлайн, прошедшей 24 июня
Теги:
+7
Комментарии0

Хабр и коммуникационное агентство FRC проводят двойное исследование о том, как технический контент влияет на решения инженеров. «Мы хотим сравнить взгляд тех, кто создаёт этот контент, и тех, кто его читает», — пояснили организаторы опроса.

Опрос для создателей контента, PR и HR «Отраслевое расследование в 3 сериях: контент, которому (не) верят» займёт 10–15 минут. Все ответы анонимны и будут использоваться только в обобщённом виде.

«Разбираемся, как инженеры в промышленности выбирают работодателей и поставщиков, каким источникам и техническому контенту доверяют, а каким — нет. И сравниваем это с тем, как компании выстраивают коммуникацию с инженерами — какие задачи решает контент, как он формирует доверие к экспертизе и продуктам, и что в итоге работает», — уточнили в Хабре и FRC. По итогам опроса будет подготовлено исследование, где сравнят обе стороны рынка.

Теги:
+6
Комментарии0

Заходите к нам на огонёк! 24 июня состоится закрытая творческая встреча клуба корпоративных авторов Хабра

Мероприятие пройдет в Москве, в формате офлайн. Регистрация уже идёт! Делюсь ссылкой на страницу, как и обещала ранее, и благодарю всех, кто принял участие в опросе. Ваши вопросы будут озвучены на встрече, а ответят на них звезды Хабра.

Также вы можете написать свои вопросы мне в личку или тут в комментариях. Рекомендуется также поделиться инфой о встрече со своими коллегами и друзьями — корпоративными авторами! Мест осталось немного, поэтому лучше поспешить с заполнением анкеты и обязательно дождаться подтверждения регистрации.

В чём же польза этой затеи? В том, что в нашем клубе можно получить много полезной информации, общаться, знакомиться с другими авторами, вместе обсуждать статьи и секреты создания качественного контента.

На нашей встрече в следующую среду будет уютно, тепло и интересно! Много классных спикеров, творческая атмосфера, возможность пообщаться с единомышленниками, найти новые идеи и вдохновиться! Будем обсуждать поиск тем, лайфхаки и секреты написания крутых статей, общаться со звездами и легендами Хабра, а также с победителями, организаторами и членами жюри «Технотекста». Пора уже узнать их секреты!

Конечно, мероприятие, прежде всего, нацелено на то, чтобы помочь начинающим авторам. Но мы будем рады и опытным, которые готовы вместе искать ответы на вечные вопросы о том, как писать интересно об очевидном, как выглядеть экспертом, но не стать «душнилой», как влюбить читателя в свой текст, какие околотехнические темы зайдут на Хабре и многое другое. Также в программе будут нетворкинг и интересные творческие активности.

📆 До встречи осталась меньше недели, поэтому регистрироваться нужно уже сейчас! Для тех, кто в других городах, проведем потом встречу в онлайн-формате. Об этом сообщу дополнительно!

🔥 Мероприятие бесплатное, но количество мест ограничено. По всем вопросам пишите, пожалуйста, мне в личку — буду рада пообщаться и увидеть вас на нашей встрече! 🫶

Программа нашей встречи:
 

14:00 — 15:00
Сбор гостей

15:00 — 15:05
Приветственное слово от Хабра. 

15:05 — 15:30
«Статья, которая зайдёт: как вовлечь аудиторию в чтение». Приёмы для создания лидов, заголовков и секреты интересной подачи материала». Виктория Гонгина, старший редактор-эксперт команды онбординга и обучения коммерческого департамента Хабра, куратор Технотекста. 

15:30 — 15:50
«Писать, отложить, вернуться: о процессе подготовки сильных статей». Артур Думчев, дважды победитель «Технотекста», техлид бэкенда в SberDevices. 

15:50 — 16:10
«Что творится с нейрослопом в научных статьях и как детектируют и борются с GenAI». Дмитрий Ватолин, победитель Технотекста, руководитель лаборатории компьютерной графики и мультимедиа ВМК МГУ.

16.10 — 16.30
«Как стать автором и взорвать Хабр». Игорь Данилов, технический пиарщик в дуэте с автором корпоративного блога «Цифрового Сибура» Иваном Васильевым. 

16.30 — 17.00
Перерыв на общение и перекус. 

17:00 — 17:20
«Как не похоронить хороший текст. О темах, смыслах, хабах, ключевых словах, реакции аудитории и секретах качественной статьи». Павел Соколов, руководитель группы контент-маркетинга IT-компании «Онлайн патент».

17:20 — 17:40
«100500 комментариев и 1 автор: как искупаться и не утонуть». Анастасия Распопина, автор и редактор текстов IT-тематики.

17:40 — 18:00
«Курсы, игры, два стола. Как Хабр помогает развиваться корпоративным авторам». Лилия Лущенко, старший редактор-эксперт в команде онбординга и обучения Хабра.

18:00 — 19:00
Креативный нетворкинг. Вместе генерим идеи для будущих статей.

19:00 — 19:30
Завершение мероприятия.

Теги:
+9
Комментарии0

Клиент написал стратегию в ChatGPT сам. Почему он всё равно заплатил маркетологу - и что это говорит об экономике профессии

Клиент написал стратегию в ChatGPT сам -  и всё равно заплатил маркетологу.  Экономика 5 уровней специалиста:  от 15 000₽ до 270 000₽ за проект
Клиент написал стратегию в ChatGPT сам - и всё равно заплатил маркетологу. Экономика 5 уровней специалиста: от 15 000₽ до 270 000₽ за проект

Собственник прислал файл на 15 страниц. «ChatGPT написал мне стратегию. Может, и не нужно вам заказывать?»

Целевая аудитория описана как для кроссовок, а не для домов за 4 000 000₽. Конкурентный анализ — три абзаца общих фраз. Прогноза продаж нет.

По данным Sostav.ru, в России ИИ используют 93% маркетинговых команд. Проблема не в доступности инструментов. Проблема в том что заказчик теперь сам видит разницу между текстом и системой. Toolradar

Три структурных ограничения LLM в маркетинговых задачах

Отсутствие первичных данных. Языковая модель генерирует на основе паттернов из обучающей выборки — без доступа к CRM, истории продаж или реальным интервью с покупателями.

ChatGPT: «Мужчины и женщины 30-55 лет,
          ценят качество и безопасность»

После 12 кастдевов с реальными пациентами:
Сегмент 1 (42%): женщины 45-60, страх боли,
  цикл решения 2-6 месяцев
Сегмент 2 (27%): мужчины 35-50, страх «затянется»,
  цикл 1-3 недели
Сегмент 3 (18%): выбирают для пожилых родителей

Разница в эффективности рекламы: 2–3 раза при том же бюджете.

Отсутствие constraint satisfaction. LLM перечисляет каналы без учёта бюджетного ограничения. При 300 000₽ на 7 каналов — ниже порога статистической значимости в каждом.

Нет causal model для прогноза.

LLM:    «Снизить CPL на 20%» — откуда цифра?
Стратег: «При бюджете 300 000₽ ожидаем 85 обращений
          с конверсией 30%» — из юнит-экономики ниши

Экономика пяти уровней

Уровень 1: оператор
→ Контент по инструкции
→ Конкуренция с ИИ: максимальная
→ Чек: 15 000–30 000₽/мес

Уровень 2: оператор + ИИ
→ Те же задачи в 3 раза быстрее
→ Чек +20% — заказчик не видит
  разницы в результате
→ Чек: 30 000–60 000₽/мес

Уровень 3: специалист с методологией
→ Знает зачем пост нужен в воронке
→ Чек: 60 000–120 000₽/мес

Уровень 4: стратег
→ Кастдев → сегментация → прогноз
→ Заказчик платит за систему
→ Чек: 90 000–270 000₽ за стратегию

Уровень 5: стратег с обученными проектами
→ ИИ знает бизнес заказчика изнутри
→ Чек: от 270 000₽

Переход с уровня 1 на уровень 4 — не смена инструментов. Смена типа задачи.

Кейс: измеримая разница

Строительная компания. Предыдущий подрядчик — уровень 1–2: контент, реклама, отчёты по охватам.

Стратегия уровня 4: кастдев (три сегмента — инвесторы, семьи, B2B), конкурентная разведка по 20+ компаниям через DeepSeek ($2 за вечер вместо недели), юнит-экономика, отдельные лендинги под каждый сегмент.

Результат за 6 месяцев:
Заявок в месяц:  980
ROMI:            5 000%
Выручка:         94 000 000₽

Что разделяет уровни на практике

Кастдев:
  Не «портрет из головы» →
  структурированные интервью →
  Claude обрабатывает за 4 часа вместо 30

Конкурентная разведка:
  Не «посмотреть сайт» →
  15-20 компаний: позиционирование,
  бюджеты, слабые места →
  незакрытая ниша для входа

Прогноз:
  Не «давайте попробуем» →
  юнит-экономика →
  конкретные цифры с обоснованием

Разница в чеке между уровнем 2 и уровнем 4: от 3 до 10 раз при сопоставимом рабочем времени.

Какие метрики используете чтобы разграничить уровни специалистов при найме или выборе подрядчика?

Теги:
0
Комментарии0

Маркетологи и пиарщики, привет!

Кажется, маркетологам, PR-специалистам и контент-командам в последнее время приходится решать одну и ту же задачу: как бренду быть в поле зрения клиентов, когда привычные каналы коммуникации теряют эффективность?

24 июня в 17:30 этот вопрос обсудят эксперты Pressfeed и Хабра на бесплатном вебинаре «Продвижение по новым правилам». 

Вместе разберемся: 

  • Как оставаться в инфополе в условиях сокращения бюджетов;

  • Почему количество публикаций уже не гарантирует результат и на что стоит делать ставку вместо этого;

  • Как перестроить работу со СМИ, если акцент сместился к аналитике и глубокой экспертности;

  • Как работать с экспертной коммуникацией как с инструментом продвижения бренда;

  • И почему эксперты-скептики — ваши лучшие амбассадоры.

Своим опытом поделятся Татьяна Кузнецова, руководительница Академии Pressfeed с более чем 25-летним опытом работы в PR, маркетинге и коммуникациях, и Ирина Лосева, ведущий редактор-эксперт Хабра.

Зарегистрироваться на вебинар

Теги:
+5
Комментарии0

Рабочий стек маркетолога из 8 нейросетей: какой инструмент для какой задачи

Рабочий стек маркетолога из 8 нейросетей: какой инструмент для какой задачи
Рабочий стек маркетолога из 8 нейросетей: какой инструмент для какой задачи

По данным SimilarWeb, 80% маркетинговых команд в 2026 году используют генеративный ИИ — но только 18% применяют его для стратегических задач. Большинство используют один ChatGPT для всего и получают нестабильный результат.

Проблема не в ChatGPT. Проблема в том что разные задачи требуют разных инструментов. Ниже — стек из 8 нейросетей который мы выстраивали полтора года на реальных маркетинговых проектах, с конкретными задачами и ограничениями каждого инструмента.

Инструменты и задачи

Claude (Sonnet/Opus)

Задача: анализ аудитории, качественные тексты
Контекстное окно: 200 000 токенов
Когда использовать: большие объёмы данных,
мультиязычный анализ, точные формулировки
Когда не подходит: быстрая генерация
множества вариантов

Пример: 47 страниц расшифровок интервью → таблица из 34 инсайтов с привязкой к цитатам за 12 минут. Вручную: два рабочих дня. При документах более 50 страниц ChatGPT начинает терять контекст — Claude стабильнее.

Perplexity

Задача: исследование рынка с верифицированными
источниками
Когда использовать: нужны данные с URL
которые можно показать клиенту
Когда не подходит: анализ больших объёмов
загруженных документов

Ключевое отличие от ChatGPT: конкретные URL для каждого утверждения вместо «по данным различных исследований».

DeepSeek

Задача: массовая обработка данных о конкурентах
Стоимость: менее $2 за 43 конкурента
vs $15-20 на GPT-4o за ту же задачу
Когда не подходит: точечный мониторинг
конкретного конкурента — там ChatGPT Browse

По данным Stanford AI Index Report 2024, стоимость инференса языковых моделей снижается на 60–80% ежегодно. DeepSeek — практический пример этого снижения.

ChatGPT

Задача: брейншторм, быстрые варианты, расчёты
Сильные стороны: скорость генерации идей,
Code Interpreter для бюджетных сценариев
Когда не подходит: анализ больших документов,
массовая обработка конкурентов

10 вариантов заголовка за 30 секунд. Расчёт ROAS по трём каналам через Code Interpreter — без аналитика.

Midjourney

Задача: мудборд, концептуальный визуал
Ограничение: не рендерит кириллицу
Когда не подходит: финальные материалы
с текстом на русском

12 вариантов визуального стиля за 20 минут вместо четырёх часов поиска референсов в Pinterest.

Canva AI

Задача: адаптация визуала под форматы
Magic Resize: один макет → все форматы
за секунды

Gamma

Задача: презентации из готового контента
Время: 30 минут вместо 4 часов в PowerPoint
Бесплатно: 400 кредитов ≈ 10-15 презентаций
Когда не подходит: нестандартный брендбук

AdHeart / Publer

Задача: мониторинг платной рекламы конкурентов
Важно: ни одна языковая модель не имеет
доступа к рекламным кабинетам — только
специализированные сервисы

AdHeart актуален в 2026 году — в марте представил новую функцию поиска похожих креативов.

Как инструменты работают в цепочке

Perplexity → исследование рынка (20 мин)
Claude → анализ аудитории (3-4 часа vs 30)
DeepSeek → конкурентная разведка (вечер vs неделя)
ChatGPT → тексты и расчёты
Midjourney + Canva → визуал
Gamma → презентация (30 мин)

Итого: 5-7 рабочих дней vs 2-3 недели

Ключевое: инструменты работают в цепочке — результат одного этапа становится входом для следующего.

Стоимость стека

Стартовый минимум:
Claude Pro:    $20/мес
ChatGPT Plus:  $20/мес
Итого:         $40/мес → 70% задач закрыто

Полный стек:   ~$100/мес
DeepSeek API:  $2-10 на проект (pay as you go)

Какие инструменты из списка используете в работе — и есть ли задачи где ни один не даёт стабильного результата?

Теги:
+3
Комментарии3

Как я превращал свалку заметок в библиотеку для ИИ-агентов

База растёт сама из работы над контентом. Под каждый материал агент сначала делает исследование: идёт в веб, собирает данные, цифры, источники. Конспект сразу сохраняется в research/ под конкретную статью — это страховка от потери данных, если сессия оборвётся. Важный момент: исследование сохраняется автоматически, ещё до того, как автор начал писать.

Дальше срабатывает правило: перед новым ресёрчем агент обязан проверить, что уже собрано. Если по теме что-то есть, он это дополняет, а не пересобирает с нуля. А самое ценное и многоразовое из разовых исследований переезжает в постоянную базу. Так разовый сбор под одну статью со временем превращается в библиотеку, которой пользуются все агенты.

Звучит красиво, но было три проблемы:

— агент порой не знал, что в базе уже есть инфа, и искал заново;
— мог взять устаревшую цифру, потому что никто не помечал, когда факт «протух»;
— в документации написано «агент смотрит в базу», а в коде этого нет.

Слои: от свалки к полкам

Факты хранятся по-разному, в зависимости от роли. Большие документы разбил на атомарные карточки:

fact-card — один проверяемый факт = одна карточка. С источником, уровнем доверия и сроком годности.
case-card — один публичный кейс клиента, и что про него говорить нельзя.
objections — карточка возражения («облако дороже») с готовым безопасным ответом.
personas — карточки аудиторий: боли, KPI, запретные углы.

Зачем дробить? Большой текст легко выдаёт лишнее — непубличную деталь или старую цифру. Атомарная карточка хранит ровно один факт. Просрочилась — система сама её отложит.

Интеграции: появился библиотекарь

Полки — это полдела. Дальше нужен тот, кто приносит нужное:

— Картотека плюс ретривер в коде: даёшь тему — получаешь короткий список релевантных карточек, просроченные помечены.
— Компактная коробка вместо всей базы. Агенту едет не дамп на пол-базы, свежие факты, публичные кейсы, и список того, чего в базе нет.
— У каждого типа задач своя карта. Не «загляни в базу», а «для пресс-релиза бери позиционирование и публичные кейсы, а конфиденциальные числа только после проверки».
— Починил пайплайн. Шаги, которые раньше были красивым описанием, заработали: повторный фактчек сомнительных цифр реально запускается, а 19 ресёрчеров наконец получили веб-поиск, которым «просили» пользоваться.

Предохранитель на финале

Последний шаг любого пайплайна — редактор. Берёт только разрешённые к публикации карточки, а просроченные не пускает в текст. И всё закреплено тестами: рассинхрон «база — агент» теперь роняет сборку.

Что в итоге

Конечно, это не очень обязательный элемент фабрики контента. В воркфлоу записано, что надо найти, передать, написать, проверить. Всё в чистом контексте и галлюцинаций в финале не остаётся. Но каждый запрос это токены и время. И деньги. А запросы повторяются, в конце концов мы крутимся вокруг одних и тех же цифр исследований, бенчмарков, фактов. Поэтому постепенно наполнять базу знаний и оперативно обращаться к ней кажется не такой уж плохой идеей. Стоит потратить на реализацию несколько вечеров.

Ставьте плюсы, подписывайтесь на канал.

Теги:
Всего голосов 4: ↑2 и ↓20
Комментарии2

Авторский огонёк на Хабре снова загорится в июне!

Два года назад из идеи поддержать начинающих авторов, случайно возникшей во время разговора с моим руководителем, родился целый проект - живые творческие встречи с авторами Хабра в нашем офисе, которые мы назвали "Авторский огонёк". Сейчас планируется уже четвертая встреча. Наша цель остается прежней - вдохновить и замотивировать начинающих авторов, снять их боли и страхи, поделиться полезной информацией, которая поможет им в написании статей и передать из рук в руки классные рабочие инструменты по поиску тем, придумыванию заголовков и новых форматов. Если интересно, как прошла наша встреча в ноябре прошлого года - читайте тут.

Самое ценное, что на таких встречах всегда присутствуют опытные авторы, готовые делиться своими историями, лайфхаками, секретами и советами, а также легенды и просто сотрудники Хабра, которым можно задать любые вопросы.

В июне мы снова планируем провести творческую встречу корпоративных авторов Хабра! Это уже стало доброй традицией, которая объединяет вокруг себя все больше горящих творческих душ. На встрече как всегда обсудим самые важные и актуальные темы: страхи, боли, проблемы, поиски себя и своей ниши, работу с комментариями и многое другое.

! И пока мы только формируем программу, ваши вопросы идеи и предложения будут как нельзя кстати)

Какие темы и вопросы хочется обсудить, какие творческие активности были бы интересны и полезны в формате этой встречи? Поделитесь, пожалуйста, своим мнением в этой анонимной форме https://forms.gle/vQbXZe1d9qcSjxwG6 Также вы можете оставлять идеи в комментах или писать в личку, я всегда открыта для общения!

Кстати, подробнее об этом проекте я хочу рассказать в отдельной стате, которую обещаю скоро опубликовать) Ссылка на регистрацию участников тоже скоро будет, следите за новостями! Если вы - корпоративный автор, тоже пишете на Хабр или только планируете выходить сюда со своими публикациями - будем рады вас видеть! А если вы - опытный автор - приходите вдохновлять новичков своим примером, поделитесь своими историями и лайфаками!

Теги:
Всего голосов 3: ↑3 и ↓0+7
Комментарии0

Апостроф и кавычки

В американском стиле используются двойные типографские кавычки “ ”, в британском одинарные ‘ ’, а в технической документации прямые " ". В американском стиле знаки препинания ставятся внутри кавычек, в британском исходя из смысла. Но часто даже в американских блогах и технических книгах знаки ставят по смыслу, а не внутри.

Апостроф есть прямой ' и типографский ’. Для статей и постов рекомендуется использовать типографский апостроф. Хотя если посмотреть популярные новостные издания или блоги крупных технологических компаний, можно заметить, что у них даже в одной статье могут быть смешаны типографские и прямые апострофы и кавычки. Некоторые ИИ агенты не умеют использовать типографские символы и заменяют их на прямые.

Всегда удобнее ставить прямые кавычки, чем зажимать 3 клавиши для типографских. Тем более в прямых одинаковый символ для открытия и закрытия кавычек, а в типографских разные. На ноутбуке можно настроить умную автозамену на типографский вариант, но большинство программ игнорируют эту настройку. Если вы пишете на разных языках или под разный стиль, то умная замена не поможет. Можно настроить скрипт для автозамены перед публикацией статей, но если в статье содержатся примеры кода, то в них нельзя делать замену. Можно перед публикацией вручную заменять на типографские, но при ответе на комментарии снова будут прямые. Есть шрифты, которые красиво отображают прямой апостроф, но шрифт контролируешь только на своем сайте. Некоторые сайты при наборе текста автоматически заменяют на типографские знаки, но если делать вставку текста, то в нем оставляют прямые.

Blog • Telegram

Теги:
Рейтинг0
Комментарии1

YouTube начал требовать отключить средства обхода блокировок для просмотра видео. Ограничение касается каналов с жёсткими региональными правами на контент: в первую очередь спортивных — «Формула 1», некоторые футбольные лиги, отдельные музыкальные лейблы. Это каналы, где рекламодатели платят за показы в конкретных странах, а правообладатели продают лицензии по регионам. YouTube обязан контролировать, из какой страны смотрит зритель, — иначе нарушаются условия лицензий.

Для обычных видео — летсплеев, обзоров, подкастов, авторского контента — ничего не изменилось. Средства обхода блокировок работают как прежде. Явление касается единичных каналов с крупными медиапартнёрами и существует уже не первый год — просто периодически всплывает у новых пользователей и вызывает волну тревоги.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии0

Маркетологи и пиарщики, привет! А вас не бесит, когда запускаешь кампанию в новом канале, где аудиторию понимаешь только примерно — и в итоге тратишь время, бюджет и нервы напрасно? В партнёрской программе Хабра всё иначе: вы сначала узнаёте, кто нас читает, какие форматы есть и для каких задач они подходят, а уже потом предлагаете Хабр клиентам.

К своему 20-летию Хабр обновил партнёрскую программу для коммуникационных, рекламных и других агентств, которые помогают клиентам решать имиджевые, продуктовые и HR-задачи.

Если коротко: это программа для тех, кто хочет лучше понимать аудиторию Хабра, быть в курсе всех рекламных форматов, увереннее предлагать их клиентам и получать за это агентское вознаграждение.

Сейчас идёт набор в партнёрку, а уже 9 июня начнётся обучение. За несколько дней команда Хабра расскажет, как устроена аудитория площадки, какие рекламные решения работают под разные задачи и как подбирать форматы под запрос бренда.

В программе:

— разбор 10+ рекламных форматов Хабра;
— кейсы компаний из разных сегментов: «Норникель», «Самолёт», LaVivion, VIVO, «СМ-Клиника», «Гемотест», «Островок» и других;
— обучение по работе с брифом, аудиторией и подбором форматов;
— сертификат эксперта по Хабру для агентства и участников обучения.

После обучения агентство получает статус партнёра. А вместе с ним — возможность получать агентское вознаграждение от 10% до 30%, бесплатные блоги на Хабре, рост партнёрского уровня и доступ к совместным ивентам, обмену лидами и мероприятиям Хабра.

Подать заявку можно до 3 июня. Следующий набор — не раньше октября.

Оставить заявку на партнёрскую программу Хабра

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Ближайшие события

Как находить инструкции быстрее на 40%

Одна из самых недооценённых вещей в базе знаний — нормальные названия статей.

Не AI, не «умный поиск», не модный second brain. Это всё здорово, но начинается взаимодействие с базой гораздо раньше.

Я как-то работал над скоростью поиска внутри БЗ и внезапно выяснил, что саппорты тратили огромное количество рабочего времени впустую просто потому, что документация называлась примерно так: «Новый процесс», «Финальная схема», «Инструкция updated», «Регламент 2»

И пользовательский путь в базе знаний выглядел так:
1. открыть статью,
2. понять, что это не то,
3. закрыть,
4. открыть следующую.
5. повторить 14 раз.

Причём самое полезное, что я тогда сделал, вообще не связано с написанием документации. Я просто сел рядом с саппортом и начал смотреть, как он ищет информацию. Не как казалось мне или его руководству, а как он реально это делал. И тут вскрылось прекрасное: оказалось, сотрудники почти никогда не ищут «правильными терминами».

Они ищут по симптомам, по словам клиентов, по кнопкам из интерфейса, по ошибкам и формулировкам типа «не проходит оплата». И если статья называется идеально «методологически», но обычный человек никогда так не формулирует проблему, поиск для него не работает.

После этого я занимался очень скучными вещами: унифицировал названия, добавлял человеческие формулировки, убирал дубли, перестраивал структуру, добавлял перекрёстные ссылки, смотрел, где люди вообще перестают искать и идут в чат.

Выглядит не очень героически, зато поиск информации ускорился почти на 40%. Сами понимаете, что в этом времени — не только качество и количество обработанных тикетов, но и коэффициент удовлетворённости клиента.

Главный инсайт, который я получил: база знаний — это в последнюю очередь про написание статей. В основном, это про удобство их использования.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Доброго времени суток всем! Хочу задать вопрос скорее как молодой автор, который пытается лучше понять механику площадки и поведение пользователей.

Я заметил любопытную вещь: у некоторых материалов может быть много просмотров, но очень мало голосов и комментариев. Например, у меня в среднем получается примерно один плюс к рейтингу статьи на тысячу просмотров. В одном опросе по теме релокации ответили около 2500 человек - то есть люди дочитали статью до конца, не поленились поставить галочки и подтвердить выбор, - но за саму новость проголосовали примерно 150 человек.

Я понимаю, что у Хабра своя культура общения: здесь люди чаще пишут по делу и довольно честно выражают своё мнение. При этом на других площадках, например на YouTube, пользователи чаще оставляют короткие реакции: «спасибо», «полезно», «классный разбор», ставят лайки. Хотя там лайк заносит видео в понравившиеся, а здесь плюс к статье всего лишь помогает продвинуть материал выше и не засоряет ни какие папки. На Хабре же комментарии чаще появляются тогда, когда есть вопрос, несогласие или критика.

Поэтому интересно спросить у хабровчан: что обычно заставляет вас поставить плюс статье? Вы голосуете только за действительно сильный материал, за практическую пользу, за совпадение с вашей позицией, за качество подачи - или чаще просто читаете и не голосуете? Если последнее, то по какой причине? Насколько, по вашему ощущению, на Хабре вообще принято поддерживать автора голосом или комментарием, если материал оказался полезным, но спорить особо не о чем?

Поделюсь своими наблюдениями: кажется, активнее всего голосуют за материалы на общественно-политические и околополитические темы - новые законы, ограничения, обходы этих ограничений, давление на бизнес и похожие вещи. Под такими статьями обычно больше всего комментариев и лайков. Также хорошо заходят статьи-истории: личный опыт, необычные рабочие случаи, рассказы о проектах и экспериментах. Причём чем история более развлекательная, тем выше шанс, что она соберёт обсуждение и лайки, это не рассматривая посты по типу - навайбкодил SaaS - индустрия вот-вот умрёт.

У меня при первых публикациях была эйфория из-за быстро набирающихся просмотров и комментариев, хотя моя первая статья была, честно говоря, довольно слабой даже по моим нынешним меркам и собрала только критику. Вторая статья зашла лучше, после чего я стал писать активнее. Но когда тратишь на статью целый день, а иногда и больше, а потом видишь 6–7 плюсов просто потому, что материал был без провокации, политики и громкого конфликта, руки немного опускаются.

А буквально на днях столкнулся с ситуацией: за день написал нейтральную новость и слабенькую статью, почти без минусов под самими материалами. При этом моя карма упала больше чем на 20 единиц. Возможно, это совпадение или обычная реакция площадки, но выглядело странно - будто кто-то специально не хотел дать мне приблизиться к 50+ кармы для получения значка «Автор». Я понимаю, что для этого нужно ещё пять публикаций с рейтингом 50+, но всё же ситуация показалась необычной.

Я слышал разговоры о ботах и переливании кармы или рейтинга статей, но не знаю, насколько это реально и часто ли происходит. Возможно, часть аудитории просто привыкла молча читать. Возможно, влияет и большое количество корпоративных материалов, где текст иногда пишется не столько ради пользы для читателя, сколько ради продвижения компании или удержания внимания на площадке. Из-за этого у читателей может вырабатываться осторожность: не хочется голосовать за материал, пока он не показался действительно сильным, честным и полезным.

В общем, хочу спросить без претензий и обид: как вы сами голосуете на Хабре? Что должно быть в статье, чтобы вы поставили плюс? И почему чаще всего вы не голосуете, даже если материал прочитали до конца?

Пожалуйста не скипайте
Пожалуйста не скипайте

Так это пост, а не статья или новость, читателей будет базаво мало, поэтому пожалуйста пишите, буквально каждый комменатрий будет важен!

Теги:
Всего голосов 7: ↑5 и ↓2+3
Комментарии12

Brave (точнее, Brave Shields) удаляет ссылки на Дзен

Авторам статей - пища для ума: стоит ли использовать ссылки на Дзен, если они не отобразятся у некоторых пользователей? При создании статьи Как я зарегистрировал CVE и разозлил вендора обратил внимание, что ссылка на статью в Дзен исчезла. Текст в браузере выглядит так (ссылка в скобках):

От ссылки остались лишь скобочки
От ссылки остались лишь скобочки

А полный текст вот:

Дисклеймерв статье приведены скриншоты из моих личных переписок с разработчиками. Публикация таких переписок одной из сторон не требует согласия другой (согласно законодательства РФ).

Статья вышла ещё в прошлом году. Несколько раз я пытался отредактировать статью и вернуть ссылку - ничего не выходило. Я уже даже заподозрил, что администрации Хабра чем-то не по нраву Дзен (и даже искал правила Хабра, чтоб понять причину). В итоге как-то всё забылось. Ответ нашёлся недавно. Решил подать статью в Технотекст. Вспомнил о проблеме и подумал, что это может негативно отразиться на оценке публикации в конкурсе. И тут я, наконец, догадался сделать то, что нужно было ещё почти год назад: проверил отображение в других браузерах. FF, Chrome - отображали корректно. В итоге выяснил, что проблема возникает в Brave (проверял на версиях 1.85.118 и 1.89.137) при включённом Brave Shields. Может ли настройка Brave Shield решить проблему не знаю - сходу не разобрался.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии5

Открытый проект Translate Books with LLMs позволяет быстро переводить целые книги или большие на разные языки. Проект использует ChatGPT, Gemini, Mistral и DeepSeek. Можно запускать переводчик локально через Ollama. Принимает любые типы файлов: EPUB, SRT, DOCX, TXT. Сохраняет форматирование. Переводит файлы на огромное количество языков и знает русский. После перевода также еще раз проходит по тексту для литературной шлифовки и комфортного чтения.

Теги:
Всего голосов 9: ↑9 и ↓0+11
Комментарии11

22 преля состоялся TechCommPod Online Meetup, а сегодня уже можно посмотреть его в записи!

  • АРИНА БАЛЕРИНА рассказала, кто такие техписатели. Как понять, что это ваше. Как стать одним из них.

  • ЕКАТЕРИНА ПАВЛОВА провела мастер-класс по созданию сайта-визитки в Gramax.

  • ДМИТРИЙ РАЗВОЗЖАЕВ показал свой зоопарк из AI-агентов.

  • КОНСТАНТИН МАКУШЕВ порассуждал про паттерны и антипаттерны в документации.

В самом конце наши замечательные спикеры поделились откровенными историями самых эпичных ошибок в своей карьере.

Если пропустили эфир —  не страшно, мы все записали и уже залили на две площадки:

Если вы были в эфире (или после просмотра записи) — пожалуйста, заполните анкету обратной связи. Это позволит подготовить для вас другие интересные и полезные мероприятия: https://forms.gle/juvvvxPQEoVMZuz37

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

Продолжаю делиться граблями, на которые я наступил в Claude Code. Как я ловил API Error: Stream idle timeout - partial response received

Дисклеймер: кажется, что всё это можно было и не ловить — по крайней мере в более простых системах я такие ошибки никогда не видел. Но раз уж начал упарываться в агентов, то почему бы не наступить на все грабли.

Проблема такая: оркестратор собирает SEO-статью на 8 000 слов, отдаёт редактору, пробует сохранить. Через 30 секунд тишины: API Error: Stream idle timeout — partial response received

Файл создан, но обрезан на месте, где стрим ушёл в idle.

❌ Первая очевидная неверная гипотеза: большой Write

Значит надо резать на чанки. Снизил лимит 15 000 → 8 000 → 6 000 → 5 000. Таймаут повторялся. Значит, дело не в размере записи.

✨ Настоящая причина: пересборка текста

Оркестратор не копировал готовый текст субагента. Он его пересобирал: переоформлял, перенумеровывал 28 сносок, «причёсывал» заголовки. Пока модель думала над форматированием, токены в стрим не эмитились. API считал соединение мёртвым и закрывал.

Решение РАЗ: passthrough + чанки ≤ 3 000

Вводим правило rules/common/safe-file-save.md:

➡️ Субагент возвращает строку оркестратору. Оркестратор копирует её в Write байт-в-байт — без «улучшений».

➡️ Разбиение планируется один раз до первого Write, потом проходится механически.

➡️ Лимит 3 000 символов на Write/Edit — потолок, при котором стрим не уходит в idle при честном passthrough.

➡️ Перед каждым Edit — сообщение 💾 Чанк K/M…. Иначе пользователь видит тишину и прерывает.

Если таймаут повторяется на 3 000 — спуск на 1 500. Если и там падает — это сеть, не контент.

И Recovery для обрезанных файлов

Повторный Write поверх частичного файла затирает уже сохранённое. Поэтому:

➡️ ls — проверить, что файл есть

➡️ Read — измерить длину

➡️ Edit (append) с точки обрыва, чанки по 3 000

Никогда не стартовать Write заново по тому же пути.

⭐️ Вторая волна: редактор

После фикса записи таймаут вернулся на возврате субагента-редактора. Вход 18 000 символов, выход 18 000 переписанного текста + отчёт «до/после» + метрики. Prefill и генерация занимают десятки секунд без эмита токенов. Retry не помогал: корень — объём выхода.

Решение ДВА: diff-mode

Вводим правило rules/common/editor-diff-mode.md. Редактор возвращает не переписанный текст, а список правок:

=== EDIT id=1 op=replace === FIND: Данное решение является инновационным продуктом REPLACE: VK Cloud управляет инфраструктурой — от ВМ до managed-БД REASON: редполитика + инфостиль === END EDIT ===

Лимиты: ≤ 60 правок, FIND ≤ 300, REPLACE ≤ 500, суммарный выход ≤ 8 000. Оркестратор парсит блоки и применяет через Edit.

Матрица по длине для глубокой редактуры:

➡️ ≤ 4 000 → классический

➡️ 4 000 – 20 000 → diff-mode

➡️ > 20 000 → секционный (одна H2 за вызов)

Пороги ниже именно для тяжёлых режимов — они удваивают выход за счёт отчёта «до/после».

Что в итоге то:

Два источника одной ошибки: оркестратор переформатирует перед Write, редактор генерирует слишком много на выход. Лечатся по отдельности: passthrough + чанки для записи, diff-mode для правок. Recovery закрывает остаточные случаи, когда таймаут всё-таки прилетел.

Я вроде не курю, но захотелось.

Как всегда ссылка на канал. Подписывайтесь

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Запилили TG-бота для склейки голосовух - https://t.me/voicemixbot

👍 Зачем.

  1. Сложно наговорить длинную 3-минутную мысль за раз красиво. Вместо этого, ясно произнеси отдельные фразы по 5 сек друг за другом, продумав каждую.

  2. Мысль приходит только на улице во время прогулки и с собой только телега, монтировать дома никто не будет, а итоговая цельная голосовуха с красивой мыслью нужна уже сейчас чтобы кому-то переслать.

  3. Хочешь записать инновационный трек из склейки пердежа, скрипа двери и крика бомжей в метро, но прямо сейчас без инвестиций в монтаж и продюсирование.

🧰 Как пользоваться.

  1. Заходим в @voicemixbot - ему уйдёт команда start.

  2. Шлем голосовухи друг за другом. После каждой видим ADD N, где N - её порядковый номер (начиная с нуля). Это значит, голосовой кусок вставился в ряд. Не говори следующую голосовуху, пока не получил ADD.

  3. Удалить последнюю голосовуху - pop. Когда понял, что последней голосовухе нужен новый дубль. Вернёт SIZE N, где N - новое общее число эпизодов в проекте.

  4. Всё сказал: пишем makeили go. Получаем цельный файл. Забыл что-то сказать - докидываем голосовух в конец и снова make .

  5. Пишем clear если надо начать новый файл.

💎 Команды.

  • clear - забыть всё, начать новый проект

  • info - статус текущего проекта

  • make - склеить текущий проект (цепь голосовух) в один файл

  • name TEXT - указать название TEXT для вашей итоговой записи

  • pop - удалить последнюю голосовуху из стека

  • amp 1 или amp 0 - включить или выключить автоусиление тихой речи.

  • bitrate N - установить битрейт, где N - между 2000 и 50000
    23000 - достаточно для прилично звучащей речи

  • mk N MESSAGE - поставить текстовую метку MESSAGE перед куском номер N. Нумерация с нуля. N - это тот номер, который фигурирует в ответе "ADD"

  • fade N, N - число миллисекунд: длительность плавного перехода между фразами.

Метки.

00:00 - Приветствие
00:21 - Музыка
00:31 - Новости
01:04 - О погоде

Чтобы получить такую таблицу временных меток под записью, отправляй нужный текст перед той голосовухой, на начало которой этот текст должен ссылаться. Текстом считается любой текст, которого нет в таблице команд. Если вы хотели поставить метку перед уже отправленной голосовухой, но забыли это сделать, то используйте команду mk N (см выше).

🔌 Технические детали.

Кодируем речь кодеком OPUS, он прекрасно звучит даже на битрейте 24k, где mp3 бы уже умер. "/" в начале команды не важен. /pop и pop работают одинаково. Цепь голосовух мы называем "проект". У каждого проекта есть уникальное случайное служебное имя вида d7_uaUcUXc0. Помнить его не надо. Команда clear создаёт новый проект с новым именем, забывая предыдущий навсегда. Лимит кусков в проекте - 200, но лучше не рисковать. make 13 минутного файла будет работать 3 минуты. Написано на голимом C++20, libopus, libogg, epoll.

⌛ Лимиты.

  1. Одна голосовуха - не более 60 секунд.

  2. Число голосовух в проекте - 200 штук.

  3. Получается суммарно более 2 часов на один файл, но стало страшно. В будущем возможно порежем лимит результирующего файла чем-то на уровне 10 минут.

🔒Безопасность и надёжность.

clear удаляет голосовухи с сервера бота. Бекапов нет. ФС сервера - в ramdisk. Наговорил, скомпилил - забери себе, не растягивай проект на неделю. Сервер не стабилен, падает раз в неделю с переналивом всей OS с нуля. У админа доступ ко всем голосовухам (как у админы телеграм к личкам), но чаще падает сервер с данными, чем админу охота покопаться. Если придёт майор с бутылкой - всех сдадим, но рамдиск (может быть уже нечего). Метаданные о пользователях не собираем, спамить не будем - даже БД нет. Точнее, есть, но в рамдиске. Если сервер не отвечает, то он либо сдох и ему скоро автоматически нальют образ по вотчдогу, либо занят компиляцией чьего-то проекта - отправь команду info и подожди. Устраивать DoS и хакерство с отправкой гиговых видосов и фоток не надо: бот даже не начнёт качать. В целом, наверное вы можете его положить, но мы просто пнём сервак и он забудет всё плохое в жизни, рамдиск же.

https://t.me/voicemixbot в общем.

Теги:
Всего голосов 7: ↑1 и ↓6-5
Комментарии7
1
23 ...