Кусочек пиццы | Аналитика данных
577 subscribers
28 photos
33 links
Про карьеру, аналитику, ии и все, что с ними связано

Для связи: @rdshftmusic
Download Telegram
🍕Что такое каннибализация?

Представьте ситуацию: ваши продуктовые маркетологи добавили в меню новую пиццу - анчоусы с ананасами (простите за мой вкус) с целью бустануть выручку в компании.

Проходит месяц после запуска, вы с командой открываете дашборд - и видите восходящий график заказов, продажи новинки уверенно растут. Вроде бы успех и пора праздновать.😏

Но потом смотрите на общую выручку пиццерии и замечаете, что она почти не изменилась.

Куда же делись деньги за эти 10 000 пицц?

А никуда. Часть клиентов просто взяла новинку вместо тех пицц, которые покупала раньше.

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

Где встречается каннибализация?👀

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

- Скидочная акция дарит людям скидку, которые купили бы и по полной цене.

- Дешёвая версия товара перетягивает спрос с более дорогой и маржинальной (продажи в штуках растут, а прибыль падает).

- Новую точку открыли слишком близко к старой - и вместо новых клиентов она забирает часть гостей у соседнего ресторана.

Когда это нормально?🤔

Каннибализация - не всегда зло.
Иногда на неё идут осознанно: например, запускают акцию, которая отъедает часть продаж по полной цене, но взамен растит частоту заказов или приводит новых клиентов.

Вопрос не в том, чтобы каннибализацию исключить, а в том, чтобы знать её масштаб и сознательно на него соглашаться.

А чтобы знать масштаб, его нужно измерить.

Как посчитать каннибализацию через A/B 🧪

-> Шаг 1: Делим аудиторию

Одной половине пользователей показываем меню с новинкой, другой - старое меню без неё.

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

Без неё вы потом не докажете, что старые пиццы просели именно из-за новинки, а не из-за того, что закончился предновогодний пик.

-> Шаг 2: Выбираем метрику для оценки

Хочется взять продажи новой пиццы и сказать: вот сколько денег она принесла. Но эта цифра показывает только саму новинку и молчит о том, что стало с остальным меню.

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

-> Шаг 3: Считаем реальный прирост

Допустим, в тесте новая пицца принесла 100 рублей с пользователя. Но суммарная выручка в тесте оказалась выше контроля только на 60 рублей.

Эти 60 рублей и есть реальный, инкрементальный прирост - деньги, которых без новинки в кассе бы не появилось.

-> Шаг 4: Вычисляем каннибализацию

Дальше простая арифметика. Каннибализация - это разница между продажами новинки и реальным приростом.

Каннибализация = Продажи новинки − Инкрементальный прирост общей выручки

В нашем кейсе:

Каннибализация = 100 (продажи пиццы с анчоусами) - 60 (инкремент продаж в тесте относительно контроля) = 40 рублей

Перепроверить себя можно с другой стороны: посмотрите, насколько в тесте просели продажи старых пицц по сравнению с контролем.

Они упадут ровно на те же 40 рублей - деньги не пропали, они переехали в новинку.

💡 Главное: радоваться нужно не продажам новинки, а тому, что выросла суммарная выручка. Если новинка собрала 10 000 заказов, но в сумме денег не прибавилось - вы просто переложили их из кармана в карман.

А вы сталкивались с каннибализацией в своих продуктах? Поделитесь в комментах 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4
Кто хотел пособирать ИИ-агентов руками?

Google и Kaggle проведут бесплатный 5-дневный интенсив по агентам и вайбкодингу.

Дадут:
• практику по созданию ИИ-агентов, от прототипов до продакшена;
• работу с памятью, контекстом, инструментами и API;
• практические кейсы и задания для отработки навыков;
• разборы и материалы от Google.

Для кого:
Всех, кто хочет разобраться в ИИ-инструментах на практике. Базовое знание Python, ИИ и Google AI Studio желательно.

Формат:
• онлайн, 5 дней
• задания, кодлабы, подкасты и ежедневные AMA (Ask Me Anything) сессии с экспертами Google
• можно проходить в удобное время (будет запись), примерно 1-2 часа в день.

