Модуль: Reputation / AI Pipeline
Версия: 2.1
Дата: Январь 2026
3.1 Назначение и архитектура
Назначение
AI Pipeline — компонент модуля Reputation, отвечающий за интеллектуальную обработку отзывов и вопросов:| Функция | Описание | AI-модель |
|---|---|---|
| Классификация | Определение тональности, тем, категорий | GPT-5 mini |
| RAG-поиск | Получение данных о товаре | Knowledge API |
| Генерация ответа | Создание персонализированного ответа | GPT-5 mini |
Архитектура Pipeline
Последовательность обработки
3.2 Celery Tasks
Реестр задач AI Pipeline
| Задача | Тип | Очередь | Описание |
|---|---|---|---|
reputation.analyze_item | async | default | Полный цикл анализа |
reputation.classify_item | async | default | Только классификация |
reputation.generate_response | async | default | Генерация ответа |
reputation.regenerate_response | async | default | Перегенерация с инструкциями |
Task: analyze_item
Task: generate_response
3.3 Классификация
Назначение
Классификация определяет:- Тональность (sentiment)
- Тематические теги
- Категорию проблемы
- Ключевые аспекты отзыва
Промпт классификации
Категории классификации
| Категория | Описание | Триггеры |
|---|---|---|
sizing | Вопросы размера | ”большемерит”, “маломерит”, “размер” |
quality | Качество товара | ”качество”, “ткань”, “швы”, “материал” |
delivery | Доставка | ”доставка”, “курьер”, “сроки” |
packaging | Упаковка | ”упаковка”, “помятый”, “порванный” |
price | Цена | ”цена”, “дорого”, “скидка” |
appearance | Внешний вид | ”цвет”, “фото”, “не соответствует” |
other | Прочее | Всё остальное |
3.4 RAG-поиск
Интеграция с Knowledge API
Формирование контекста генерации
3.5 Генерация ответа
Промпт генерации
Реализация генерации
Адаптация по бренду
| Бренд | Тон | Особенности |
|---|---|---|
| Охана Маркет | Стильный, модный | Акцент на тренды, образы |
| Охана Кидс | Тёплый, заботливый | Акцент на комфорт, безопасность |
3.6 Валидация ответа
Правила валидации
| Правило | Описание | Действие при нарушении |
|---|---|---|
| Длина | 50-500 символов | Перегенерация |
| Запрещённые слова | Конкуренты, негатив | Фильтрация |
| Имя бренда | Должно быть корректным | Замена |
| Релевантность | Ответ по теме | Перегенерация |
Реализация валидации
3.7 Перегенерация
Сценарии перегенерации
| Сценарий | Инициатор | Действие |
|---|---|---|
| Ошибка валидации | Система | Автоматическая перегенерация |
| Запрос менеджера | Менеджер | Перегенерация с инструкциями |
| Редактирование | Менеджер | Сохранение как final_text |
API перегенерации
3.8 Обработка ошибок
Единая политика
| Параметр | Значение |
|---|---|
| Timeout запроса к GPT | 30 секунд |
| Retry стратегия | Exponential backoff: 1с → 2с → 4с |
| Максимум попыток | 3 |
Типы ошибок
| Ошибка | Действие |
|---|---|
| API Timeout | Retry с backoff |
| Rate Limit | Retry через 60 сек |
| Invalid Response | Retry с другим temperature |
| JSON Parse Error | Retry с уточнённым промптом |
| Knowledge API Error | Продолжить без контекста товара |
3.9 Метрики и мониторинг
Метрики
| Метрика | Тип | Описание |
|---|---|---|
reputation_ai_duration_seconds | histogram | Время обработки |
reputation_ai_tokens_used | counter | Использованные токены |
reputation_ai_errors_total | counter | Количество ошибок |
reputation_regenerations_total | counter | Количество перегенераций |
Логирование
Приложение А: Контрольные точки
| Критерий | Проверка |
|---|---|
| Классификация работает | ai_analysis заполняется |
| RAG-поиск работает | Контекст товара извлекается |
| Генерация работает | draft_text создаётся |
| Валидация работает | Некорректные ответы отклоняются |
| Перегенерация работает | Новый текст при запросе |
Приложение Б: Расширение в v2.0
При переходе на v2.0 планируется добавление:| Компонент | Описание |
|---|---|
| Vision Analyzer | Анализ фото на брак (GPT-4o Vision) |
| Cross-Sell Engine | Рекомендации сопутствующих товаров |
analyze_photos task | Отдельная задача Vision-анализа |
Документ подготовлен: Январь 2026
Версия: 2.1
Статус: Согласовано