← Все ТЗ

🤖 AI Analyst — блок 9 💭 Planned (Q3 2026)

Слой Claude API над data-архитектурой: даёт приоритизированные рекомендации и ловит аномалии
📅 Концепция от 24.04.2026🎯 После Фазы 3 (8 блоков работают)

💭 Идея пользователя

«Сделать ИИ-ассистент, который получает итоги всех данных, анализирует их и даёт подсказки: что улучшить, приоритеты, ошибки, расхождения. Чтобы данные не врали, а мы им верили — сами проверить не можем, поток большой.»

1 Место в архитектуре

9-й блок поверх 8. Не хранит своих данных — только читает views других и записывает recommendations.

            ┌──────────────────────────────────┐
            │   🤖 AI ANALYST (блок 9)          │
            │   Claude API + structured prompts │
            │   → recommendations               │
            │   → anomaly detection             │
            │   → priority score                │
            └──────────────────────────────────┘
                         ↑
          ┌──────┬──────┬─────┴──────┬───────┬──────┐
        CORE  HOTELS CONTENT ANALYTICS SEO LEADS ADMIN

2 Pipeline (ежедневно, 04:00)

Шаг 1. Сбор снапшота

Читаем views 8 блоков:

Шаг 2. Формируем промпт

PROMPT = """
Ты — SEO/Data аналитик Bestonline-tour.ru.

Контекст: {json_snapshot 50KB}

Бизнес-цели:
1. Рост SEO-трафика на 15% месяц-к-месяцу
2. Конверсия > 2% трафик→лид
3. Все 15 шаблонов должны ранжироваться

Выдай JSON со списком рекомендаций:
- priority (0-100)
- category (seo/traffic/conversion/data/content/alert/growth)
- title
- description
- suggested_actions [список действий]
- related_urls [конкретные URL]
- estimated_impact
- confidence (0-1)
- data_source (какая view/таблица)
"""

Шаг 3. Claude отвечает structured JSON

{
  "recommendations": [
    {
      "priority": 95,
      "category": "seo",
      "title": "Падение позиций Вьетнам",
      "description": "20 URLs Вьетнама упали на 15 позиций за 3 дня",
      "suggested_actions": [
        "Проверить robots.txt для /vietnam/",
        "Посмотреть внезапные backlinks",
        "Сверить что не выкатили бажный шаблон"
      ],
      "related_urls": ["/vietnam/", "/vietnam/nha-trang/", ...],
      "estimated_impact": "Возврат 15 позиций = +2k визитов/мес",
      "confidence": 0.9,
      "data_source": "v_seo_positions_weekly_delta"
    }
  ],
  "anomalies": [
    {
      "block": "hotels",
      "type": "data_mismatch",
      "description": "В CORE 28 308 URLs, в HOTELS.hotel 28 200 — 108 URL без hotel record",
      "severity": "medium",
      "suggested_fix": "Запустить validator + пересинк из Tourvisor"
    }
  ],
  "priorities_today": ["rec_id_95", "rec_id_82", "rec_id_71"]
}

Шаг 4. Запись + Dashboard

Результаты → ai.recommendations таблица → Looker показывает приоритизированный список

3 Типы инсайтов

КатегорияПримеры
🎯 SEOУпали позиции, deindex, неправильный canonical, отсутствует Schema, дубли тайтлов
📈 ТрафикСпайки/падения, лучшие по CTR страницы, mobile issues, slow pages
💰 КонверсияСтраницы с высоким трафиком но 0 заявок, A/B идеи, funnel leaks
🏨 ДанныеНесовпадения между блоками, устаревшие цены, пропуски в обязательных полях
📝 КонтентТонкий контент, дубли тайтлов, FAQ без deep-links, нет OG image
🚨 АлертыURL вернул 404, медленная загрузка, ошибки в логах
💡 Идеи ростаНовые ниши из Wordstat, long-tail gaps, конкурент запустил X

4 Защита от галлюцинаций

5 Экономика

СтатьяСтоимостьПояснение
Claude API (ежедневно)$5-152-3 обращения с большим контекстом 50kb
В месяц$150-450~30 days
В год$1800-5400~180k-540k ₽
vs SEO-специалист in-house1.2M-2.4M ₽/год100-200k/мес
ROI×5-10Плюс доступен 24/7, не отвлекается

6 Когда делать

Не раньше чем работают 5 базовых блоков:

  1. CORE
  2. CONTENT
  3. HOTELS
  4. ANALYTICS
  5. SEO

Примерный срок: Q3 2026 (июль-сентябрь). После 1.5-2 месяцев стабильной работы модульной БД.

7 Ключевые принципы

  1. Не заменяет человека — ассистирует. Менеджер остаётся в loop
  2. Фокус на actions, не на «вот тебе красивый отчёт»
  3. Приоритизация важна. Лучше 3 точных рекомендации чем 30 средних
  4. Cron 04:00 — к 10:00 свежий отчёт на столе
  5. Feedback loop — качество рекомендаций растёт со временем
  6. Data source всегда виден — клик по рекомендации → данные в Looker

Обновлено 24.04.2026 · Блок 9 будет реализован когда 8 базовых стабильно работают