Вебинар120 min31 июля 2026 г.

Продуктовая аналитика с AI: почему «вайб-аналитика» даёт факты вместо решений

Живой воркшоп: шесть человек запускают один и тот же анализ на одних и тех же трёх CSV лучшими доступными моделями — и приходят к разным выводам. Десять выигравших A/B-тестов не дали ни одного пункта активации внутри канала (парадокс Симпсона), а всё «падение выручки» стоило примерно двух клиентов. Разбираем семь структурных режимов отказа LLM на аналитике, почему модель возвращает проверяемые факты вместо непроверяемых рекомендаций, и как многоагентное дерево текущей реальности по Голдратту компенсирует path dependence.

Спикеры:Bayram Annakov

Ключевые темы

  • -Вайб-аналитика: где именно AI ломается на продуктовых данных
  • -Парадокс Симпсона: десять выигравших тестов и ноль пунктов активации внутри канала
  • -Метрика-знаменатель: MRR на 100 регистраций в разрезе канала
  • -Цензурирование данных — повод для прогноза с явной посылкой, а не отговорка
  • -Модель принимает вашу постановку вопроса на веру и строит вокруг неё весь анализ
  • -Path dependence: почему одна ранняя ветка сужает весь последующий анализ
  • -Почему модель даёт факты вместо рекомендаций: рекомендации нечем верифицировать
  • -Согласие двух моделей — не подтверждение, а confirmation bias
  • -Дерево причин по Голдратту на рое независимых агентов вместо одного прогона
  • -Разметка выводов: что измерено, что предположено, что просто рамка

Содержание

Полный транскрипт

Раздел 1

# Продуктовая аналитика с AI

Двухчасовой воркшоп о том, где именно AI ломается на продуктово-аналитических задачах. Формат непривычный: всем участникам раздаются одни и те же три CSV, каждый желающий запускает свой собственный анализ параллельно с ведущим — в Claude Code, Codex, ChatGPT, где угодно. Одни данные, один вопрос, лучшие доступные модели. Прогноз ведущего, озвученный до старта: выводы разойдутся, и именно это будет уроком.

Ведущий свой прогон делает сознательно наивным — топовая модель на максимальном ризонинге, никакой методологии, промпт ровно такой, какой написал бы владелец бизнеса.

Кейс: продукт, где всё выросло, а выручка упала

Синтетический кейс по мотивам нескольких реальных продуктов. AI-сервис для некоммерческих организаций: даёшь ссылку на сайт своей НКО, сервис анализирует его, находит подходящие гранты и возвращает список. Список — бесплатно. Платят за то, чтобы подать заявки во все эти гранты в один клик. Три тарифа: 79, 149 и 299 долларов в месяц.

Воронка за полгода, 2 484 аккаунта:

  • Получил список подходящих грантов, то есть активировался: 43,8%
  • Скачал список в файл: 30,4% — это 69% от всех активированных
  • Начал подачу заявки, то есть вошёл в платную часть: 5,3%
  • Подал заявку: 2,1%

Важная тонкость, на которой ведущий ловит зал: экспорт — это не шаг воронки, а вторая ветка. После активации развилка: либо я плачу и сервис подаёт заявки за меня, либо я скачиваю список и хожу по сайтам руками. Поэтому считать надо дырку из 44 процентов в 5, а не из 30 в 5. По факту экспорт — сигнал, что эти люди не хотят платить, то есть обходной путь мимо paywall.

Постановка проблемы. За два квартала команда сделала десять A/B-тестов из бэклога роста, все выиграли. Регистрации выросли вдвое, с 796 до 1 688. Активация выросла с 31,5 до 49,6 процента. А MRR упал с 2 703 до 2 351 доллара — минус 13 процентов. Вопрос встречи: почему при растущих регистрациях и растущей активации мы заработали меньше.

Прежде чем смотреть в данные

Ведущий просит зал проголосовать до анализа: где проблема — в продукте, в качестве грантов, в онбординге, в канале привлечения. Смысл приёма в том, что это и есть ваша первая гипотеза: постановку задачи нельзя делать слишком общей, вы смотрите на воронку, выбираете приоритет и дальше копаете именно его.

