Часть 1. Разработка MVP

М1 (май 2026) · 3 модуля + AI Pro · 6 ТЗ · 5 промптов · ответственный — Антон

Развернуть все секции

Аудит готовности TourQual

TourQual SaaS уже работает в проде у Viasun и решает задачу AI-квалификации лидов из онлайн-агрегаторов. Для MAG AI базовая инфраструктура (мультитенантность, биллинг, мессенджер-коннекторы, AI-движок) готова на 70%. Главные доработки — промпты, MAG.Travel API-интеграция, брендинг.

AI-модульГотовоЧто делатьОценкаЦена
AI-помощник менеджера 80% Промпт под B2B-менеджера ТА, JSON-схема "сообщение + классификация + следующий шаг" 3–5 дней 3 490 ₽/мес
AI-подбор тура 90% Свободный текст клиента → параметры поиска. Демо на Tourvisor API уже подключено к виджету. 2–3 дня 990 ₽/мес
AI-контроль сделок 50% Зависшие сделки, прогноз закрытия, флажки РОПу. Демо-дашборд для директоров готов на синтетических данных. 10–15 дней 1 990 ₽/мес
★ AI Pro — все 3 модуля одним пакетом. Экономия 1 480 ₽ относительно покупки по отдельности (-23%) → 4 990 ₽/мес
AI-реактивация базы отложено Phase 2 — после кастдев-подтверждения спроса. Включает: сегментацию по MAG, сезонные шаблоны, non-disturb. 4–6 дней
AI-аналитика для РОПа отложено Phase 2 после успешного MVP
Вывод: для MVP — 3 модуля (помощник, подбор, контроль сделок) и комбо-пакет AI Pro. Реактивация и РОП-аналитика — Phase 2 после результатов кастдева. За М1 успеваем при условии что Антон выделяет 60% времени.

6 ТЗ для разработки

ТЗ-1. Аудит готовности компонентов TourQual

Цель

Зафиксировать что готово, что нужно дописать и где риски при адаптации TourQual под MAG AI.

Что нужно сделать

  • Просмотреть код tourqual/ (ai/, billing/, web/, connectors/, db/)
  • По каждому модулю поставить оценку готовности (%) под задачи MAG AI
  • Выписать что нужно дописать и сколько это займёт
  • Зафиксировать технические риски

Результат

Файл 01_аудит_готовности.md — готов. См. таблицу выше.

ТЗ-2. Брендинг + тарифы MAG AI

Брендинг

  • Название: MAG AI (как надстройка к MAG.Travel)
  • Домен: mag-ai.ru (регистрирует Антон)
  • Цвета: зелёный #5f9b1f + лайм #9bc54a (как у MAG.Travel)
  • Логотип: заказывает Галич (текстовый, минимализм)

Модули и цены (помесячно)

МодульЦенаЧто внутри
AI-помощник менеджера3 490 ₽/месГотовые ответы клиентам, follow-up, дожим сделки
AI-подбор тура990 ₽/месСвободный текст клиента → параметры поиска (дешёвый входной модуль)
AI-контроль сделок1 990 ₽/месЗависшие сделки, прогноз закрытия, флажки РОПу
★ AI Pro (все 3 модуля)4 990 ₽/месСкидка 23% относительно покупки по отдельности (экономия 1 480 ₽/мес)

Длительность подписки

ДлительностьЧто платит клиентСколько пользуетсяДоп. выгода
1 месяц1 платёж1 мес0%
6 + 1 в подарок6 платежей7 мес14%
9 + 2 в подарок ★9 платежей11 мес18%
12 + 4 в подарок ★★12 платежей16 мес25%

Технические изменения

  • billing/yukassa.py: переменная PLAN_PRICES берётся из product.config['pricing']
  • config.py: добавить настройки бренда
  • web/templates/: переменные {{ brand_name }}, {{ brand_colors }}
  • nginx/: server-блок для mag-ai.ru
  • widget/: шапка виджета подгружает цвета из тенанта
ТЗ-3. 5 промптов MAG AI

Промпты разрабатываются как отдельные файлы в tourqual/prompts/mag_ai/ и подгружаются по product_code тенанта.

Список промптов (3 рабочих + 2 базы знаний)

ФайлНазначениеИспользует
manager_assistant.txtПодсказывает менеджеру ответ клиенту, классифицирует обращениеWA/TG-сообщение от туриста
qualifier.txtСама ведёт диалог с клиентом, собирает параметры тура. Подключён к Tourvisor API для подбора.Виджет на сайте ТА или заявка с лидформ
deal_control.txtАнализирует зависшие сделки, даёт рекомендации, формирует флажки РОПуВоронка из MAG / любой CRM
kb_objections.txtБаза знаний: 10 типовых возражений + ответыПодгружается во все промпты
kb_destinations.txtБаза знаний: 15 топ-направлений 2026Подгружается в qualifier и manager_assistant
reactivation.txtPhase 2 — после кастдев-подтверждения

Принципы

  • Промпт = инструкция роли + контекст агентства + база знаний + JSON-схема ответа
  • JSON-ответ всегда содержит: текст для клиента, классификация запроса, рекомендуемый следующий шаг
  • Тон — от лица "Анны" (виртуальный менеджер), но без обмана клиента (мы не скрываем что это ИИ)