Как получить:
Зарегистрироваться на Kaggle

Старт 15 июня.
🔥4🙏11
Как создать себе второй мозг?🧠

Что если я вам скажу, что сейчас можно создать себе второй мозг?

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

Второй мозг сможет стать вашим персональным помощником в любой задаче.

Как это работает?

Я думаю многие так или иначе ведут заметки: в сохраненках тг, на телефоне, Notion, Evernote и других сервисах. Часть этой информации теряется, забывается и устаревает.

Формально второй мозг - это структурированная система заметок + набор ии-агентов и скилов, которые имеют контекст и закрывают ваши задачи.

Однако основная задача второго мозга не только накапливать информацию и структурировать ее, но и превратить в своего рода "операционную систему агентов" в которой один агент-оркестратор видит весь контекст и управляет другими саб-агентами.

Например, один может выступать в качестве карьерного коуча и опираться на твои заметки, другой быть экспертом в аналитике и помогать изучать новые темы, третий профессиональным редактором - для вычитки и редактирования постов (все посты я пишу сам, но редактирую все-таки с помощью ии), четвертый - аналитиком контента, пятый - ревьюером идей, шестой - персональным нутрициологом и тд.

Сейчас это все можно сделать и с помощью классических ии. Ключевое отличие здесь в том, что в данном случае все управляется через одно окно. Ты пишешь/ говоришь агенту свою задачу и он ее реализует.

При этом эта система развивается вместе с вами: вы добавляете заметки, открываете для себя новое направление и система развивается вместе с вами.

Эдакий Джарвис из Железного человека, которому можно задавать любые вопросы из своей жизни и он сможет дать ответ на все, что угодно.

Что по стеку?

Все банально - в моем случае это связка:

Obsidian + сервис хранения заметок + Claude + Skills + MCP.

Obsidian - это система управления заметками, которая умеет индексировать их превращать их в структурированный граф связей.

Таким образом мысли не затеряются.

Сервис хранения заметок - Заметки должны где-то хранится: в облаке, локально и тд. Поэтому надо включить такой сервис и подключить по MCP. Какой у меня - я не скажу)

Claude - основной инструмент для управления хранилищем, но можно использовать и любой другой.

На основе их моделей я делаю разные скиллы для своих задач.

При этом с целью сохранения токенов в скилы выбираю разные модели: Haiku для выгрузок/ загрузок, Opus для редактирования и брейнштормов, Sonnet - для оркестрации и управления агентами. Пока токенов хватает, но и задач у меня немного.

Skills + MCP - любые скиллы и конвекторы для решения ваших задач. Можно подключать все, что угодно: хоть озвучивание ответов ии-агентов голосом, хоть видео-редакторы или генераторы презентаций.

Как этим пользоваться💻

Я могу либо написать в чат, либо добавить заметку в папку входящие. Агент-оркестратор сам определит задачу и либо сложит заметку куда надо и проиндексирует, либо вызовет агент, который будет решать мою задачу.

Важно отметить, что эта штука не настраивается по кнопке и надо закладывать время на то, чтобы все структурировать и настроить.


Но мне, с моей любовью к раскладыванию всего по полочкам это только в радость.

Не все работает идеально: например, у меня есть желание делать ролики для своих музыкальных треков. Делать ролики я не умею и не хочу учиться, но продвигаться как-то надо. Поэтому я сделал агента, который должен писать сценарии для рилсов в Инстаграмм, но пока получается херня.

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

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

Делали ли вы что-то подобное? Поделитесь в комментариях👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥621
Я не люблю А/В-тесты 🤷

На днях увидел очередную рекламу курса по А/В-тестам и поймал себя на мысли: почему это стало едва ли не самой хайповой темой в аналитике?

На каждом собесе обязательно спросят про А/В. Грейд аналитика часто меряют тем, насколько глубоко он шарит в стат.методах: мощность, поправки на множественные сравнения, бутстрап, CUPED.

Со стороны кажется, будто умение грамотно раскатить эксперимент - это высшая ступень твоего развития как профессионала.

Но это не так.

Сразу оговорюсь, что дело не в самих А/В.
Смущает меня именно то, сколько места им отвели в профессии.