Отдельный сюжет — как вообще понять, 5 процентов это хорошо или плохо. Два подхода. Первый: найти публичный бенчмарк по категории продукта — здесь AI работает отлично, если информация существует в интернете. Второй: разрезать цифру на составляющие, например по периодам. Это не отвечает на вопрос «хорошо или плохо», но отвечает на другой, часто более полезный — «становится лучше или хуже». Проблема почти всегда в отсутствии градусника, по которому вы бы знали ответ.

Зал за десять минут без данных называет почти всё, к чему модель придёт через час: подозрение на paywall не в том месте, необходимость посмотреть churn подписки, гипотезу что конверсия выросла в сегментах, которые платят меньше, и предложение начать вообще с бизнес-модели — что за потребность такая, где пользователь неутолим.

Парадокс Симпсона: десять выигравших тестов и ноль результата

Первое, что находит наивный прогон — и находит сам, без подсказки — это парадокс Симпсона. Появился новый канал привлечения по SEO-стратегии справочника: отдельный «независимый» каталог на публичных данных, который органикой приводит людей в основной продукт. Этот канал даёт 58 процентов регистраций второго квартала, активируется заметно лучше органики и практически не платит.

Разложенная по каналам активация выглядит так:

  • Органика: 30,1% в первом периоде, 28,7% во втором — минус 1,4 пункта
  • Рефералы: 41,7% и 40,5% — минус 1,1 пункта
  • Новый канал-справочник: во втором периоде 63,0%
  • Агрегат: 31,5% и 49,6% — плюс 18,1 пункта

Отсюда самый жёсткий вывод встречи: десять выигравших тестов не дали ни одного пункта активации внутри канала. Взвешенное изменение активации внутри каналов, присутствующих в обоих периодах, — минус 1,36 пункта. Весь рост агрегата — это микс. Тесты меряли активацию, и активация росла; но ни один не мерил выручку.

Дальше модель добросовестно закрывает две встречные гипотезы: дело не в географии и не в размере организации, маленькие НКО конвертятся вполне нормально.

Метрика, которая поймала бы это в мае

Лучший ход дня пришёл не от модели, а от участника: MRR на 100 регистраций. Когда нужно сравнивать разные сущности, нужен знаменатель, одинаковый для всех. По этой метрике каналы расходятся мгновенно, а сама она считается в датасете одной строкой.

Формулировка, которая стоит того, чтобы её записать: активация перестала быть прокси денег ровно в тот момент, когда появился канал, который активируется лучше всех и не платит.

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

Допрос: как модель отвечает на вопрос, не отвечая на него

Центральные пятнадцать минут встречи. Ведущий просит однострочник, и модель отвечает: весь рост дал новый канал, он лучше активируется, но платит хуже. Ответ выглядит исчерпывающим. И тогда задаётся вопрос, который вскрывает всё:

Но почему тогда упал MRR?

Разбавление объясняет, почему MRR не вырос. Оно физически не может объяснить, почему он упал — как минимум он должен был остаться на месте. Модель этого не почувствовала.

Он вроде отвечает на вопрос, но не отвечает. Он вроде делает то, что вы просите, но не делает. Нужна скрупулёзность — не отпускать его, потому что он очень легко перепрыгивает, и кажется, что ответил, а выясняется, что нет.

После точного вопроса модель разворачивается за один ход: оказывается, падения в том смысле, в каком его задали, нет вообще. Число платящих аккаунтов не упало, а выросло — с 17 до 19. Всё падение сидело в среднем чеке, потому что в первом периоде пришли несколько крупных аккаунтов на верхнем тарифе. Верхний тариф в 299 долларов за все полгода был продан четыре раза. Если исключить его целиком, MRR вырос. Разница в 352 доллара — это примерно два с половиной клиента.

То есть вопрос, вокруг которого выстроился весь часовой анализ и который был написан в промпте как факт, описывал шум.

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

