Город и недвижимость — контекст редакции

AI-редакция для агентства недвижимости

Канал не страдал от «отсутствия идей», а от стоимости внимания: десятки источников, рекламный шум, рерайт и картинки. Полный автопостинг в нише недвижимости — риск репутации. Поэтому собрали полуавтоматическую редакцию: AI убирает рутину, человек подтверждает выпуск.

AI • Telegram • Content • Real Estate

Pipeline · editorial

ingest
Ingest
Filter
Score
Dedup
Draft
Approve
Post

Текущий шаг: каналы + search

02 · Контекст проблемы

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

Десятки источников, фильтрация шума, рерайт и визуал — это часы внимания. Пока это не автоматизировано предсказуемо, канал остаётся «второй задачей».

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

Публикация откладывалась: канал либо молчал, либо обновлялся рывками без системы

Классическая web-админка повышала порог: отдельный логин, контекст, обучение интерфейсу

03 · Почему канал не вели раньше

Проблема была не в «кнопке опубликовать», а в дорогой подготовительной цепочке перед ней.

Когда стоимость подготовки выше ожидаемой отдачи в коротком горизонте, система смещается в сторону откладывания. Задача инженерии — снять трение до клика «опубликовать», не убирая ответственность.

04 · Архитектура системы

Не «бот ради Telegram», а слой редакции с отдельным транспортом

Генерация и бизнес-логика отвязаны от конкретной соцсети: сначала нормализованный контент и политики модерации, потом адаптеры публикации.

Ingest

Агрегатор: ~50 Telegram-каналов, тематические сигналы, доп. web-search на инфоповоды. Транспорт отделён от целевой платформы — задел под другие соцсети.

Processing queue

Очередь с этапами: антиреклама, релевантность, нормализация, антидубликация, похожесть. Без этого лента превращается в повтор одних и тех же новостей.

AI layer

Рерайт и тональности через LLM, изображения через Gemini. Генерация всегда заканчивается в черновике до явного approve человеком.

Telegram as CMS

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

05 · Pipeline обработки

От сырого ingest до черновика с кнопками действий

Каждый этап оставляет след в очереди: так проще отлаживать, где ломается качество — на фильтре, на скоринге или на генерации.

Лента ingest

live tail
  • Ставка ЦБ: влияние на ипотекуscored0.82
  • Новый ЖК · презентацияfiltered
  • Рынок вторички: обзор неделиdedup0.88

06 · Парсинг и фильтрация

Сначала гигиена ленты, потом творческий слой

Если пропустить рекламу и дубли вниз по pipeline, AI начнёт «улучшать» мусор — это дорого и опасно для бренда.

  • Рекламные посты и оффтоп отсекаются до того, как попадут в редакционную ленту
  • Нормализация текста и единый каркас карточки — иначе AI получает «кашу» и размазывает ошибки
  • Антидубликация: один инфоповод не должен занимать ленту тремя вариациями подряд

07 · AI generation flow

Два инструмента в одном сценарии: текст и изображение

ChatGPT для рерайта и тональностей, Gemini для картинки к превью. Важно не имя модели, а контракт: вход структурирован, выход — черновик до approve.

  • Несколько стилей подачи: более «живая» или деловая версия под аудиторию бренда
  • Тексты: ChatGPT как инструмент редактора, не как автономный автор канала
  • Изображения: Gemini в контуре превью — менеджер видит итог до отправки

preview · diff

- «…существенно повысит доступность жилья…»
+ «…может поддержать спрос на вторичке без обещаний быстрой выгоды…»

08 · Telegram admin interface

Снижение порога важнее «красивой админки» в браузере

Редактор остаётся в контексте мессенджера: лента материалов, кнопки генерации, превью и финальное действие — в одном привычном месте.

  • Редакторская лента прямо в чате: новый материал — карточка с действиями
  • Кнопки генерации и смены тона без отдельной панели и без контекст-переключения в браузер
  • Очередь публикаций и статусы видны там же, где принимается решение

Редакция · черновик

approve перед постом

draft
Исходник · «…снижение ставок по ипотеке может поддержать спрос во вторичном сегменте…»
AI · деловой тон · Короткий пост для канала: факт, контекст для покупателя, без обещаний «гарантированной выгоды».

09 · Антидубликация

Один инфоповод не должен засорять ленту тремя копиями

Смешанный подход: эвристики + похожесть. Пороги настраивались, и оставался путь ручного override для редких кейсов.

ing_7698

«Ипотека: что изменилось для вторички…»

0.91

similarity

suppress_duplicate

ing_7721

«Вторичка: ставка и спрос после решения…»

  • Похожесть контента по векторам/эвристикам (в проде был смешанный подход под стоимость)
  • Пороги и ручной override: когда новость «важнее формальности», редактор мог протащить исключение
events/dedup.decision.json
1{
2  "dedup": {
3    "candidateId": "ing_7721",
4    "nearestId": "ing_7698",
5    "similarity": 0.91,
6    "action": "suppress_duplicate",
7    "reviewerOverride": false
8  }
9}

10 · Почему не full-auto

Скорость без снятия ответственности

Автопостинг обсуждался и был отклонён: в недвижимости ошибка формулировки бьёт по доверию. Модель «AI готовит — человек подтверждает» оказалась устойчивее к реальным рискам.

В недвижимости цена ошибки — репутация и доверие; автопост без approve не проходил по рискам

Юридически и тонально чувствительные формулировки требовали финального глаза человека

Полуавтомат дал скорость без снятия ответственности: AI готовит почти всё → человек подтверждает

11 · Результаты

Канал стал системой, а не хобби на «когда-нибудь»

Количественные метрики в публичном кейсе не раздуваем: фокус на том, что операционно зафиксировала команда — ритм, снятие рутины и сохранение контроля.

Рабочее пространство редакции
Редакционный контур: лента, статусы и действия без отдельного «тяжёлого» портала.
Городская застройка
Тематика канала остаётся в поле недвижимости; AI не уводит тон в generic «маркетинговый шум».

Канал стал обновляться регулярно вместо хаотичных рывков

Время подготовки поста сократилось за счёт убранного ручного мониторинга источников

Появилась единая редакционная лента и предсказуемый ритм выпуска

Сохранён человеческий контроль: публикация без явного действия не уходила

AI воспринимался командой как усиление редактора, а не как «чёрный ящик автопоста»

Стек и интеграции

Node.jsTelegram Bot APIOpenAI APIGemini APIQueue processingContent similarity detection

Интеграции: Telegram Bot API · OpenAI / ChatGPT · Google Gemini

Парсинг ~50 Telegram-каналовПоиск новостей по недвижимостиАнтидубликация контентаФильтрация рекламных публикацийAI-рерайт текстовНесколько тональностей генерацииГенерация изображенийTelegram-admin interfaceОчередь публикацийПолуавтоматическая модерацияПодготовка инфраструктуры под мультиплатформенный постинг

12 · CTA

Разрабатываю AI-системы и внутренние инструменты, которые убирают рутину, но оставляют контроль бизнесу.

Если вам нужен не «бот, который постит сам», а редакционный контур с approve, очередями и наблюдаемостью — это про архитектуру процесса, а не про одну модель.

Похожие проекты

Подборка из портфолио по пересечению стека, интеграций и контекста — без ручной вставки в контент кейса.