А/В - это просто один из инструментов в наборе аналитика. Такой же, как когортный анализ, регрессии, юнит-экономика или causal inference методы, про которые я писал отдельно. Никакой не священный грааль. Обычная отвёртка из ящика с инструментами 🛠

Причём отвёртка с важной оговоркой: сам по себе А/В-тест не приносит компании ни рубля.

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

А теперь смотрите, что происходит. Вокруг этого измерительного инструмента строят всю роль.

Аналитик = калькулятор А/В-тестов.

Человек, который с максимальной точностью посчитает, что новая кнопка дала +0.3% к конверсии.

Звучит, как по мне, обидно.

Я уже писал, что разница между джуном и сеньором - это переход от «калькулятора» к «партнёру». Так вот культ А/В загоняет аналитика обратно в калькулятор, только теперь с красивым стат.аппаратом.

Я считаю, аналитик должен стремиться быть партнёром бизнесу и приносить деньги, а не вылизывать точность оценки эффекта до третьего знака после запятой.

Тут нужна честная оговорка. В очень зрелых компаниях, где трафик гигантский, инкремент в 0.1% может стоить десятков миллионов долларов.

Там борьба за этот знак после запятой полностью оправдана, и сильная экспертиза в экспериментах действительно критична. Вопрос, скорее, в том, что интереснее лично мне.

А мне неинтересно копаться в микрооптимизациях и ловить +0.1%. Интереснее искать решения, которые дают эффект хотя бы +5%. Их не найти, гоняя сотый А/В на цвет кнопки. Они находятся, когда ты понимаешь бизнес, а не только формулу Стьюдента.

Уважайте А/В как инструмент. Но перестаньте видеть в нём вершину профессии.

Это не значит, что я не буду спрашивать А/В на собесах. Сори, без них всё-таки сейчас никуда.

А как у вас - А/В это сердце вашей работы или один из инструментов в ящике?

Ставьте ❤️‍🔥, если солидарны со мной и 💔, если нет
Please open Telegram to view this post
VIEW IN TELEGRAM
141
Как потрогать статистику руками?

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

Вот есть, например, формула дисперсии.

Я мог посчитать её на бумаге, мог написать на собесе. Но что она представляет на самом деле я понять не могу. Как говорят - "не чувствовал на пальцах"

Или центральная предельная теорема. Сформулировать ее можно просто заучив, но осознать, почему она играет ключевую роль в проверке гипотез, гораздо сложнее.

Почему так?

Статистика - это про случайность и распределения. А у распределения нет одного значения. Это процесс: ты тянешь выборку, потом ещё одну, потом ещё, и смотришь, как ведёт себя результат. Формула фиксирует одно состояние. Интуиция рождается, когда состояний много и видно, что между ними происходит.

К чему я веду?

Я собрал сайт, где статистику можно потрогать руками - data-slice.ru

Это не лекции и не учебник.

Каждый разбор интерактивный: ты сам двигаешь ползунки и смотришь, как меняется картинка.

Растягиваешь разброс данных и видишь, как растёт стандартное отклонение.

Гоняешь сто выборок и ловишь те самые промахи доверительного интервала. Меняешь размер выборки и смотришь, как интервал сужается.

Сейчас там больше 50 разборов по двум направлениям: статистика (от мер разброса и распределений до A/B тестов, бутстрапа и регрессии) и метрики (иерархии, North Star, операционные метрики продукта).

Все абсолютно бесплатно - без регистрации и смс😏

Честно про статус 🛠

Это мой вайбкодерский пет-проект.

Я делаю его один, и он не закончен.
Но как говорят - Ship it fast, get feedback fast.
Поэтому я и выпускаю его сейчас)

Часть тем ещё сырая, поэтому я точно что-то буду переписывать или менять местами, обновлять дизайн и добавлять контент.

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

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

Буду рад фидбеку в комментах к этому посту🍕
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥192
Кусочек пиццы | Аналитика данных pinned «Как потрогать статистику руками? Когда я учил статистику, у меня была одна проблема: формулы я запоминал, а картинку в голове собрать не мог. Вот есть, например, формула дисперсии. Я мог посчитать её на бумаге, мог написать на собесе. Но что она представляет…»
Потестировал новую модель Claude Fable на выходных для своего пет-проекта.