Три хода, которыми модель разгоняют

  1. Независимая перепроверка. Отдать выводы отдельному агенту, у которого нет доступа к рассуждениям первого, и желательно на другой модели или у другого вендора. Важная поправка из зала: когда модели сошлись, это не обязательно хорошо. Две модели, читающие один датасет с одной рамкой, могут ошибаться согласованно. Согласие — не подтверждение.
  2. Прогноз вместо отговорки. Модель говорит «по последнему месяцу судить рано». Это не конец разговора, а начало другого: если последняя когорта сконвертится так же, как предыдущая, с учётом канала — какой тогда будет результат? Цензурирование становится явной посылкой, а решение всё равно принимается.
  3. «Почему» вместо «где». На прямой вопрос, почему новый канал плохо конвертится, модель отвечает честнее всего за вечер: данные локализуют, где ломается, и почти ничего не говорят, почему. Канал лучше на каждом бесплатном шаге, более вовлечён, лучше возвращается — и обваливается ровно на границе оплаты, причём внутри него нет выделенного плохого сегмента. Вывод: чинить таргетинг внутри канала бесполезно. Либо это отдельный бесплатный продукт, либо его надо монетизировать иначе.

Семь режимов отказа

  1. Факты вместо рекомендаций. Возвращает корректные наблюдения и уклоняется от того, чтобы сказать, что делать.
  2. Принимает вашу постановку на веру. Ваш вопрос может содержать утверждение, которое неправда; модель берёт его at face value и раскручивает вокруг весь анализ.
  3. Не задаёт достаточно «почему». Находит проблему и останавливается на ней. Инструкция «используй пять почему» в системном промпте не помогает.
  4. Path dependence. Цепляется за одну цифру, и весь анализ сужается под неё. Это предсказание следующего токена от предыдущего: если модель встала не с той ноги, развернуть её может только человек или методология.
  5. Привязывается к выбросам. Данные, которые выбиваются из нормы, притягивают внимание непропорционально.
  6. Не выходит за пределы заданной системы. Крутит интерпретации внутри существующей модели монетизации. Сказать «а может, надо поменять монетизацию» или «а может, нужен другой продукт» — даётся плохо.
  7. Работает только с теми данными, которые есть. Не с теми, которые можно получить.

При этом список того, что модель делает хорошо, короткий и важный: она снимает рутину — собрать данные в кучу и покрутить их со всех сторон, включая пять столбцов со ста уникальными значениями каждый. За последние два года галлюцинаций в работе с данными стало заметно меньше, потому что модель пишет скрипт, а не «смотрит» на таблицу. И она отлично ищет бенчмарки, если ответ существует в интернете.

Почему рекомендаций нет: гипотеза о верифицируемости

Есть задачи, правильность которых легко проверить. Анализ данных — такая: посчитал или не посчитал, сошлось или не сошлось. И есть задачи, правильность которых проверить невозможно или очень дорого. Передвинуть paywall на экспорт — правильная рекомендация или нет? Чтобы узнать, надо запустить эксперимент, дождаться результата и в идеале прогнать контрфактическую ветку, которой не было.

Мы даже сами не можем сказать, передвинуть paywall — это правильный ответ или неправильный. Что уж говорить про модель.

В тренировке нет лупа, который такой тип информации проверяет. Из-за этого модель не знает, что такое «правильно», и предпочитает говорить факты, потому что факты легко верифицируются. Практическое следствие: надо подруливать её в режим, где она формулирует не рекомендации, а эксперименты — какие данных не хватает, что именно подтвердит или опровергнет утверждение, и какой прирост метрики это даст как минимум. То есть гейты по принятию решения о будущем.

Решение: методология как workflow

Если проблемы структурные и воспроизводимые, их можно описать и обойти процессом. На встрече показан скилл-дерево причин: универсальное дерево текущей реальности по Голдратту, не заточенное под продуктовую аналитику, и всё равно снимающее большую часть перечисленных проблем прямо из коробки.

Как устроен процесс и против какого отказа работает каждый его элемент:

  • Оркестратор сначала вширь генерирует кандидатов-причины — против «мало почему» и против невыхода за рамки
  • Каждую ветку копает отдельный независимый агент, знающий только свою — path dependence ограничена одной веткой
  • Приоритет отдаётся разнообразию выводов, а не их согласованности
  • Каждая нода размечена: измерено, гипотеза или предпосылка — против уверенности на неизмеренном
  • Отдельный проход пытается опровергнуть каждую ветку и отключить её
  • Верификаторы не знают, как был получен вывод, который они проверяют
  • Дерево сходится к одному ключевому ограничению вместо пяти равноправных причин

