Кейс
AI SMM Automation
AI-конвейер контента, который превращает внутренние достижения команды в посты в соцсетях и публикует их.

Задача
Регулярный SMM - это рутина: кто-то должен заметить, что сделала команда, превратить это в пост, выдержанный в голосе бренда (а не шаблонным корпоративным текстом), адаптировать под каждую платформу и опубликовать по графику. В загруженном агентстве до этой незаметной работы просто не доходят руки.
Что мы сделали
AI-конвейер контента, который превращает внутренние апдейты команды в отточенные посты в голосе бренда и публикует их в LinkedIn, Facebook и Threads.
- Достижения команды собираются в приватном Telegram-канале
- Еженедельное задание генерирует черновики под каждую платформу
- Черновики приходят в Telegram с Опубликовать / Редактировать / Сгенерировать / Отклонить одним касанием
- Утвержденные посты публикуются автоматически с управляемыми OAuth-токенами
- Метрики вовлеченности возвращаются в систему и улучшают будущие посты
Роль AI
Каждый цикл - это многоэтапный пайплайн Claude под каждую платформу:
- Отбор - выбрать самый сильный нарратив из сырых апдейтов недели
- Написание - написать в формате платформы и голосе бренда DForce
- Критика - проверить черновик на явные типичные ошибки (фейковые метрики, «рады поделиться…», осторожные, но скучные формулировки)
- Доработка - переписать один раз, если критика нашла проблемы
Голос бренда живет в сохраненном системном промпте, а лучшие предыдущие посты добавляются как примеры, поэтому система со временем работает все точнее.
Инженерные детали
- Шаг подтверждения и есть продукт. Полностью автономная публикация была очевидным решением и ошибочным: один пост не в голосе бренда, опубликованный без присмотра, стоит больше, чем экономит весь пайплайн. Касание человека дешево, опровержение - нет.
- Этап критики существует потому, что вывод LLM компетентный и скучный. Одна генерация дает текст, грамматически безупречный и абсолютно незапоминающийся. Проверка черновика на названные типичные ошибки и одно переписывание - это то, что переводит его из «приемлемо» в «можно публиковать».
- Prompt caching делает такую периодичность доступной. Голос бренда - это длинный системный промпт, который повторяется в каждой генерации для каждой платформы, поэтому его кэширование и есть разница между еженедельным заданием, которое окупается, и тем, которое нет.
- Управление токенами - незаметная половина работы. OAuth-токены LinkedIn и Meta истекают и отзываются, а пайплайн публикации, который тихо остановился, хуже, чем его отсутствие, поэтому обновление токенов и показ ошибок сделаны явно.
Результат
Повторяемый движок, который выдает 15+ постов в голосе бренда ежемесячно из работы, которую команда и так делала, - с подтверждением каждого поста человеком одним касанием.
Стек: Supabase Edge Functions (Deno), Claude с prompt caching, pg_cron, LinkedIn / Meta API, Telegram Bot API.
Что мы здесь делали
Другие работы, которые стоит посмотреть

Pulzio
Анонимная платформа обратной связи с AI-помощником, который анализирует настроение команды и советует конкретные действия.

Sewing Lab
Система автоматизации для швейного производства: ежедневный план пошива, закупка материалов, сверка наложенных платежей и автоответы покупателям.

Zapyt
AI-радар лидов: находит в Threads, Telegram и X людей, которые ищут бизнес как ваш, и пишет ответ вашим голосом на утверждение в одно касание.