Для тех, кто в танке: Anthropic вернули Fable в открытый доступ. До 7 июля модель можно покрутить бесплатно (по крайне мере в рамках подписки Pro).

Я решил, не терять время и потестировать ее на своем сайте.

Что сделал:
1) Сделал ревью UI/ UX на сайте, используя Claude Design и taste-skill и внес некоторые правки
2) Сделал ревью контента и интерактивных графиков, чтобы сделать уроки понятнее
3) Добавил английскую версию сайта
4) Добавил Яндекс. Метрику (Теперь я могу следить за вами😈)

Что заметил:
1) Магии не случилось и Fable не прокачал мой сайт на 100500%. Ни в части контента, ни в части дизайна.

Общего промта в формате: "Вот тебе ссылки на статьи на Хабр и Medium. Сделай ревью контента на основании этих статей" не достаточно.

Промпта "Вот тебе ссылки на сайты-рефернс. Сделай аудит UI/UX и сформируй план доработок" тоже не достаточно.

Все также надо вручную выверять каждый урок и каждый объект и писать отдельные комменты с правками.

2) Он быстро жрал токены - лимиты закончились раньше, чем успел внедрить все изменения.

Поэтому в модуле по иерархии метрик все еще есть проблемы с растягиванием контента по ширине.

3) Это не про Fable в частности, но хочется похвастаться - моя идея со вторым мозгом (писал об этом здесь) помогла и в работе с сайтом.

Агент, работающий над сайтом учитывал не только контекст проекта, но и контекст постов, моей аудитории и пр. материалов по тг-каналу, что дало некоторый синергитический эффект в виде адаптации ton-of-voice на сайте. При этом сам я его это сделать не просил - агент сам нашел и отметил какие-то связи и подсветил идеи.

Резюме:
Я не сказал бы, что модель Fable - это next-gen прорыв, который решает все задачи по щелчку пальцев и понимает с полуслова.

Возможно это я такой криворукий и не умею нормально с ним работать, но возможно и нет🙁

Пока я считаю, что любая ии-шка это все-таки не кнопка "Сделать красиво", а очень мощный инструмент, который раскрывает свою силу только в умелых руках. (Собственно поэтому и практикуюсь)

А какой у вас опыт с Fable?
Поделитесь комментариями
Please open Telegram to view this post
VIEW IN TELEGRAM
4🙏1
Anthropic выпустила новую библиотеку подсказок для Claude Code прямо в документации

Пока что там 52 подсказки, сгруппированные по типам с объяснениями, почему и как это работает.

Забираем здесь.
🔥6
Реальность 2026 года: ИИ не уменьшает нагрузку, а увеличивает количество дел, которыми мне приходится заниматься одновременно.

Компаниям нравится эта математика. Один человек с ИИ-агентами теперь делает то, что раньше делали двое или трое.

Зарплаты меньше - производительность та же, а то больше.

Чистая победа для бизнеса (особенно если не считать затраты на токены)

В то же время, если смотреть на это глазами исполнителя, открывается совсем другая картина - кратный рост когнитивной нагрузки.

Все видят рост производительности с использованием агентов, пытаются придумать «тот-самый промпт» или оптимизируют контекст, но почему-то никто не учитывает, сколько контекста может обрабатывать сам человек.

Например, сейчас обычный день для меня - это 5+ параллельных потоков.

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

Несколько лет назад мы работали над чем-то одним за раз и мозг соответствовал этому темпу работы.

Теперь мы принимаем решения и переключаем контекст в несколько раз чаще, чем обычно.

Лично по себе я заметил, что постоянное переключение между задачами высысасывает из меня больше всего энергии.


Это и есть реальный механизм, лежащий в основе надвигающейся волны эмоционального выгорания.

Теперь свою «батарейку» можно разрядить и без долгих часов на работе и бесконечных встреч. 🪫

К тому же, культура труда поощряет отключаться от сигналов собственного тела и «перфомить-перфомить-перфомить».