Мы должны примировать разнообразие. А потом перевернуть процесс проверки: другие агенты, которые не знают, каким образом получен вывод, перепроверяют, подтверждается ли он данными.

Что дало дерево такого, чего не было ни в одном наивном прогоне:

  • Эксперименты с оценкой вклада в метрику и с нижней границей. Не «попробуйте это», а «минимум мы получим столько» — нижняя граница выросла ровно из разговора про цензурированные когорты.
  • Негативные ветки: чего НЕ делать, с обоснованием. Не покупать больше трафика из нового канала — контрфактический эксперимент уже провели, объём вырос, а абсолютных завершений стало меньше. Не запускать ещё один спринт по активации — десять тестов уже дали ноль внутри канала. Не поднимать цены — данные не поддерживают, несмотря на стартаперскую шутку, что цены надо поднимать всем.
  • Выход за пределы датасета: позвонить 12–15 аккаунтам, которые экспортировали список и не заплатили, и выяснить, почему им хватает файла. Подключить биллинг, чтобы retention перестал быть дырой в данных.
  • Выход за пределы модели монетизации: дерево само подняло вопрос, заданный участником в самом начале — почему это подписка, а не разовая оплата. Грантовые циклы эпизодические, и месячная подписка может быть неправильной моделью.

Что победило в голосовании

Модель дала три рекомендации: качать конверсию в подачу заявки, вернуть рост в органику, принять решение по новому каналу. Зал проголосовал — и победил четвёртый вариант, которого в списке не было: порезать бесплатный экспорт, спрятать за paywall или отдавать только часть данных. А если ещё и поменять целевую метрику в A/B-тестах, это станет тестируемым.

Когда ведущий спросил модель напрямую, почему такой рекомендации нет, она немедленно согласилась, что так и надо делать — но с уточнением, которого никто не ожидал: только для этого канала, а не глобально.

Отдельная линия, которую стоит держать в голове: тот же экспорт работает и как канал привлечения. Люди, скачавшие список, шарят ссылку на него, и по этим ссылкам приходят новые люди. В данных это видно напрямую в сессиях, и участник, который до этого докопался, нашёл там 139 внешних входов, из которых 36 процентов доходят до регистрации. Поэтому решение «убрать экспорт» ломало бы работающий канал, а решение «отдавать часть» — нет. И это тот случай, где разница между измеренным и предположенным имеет цену: дерево вывело ту же мысль рассуждением, а участник — измерением, и на полтора часа раньше.

Что забрать с собой

AI классно умеет под нашим руководством оперировать данными, крутить их и отвечать на вопросы. Но он байсится: он не выходит за пределы существующих данных, существующей системы и постановки вопроса. Судить о том, что делать, остаётся человеку, потому что модель не умеет предсказать, сработает ли рекомендация. Это тип данных, который или очень дорого, или практически невозможно получить — это как запустить две ветви истории.

Четыре приёма, которые работают завтра и не требуют никакого скилла:

  1. Задайте вопрос, на который его ответ не отвечает. Один точный вопрос сделал больше, чем час анализа.
  2. Перепроверьте другим агентом без доступа к выводам первого — и помните, что согласие не есть подтверждение.
  3. Не принимайте «данных не хватает» как конец разговора. Превращайте в прогноз с явной посылкой.
  4. Проверьте собственную постановку вопроса. «Почему не растёт MRR» уже выбрало подписку. «Почему не растёт выручка» — не выбрало.

И домашнее задание: запустить дерево причин в глубоком режиме на своих данных и обязательно сравнить с наивным прогоном — тем же вопросом, без методологии и без скилла. Разница между двумя прогонами и есть то, что вы забираете. Не сам ответ.

Частые вопросы

