ADOLF CONTENT FACTORY — Раздел 6: Сценарии использования
Проект: Генерация SEO-контента для карточек товаровМодуль: Content Factory
Версия: 1.0
Дата: Январь 2026
6.1 Интерактивные кнопки
Концепция
После выполнения ключевых операций система предлагает пользователю интерактивные кнопки для быстрых действий. Это упрощает workflow и снижает необходимость ручного ввода команд.Кнопки после генерации контента
Описание кнопок
| Кнопка | Действие | Следующий шаг |
|---|---|---|
| ✓ Утвердить | Публикация на маркетплейс | Запуск content_publish |
| ✏️ Исправить | Режим редактирования | Запрос: “Что исправить?” |
| 📸 ТЗ дизайнеру | Генерация Visual Prompting | Запрос проблем товара |
| 🔄 Заново | Повторная генерация | Запуск content_generate |
Кнопки после редактирования
Кнопки после публикации
Техническая реализация кнопок
Event Emitter для кнопок
6.2 Матрица сценариев
Матрица сценариев по ролям
| Сценарий | Senior | Director | Admin |
|---|---|---|---|
| UC-01: Генерация контента | ✅ | ✅ | ✅ |
| UC-02: Редактирование черновика | ✅ | ✅ | ✅ |
| UC-03: Публикация контента | ✅ | ✅ | ✅ |
| UC-04: Visual Prompting | ✅ | ✅ | ✅ |
| UC-05: Просмотр черновиков | ✅ | ✅ | ✅ |
| UC-06: Настройка стиля бренда | ❌ | ❌ | ✅ |
| UC-07: Управление API-ключами | ❌ | ❌ | ✅ |
6.3 UC-01: Генерация контента для карточки
Описание
Пользователь запрашивает генерацию SEO-контента для товара по артикулу.Участники
- Актор: Senior Manager / Director / Administrator
- Система: Content Factory, AI Pipeline, Marketplace API
Предусловия
- Пользователь авторизован в Open WebUI
- Товар существует на указанном маркетплейсе
- API маркетплейса доступен
Основной сценарий
Альтернативные сценарии
A1: Товар не найден на маркетплейсеПостусловия
- Создан черновик контента в статусе
pending - Запись в
content_generationsс полным контекстом - Пользователь видит сгенерированный контент для проверки
Пример диалога
6.4 UC-02: Редактирование черновика
Описание
Пользователь вносит правки в сгенерированный контент перед публикацией.Участники
- Актор: Senior Manager / Director / Administrator
- Система: Content Factory
Предусловия
- Существует черновик в статусе
pendingилиapproved - Пользователь имеет доступ к Content Factory
Основной сценарий
Альтернативные сценарии
A1: Черновик не найденПостусловия
- Черновик обновлён с новым контентом
- Версия черновика увеличена
- Поле
modified_byобновлено
Пример диалога
6.5 UC-03: Публикация контента
Описание
Пользователь публикует проверенный контент на маркетплейс.Участники
- Актор: Senior Manager / Director / Administrator
- Система: Content Factory, Celery, Marketplace API
Предусловия
- Черновик существует и прошёл валидацию
- API маркетплейса доступен
- Учётные данные маркетплейса актуальны
Основной сценарий
Альтернативные сценарии
A1: Ошибка API маркетплейсаПостусловия
- Контент опубликован на маркетплейсе
- Черновик в статусе
published - Запись в
content_publicationsсstatus = published - Пользователь получил уведомление
Пример диалога
6.6 UC-04: Visual Prompting (ТЗ для дизайнера)
Описание
Пользователь запрашивает генерацию ТЗ для фотографа/дизайнера на основе известных проблем товара.Участники
- Актор: Senior Manager / Director / Administrator
- Система: Content Factory, AI Pipeline (GPT-5 mini)
Предусловия
- Пользователь знает проблемы товара (из отзывов или опыта)
- Товар существует на маркетплейсе
Основной сценарий
Альтернативные сценарии
A1: Не указаны проблемыПостусловия
- Сгенерировано ТЗ для дизайнера/фотографа
- ТЗ может быть скопировано и передано исполнителю
Пример диалога
6.7 UC-05: Просмотр списка черновиков
Описание
Пользователь просматривает список черновиков с возможностью фильтрации.Участники
- Актор: Senior Manager / Director / Administrator
- Система: Content Factory
Основной сценарий
Варианты фильтрации
| Запрос пользователя | Параметры |
|---|---|
| ”Покажи черновики” | status=pending |
| ”Покажи черновики для Ozon” | marketplace=ozon, status=pending |
| ”Покажи опубликованные черновики” | status=published |
| ”Покажи все черновики” | status=* |
Пример диалога
6.8 UC-06: Настройка стиля бренда
Описание
Администратор настраивает параметры генерации контента для бренда.Участники
- Актор: Administrator
- Система: Content Factory
Предусловия
- Пользователь имеет роль
admin
Основной сценарий
Доступные настройки
| Параметр | Описание | Пример |
|---|---|---|
| tone | Тон коммуникации | ”заботливый” |
| accent_words | Слова-акценты | [“комфортный”, “натуральный”] |
| forbidden_words | Запрещённые слова | [“дешёвый”, “акция”] |
| description_style | Стиль описания | ”Тёплый, дружелюбный…” |
Пример диалога
6.9 UC-07: Обработка ошибки публикации
Описание
Система обрабатывает ошибку при публикации и уведомляет пользователя.Участники
- Актор: Система (автоматически)
- Система: Celery, Content Factory, Notifications
Триггер
Marketplace API вернул ошибку при публикации.Основной сценарий
Уведомление об ошибке
6.10 Сводная таблица сценариев
| ID | Название | Актор | Триггер | Результат |
|---|---|---|---|---|
| UC-01 | Генерация контента | Senior+ | Запрос пользователя | Черновик создан |
| UC-02 | Редактирование черновика | Senior+ | Запрос пользователя | Черновик обновлён |
| UC-03 | Публикация контента | Senior+ | Запрос пользователя | Контент на маркетплейсе |
| UC-04 | Visual Prompting | Senior+ | Запрос пользователя | ТЗ для дизайнера |
| UC-05 | Просмотр черновиков | Senior+ | Запрос пользователя | Список черновиков |
| UC-06 | Настройка стиля | Admin | Запрос админа | Настройки обновлены |
| UC-07 | Обработка ошибки | Система | Ошибка API | Уведомление отправлено |
6.11 Диаграмма состояний черновика
6.12 Сценарии v2.0
UC-08: Пакетная генерация (v2.0)
UC-09: Авто-Visual Prompting из Reputation (v2.0)
Документ подготовлен: Январь 2026
Версия: 1.0
Статус: Черновик