Поэтому мы не замечаем усталости, пока не получим клинический диагноз или упадем без сил.

Вывода не будет, так как я не знаю, что с этим делать.

Но если вы сталкивались с чем-то подобным и нашли для себя решение - напишите в комментах. Будет интересно обменяться опытом
Please open Telegram to view this post
VIEW IN TELEGRAM
93
Что такое сетевой эффект?

Классический A/B стоит на простом допущении: контроль и тест не влияют друг на друга.

Поведение юзера из группы B определяется только тем, что ему показали, и никак не отражается на юзерах из группы A. Это называется SUTVA, Stable Unit Treatment Value Assumption.

Именно поэтому эффект фичи можно посчитать как обычную разницу средних между группами.

Проблема в том, что иногда это допущение не выполняется.

Представим тест реферальной программы. Или группового заказа. Или чата. Или ленты, где люди видят активность друг друга.

Юзер из группы в тестовой группе рассказывает о фиче другу, который находится в контрольной группе и контроль тоже подвергается воздействию.

Теперь контроль загрязнён тем самым эффектом, который хотелось измерить только в тесте.

Группы перетекают друг в друга, и разница между ними схлопывается.

Это и есть сетевой эффект (он же network interference).

Что при этом происходит на практике.

1. Эффект недооценивается.

Если тест протекает в контроль, контроль подрастает вместе с тестом, и разница между группами оказывается меньше реальной, что сказывается на значении инкремента метрики.

2. Эффект переоценивается.

Обратная история: фича создаёт ценность только при высокой плотности участников.

Хороший пример - платный буст для продавцов на маркетплейсе.

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

Если буст в тесте только у пяти процентов продавцов, эти счастливчики забирают заказы у всех остальных и показывают отличный прирост продаж.

Метрика радует, фича катится на всех.

И тут выясняется, что когда буст есть у каждого, вверх не поднимается никто - все вернулись на свои места, спрос делится примерно как раньше, а прирост, который был в тесте, испарился.

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

Как с этим работать.

Для начала стоит честно ответить на вопрос, есть ли вообще в продукте канал, по которому юзеры влияют друг на друга?

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

Если каналов нет, можно выдохнуть и использовать классический A/B.

Если нет - читаем дальше.

Дальше имеет смысл поменять единицу рандомизации.

Вместо отдельных юзеров в группы A и B распределяются целые кластеры - группы людей, которые связаны между собой.

Тогда друзья, коллеги, соседи по городу попадают в одну и ту же группу, и влияние перетоков между ними снижается.

Вариантов, что считать кластером, несколько.

Гео-эксперименты.

Рандомизируются города или регионы целиком: весь один город в тесте, весь другой в контроле.

Перетекание между географиями минимально.

Сложность в том, что резко падает число независимых единиц (было сто тысяч юзеров, стало сорок городов), доверительные интервалы разъезжаются, и нужен либо длинный тест, либо аккуратный подбор похожих пар городов с матчингом.

Кластеризация по графу.

Строится граф связей и режется на слабосвязанные сообщества (community detection), которые уже рандомизируются.

Внутри группы связей много, между группами мало, значит, и утечка мала.

Это дороже и требует данных о связях, но для социальных фич подход самый честный.

Switchback

Также часто гоняют switchback: один и тот же пользователь переключается между A и B по временным окнам и затем оценивается эффект между этими окнами.

Главная мысль вот в чём.

Сетевой эффект не экзотика для соцсетей.

Он живёт везде, где действие одного юзера меняет опыт другого: реферальные программы, лояльность с приглашением друга, групповые заказы, любые двусторонние рынки, даже банальная нагрузка на инфраструктуру.

Так что прежде чем доверять результату теста, стоит задать себе один вопрос: может ли юзер из одной группы повлиять на юзера из другой?

Если да, тест что-то измеряет, но не то, что кажется.
4🔥11
Наткнулся на интересное выступление Константина Крестникова (CTO GigaChain) на Data Fest.

Он рассказал про этапы развития агентов, Harness и loop-циклы.

Если вы когда-либо хотели узнать про что-то из перечисленного, го смотреть:
https://www.youtube.com/watch?v=aBcW01Qbuws
🙏2