ТЗ-4. Расширение коннектора MAG.Travel

Текущий tourqual/connectors/crm/mag.py умеет только создавать сделку. Для MAG AI нужно расширить.

Новые методы

МетодЧто делаетAPI MAG.Travel
get_clients_for_reactivation()Получить клиентов с последней сделкой более N дней назадGET /clients?last_deal_before=X
get_active_deals()Активные сделки (для AI-контроля)GET /deals?status=active
get_deal_messages(deal_id)Все сообщения по сделке (для анализа)GET /deals/{id}/messages
update_deal_stage(deal_id, stage)Сменить этап сделкиPATCH /deals/{id}
get_managers()Список менеджеров агентстваGET /users
get_pipeline_stages()Этапы воронки агентстваGET /pipelines

Webhook

Эндпоинт POST /webhook/mag/{tenant_id} в web/app.py для получения событий MAG.Travel в реальном времени:

  • Новый клиент
  • Новая сделка
  • Новое сообщение в сделке
  • Смена этапа сделки

Документация API: 2015.mag.travel/tourclient/dev/help

ТЗ-5. Метрики использования + NPS

Зачем

Чтобы в М3 принять GO/NO GO решение нужны цифры: пользуются ли пилоты продуктом, какие фичи в топе, что им нравится.

Метрики продукта

  • DAU — сколько пилотов заходило в кабинет хотя бы 1 раз в день
  • AI-запросы / агентство / день — сколько генераций сделал каждый
  • Использование модулей — какой модуль популярнее (помощник vs реактивация)
  • Время до первой генерации — насколько быстрый онбординг

Технически

  • Модель AIUsageLog в БД: tenant_id, user_id, module, tokens_in, tokens_out, latency_ms, ts
  • Модель NPSResponse: tenant_id, score (0–10), comment, ts
  • Дашборд админа в /admin/metrics — графики DAU, разбивка по модулям

NPS-форма

  • Модальное окно в кабинете на 14-й и 30-й день после онбординга
  • Шкала 0–10 + комментарий
  • Цель: NPS ≥ 30 как порог "продукт нравится"

Бизнес-метрики GO/NO GO

  • Конверсия "пилот → платный" (целевой ≥ 50%)
  • Среднее количество ответов AI принятых менеджером
  • NPS на 30-й день
  • Готовность платить (по словам в кастдеве)
ТЗ-6. Onboarding flow для пилотных ТА

Цель

Пилот должен получить ценность за 1 день. Если онбординг — это 3-часовая инструкция, никто не дойдёт до конца.

4 шага онбординга

  1. Подключение CRM (MAG.Travel) — токен из MAG, проверка коннекта
  2. Подключение мессенджера — WhatsApp / Telegram (через Wazzup24 / Telethon)
  3. Первый AI-диалог — пользователь видит как AI генерирует ответ на демо-сообщение
  4. Видео-инструкция — 5-минутный screencast по основным фичам (снимает Антон)

Поддержка

  • Чат поддержки в Telegram (ответ ≤ 4 часов рабочего времени)
  • Скрипт ответов на типовые вопросы у Шевелевой
  • 1-час видео-звонок при подключении (Шевелева или Галич)

Метрика

≥ 80% пилотов проходят все 4 шага в 1 день.

5 промптов MAG AI (3 рабочих + 2 базы знаний)

Все промпты лежат в 03_промпты_MAG/ и при деплое переносятся в tourqual/prompts/mag_ai/.

manager_assistant
AI-помощник менеджера · 3 490 ₽/мес

Получает входящее сообщение от туриста, предлагает менеджеру 2–3 варианта ответа, классифицирует тип запроса (бронь / цена / возражение / вопрос), определяет следующий шаг.

qualifier
AI-подбор тура · 990 ₽/мес

Анна — виртуальный менеджер. Сама ведёт диалог: спрашивает направление, бюджет, состав, даты. Превращает свободный текст в параметры для Tourvisor API → выдаёт реальные карточки туров.

deal_control
AI-контроль сделок · 1 990 ₽/мес

Находит сделки без активности > 5 дней. Анализирует диалог. Даёт рекомендацию менеджеру и флажок РОПу: что написать клиенту, чтобы дожать. → Демо РОПа

kb_objections
База знаний: возражения

"Дорого", "Подумаю", "У других дешевле", "Сезон ещё далеко". 10 возражений × 3 техники работы каждой.

kb_destinations
База знаний: направления

15 топ-направлений 2026: лучшее время, цены, топ-курорты, виза, фишки. Подключается в qualifier и manager_assistant как контекст.

Календарь М1 (май)

НеделяЧто делаемКто
Неделя 1 (1–7 мая)Аудит TourQual + 6 ТЗ написаныАнтон
Неделя 2 (8–14 мая)Multi-product рефакторинг (БД, конфиги, роутинг). Промпты MAG.Антон
Неделя 3 (15–21 мая)Расширение MAG-коннектора. Брендинг шаблонов. Биллинг.Антон
Неделя 4 (22–28 мая)Метрики, NPS, onboarding. Демо-тенант. Smoke-тест.Антон
30 маяПрезентация команде + выдача onepager-овВсе 3