C:\SUDO_AI\CASES\CONTENT-FACTORY

SUDO AI / Content Ops

AI-контент фабрика

Direct-сообщение превращается в оригинальную карусель и публикацию через полностью автоматизированную очередь.

Слайд, созданный AI-контент фабрикой

Проблема процесса

Какие боли закрывает система

Контент собирается из нескольких ручных этапов.

Стиль и структура зависят от конкретного редактора.

Повторная обработка одного источника создаёт дубли.

Архитектура

Контур решения

Direct webhookOCR / транскрипцияstructured outputрендерMeta API
Технологический контур:Meta Graph API / OpenAI / BullMQ / PostgreSQL / Sharp / Webhooks

Состав системы

Модули и контрольные точки

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

Webhook-проверкаочередь задачOCRтранскрипциярендер 1080×1350идемпотентность
acceptance_criteria.txtVERIFIABLE

Источник превращается в пять слайдов и подпись.

Типографика проверяется до публикации.

Очередь защищает от дублей и повторных отправок.

Технический разбор

Как устроен проект

Практическая схема выбора, внедрения и эксплуатации без обещаний «магии одной кнопки».

Архитектура кейса

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

Webhook проверяет источник и создаёт идемпотентную задачу. OCR или транскрипция сохраняют исходный текст, после чего structured output формирует сценарий карусели. Рендер выполняется отдельно, поэтому ошибку типографики можно исправить без повторного анализа материала.

Перед публикацией проверяются число слайдов, длина строк, безопасные зоны и наличие обязательных полей. Идентификатор источника защищает от повторного выпуска, а журнал показывает статус каждого этапа до Meta API.

  • проверка webhook
  • идемпотентность
  • structured output
  • детерминированный рендер
  • журнал публикации

FAQ.txt

Вопросы до старта

Коротко о границах, сроках, данных и экономике проекта.

Как система защищается от повторной публикации?

Источник получает стабильный идентификатор. Повторный webhook возвращает существующую задачу, а не запускает новый выпуск.

Начнём с одного процесса

Опишите текущую работу, системы и ограничения. Вернёмся с техническими вопросами и форматом первого этапа.

отправить технический бриф