Что такое «вайб-аналитика» и в чём её проблема?+
Вайб-аналитика — это когда вы отдаёте продуктовые данные модели и принимаете её ответ по ощущению убедительности. AI действительно хорошо снимает рутину: он пишет скрипт, как написал бы дата-аналитик, и почти не галлюцинирует на десятках тысяч строк. Проблема не в счёте, а в рамке: модель не выходит за пределы имеющихся данных, существующей системы и вашей постановки вопроса. Она вернёт корректные факты и не скажет, что с ними делать.
Почему активация выросла, а выручка упала?+
Это парадокс Симпсона. Появился новый канал привлечения, который давал 58 процентов регистраций второго квартала, активировался лучше органики и почти не платил. Средняя активация выросла с 31,5 до 49,6 процента только за счёт микса: внутри органики активация просела на 1,4 пункта, внутри рефералов — на 1,1. Десять выигравших A/B-тестов не дали ни одного пункта активации внутри канала. Метрика активации перестала быть прокси денег ровно в тот момент, когда появился канал, который активируется лучше всех и не платит.
Какая метрика поймала бы эту проблему вовремя?+
MRR на 100 регистраций в разрезе канала. Когда нужно сравнивать разные сущности, нужен знаменатель, одинаковый для всех: 100 регистраций и есть такой знаменатель. По этой метрике каналы расходятся сразу и радикально, тогда как агрегированная активация показывает рост. Важная оговорка: если новый канал существует только во втором периоде, его аккаунты моложе и у них было меньше времени заплатить, поэтому сравнивать надо в одинаковом окне наблюдения.
Почему AI даёт факты, но не даёт рекомендаций?+
Гипотеза: дело в верифицируемости. Анализ данных легко проверить на правильность — посчитал или не посчитал. А рекомендацию проверить невозможно или очень дорого: чтобы узнать, был ли прав совет передвинуть paywall, надо запустить эксперимент и в идеале прогнать контрфактическую ветку, которой не было. В тренировке моделей нет лупа, который такой тип информации проверяет, поэтому модель не знает, что такое «правильно», и предпочитает факты. Отсюда практический вывод: подруливать её не в режим рекомендаций, а в режим экспериментов с явными гейтами принятия решения.
Что такое path dependence у LLM и как с ней бороться?+
Модель цепляется за одну интересную цифру или объяснение, и дальше весь анализ сужается под этим соусом. Механизм простой: это предсказание следующего токена от предыдущего, поэтому ранний контекст сильно определяет всё последующее. Если модель встала не с той ноги, развернуть её может только человек или специальная методология. Рабочее решение — не один длинный прогон, а оркестратор, который сначала вширь генерирует кандидатов-причины, а потом отдаёт каждую ветку отдельному независимому агенту. Тогда path dependence ограничена одной веткой, а разнообразие выводов приоритетнее их согласованности.
Помогает ли перепроверка выводов другой моделью?+
Помогает, но не так сильно, как кажется. Правильный приём — отдать выводы независимому агенту, у которого нет доступа к рассуждениям первого, и желательно на другой модели или у другого вендора. Но если обе модели читают один и тот же датасет с одной и той же постановкой вопроса, они могут ошибаться согласованно. Согласие двух моделей — это не подтверждение, это возможный confirmation bias. Поэтому проверять надо не только выводы, но и рамку, в которой они получены.
Что делать, если данных не хватает или они цензурированы?+
Не принимать ответ «по последнему месяцу судить рано» как конец разговора. Цензурирование — это повод перейти к прогнозу с явной посылкой: если июльские когорты сконвертятся так же, как июньские, с учётом канала — какой тогда будет результат? Так неопределённость становится явной, а решение всё равно принимается. Отдельно стоит спрашивать не только про данные, которые есть, но и про данные, которых нет: подписочный churn, отмены, стоимость каналов. Модель по умолчанию крутится внутри имеющегося датасета и не думает о том, чего в нём не хватает.
Как проверить собственную постановку вопроса?+
Это главный практический вывод встречи. Вопрос «почему не растёт MRR» уже выбрал подписочную модель монетизации и подписочные growth-механики — а вопрос «почему не растёт выручка» ничего не выбрал и оставляет на столе usage-based и гибридные модели. Более того, если в вашем промпте есть числовое утверждение, модель примет его на веру и построит вокруг него весь анализ, ни разу не пересчитав, даже имея исходные данные в руках. Проверяйте не только выводы агента, но и посылки, которые вы ему скормили.

Хотите изучить AI глубже?

Посмотрите наши курсы по AI для продакт-менеджеров, фаундеров и разработчиков.

Смотреть курсы