TGViewer
🏆 AIeron | Data Feeling 🏆 AIeron | Data Feeling @datafeeling · 14.2K subscribers
Post #710 12K
Как связаны А/B тестирование и хэш функции? Рассказываю:

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

🙌 Реализовал для вас коротенькую и почти идеальную функцию для аб сплита. Учитывает сразу много подводных камней, на которые можно напороться по незнанию. Вот некоторые из них.

⚡️ Не стоит заранее рассчитывать группу для аб - это долго, ресурсоёмко при большой клиентской базе, не гибко для быстрых изменений, не эффективно по памяти, плодит «легаси», сложный код и тп

⚡️ Важно, чтоб сплит был полностью воспроизводим при одних и тех же данных. Причем важно, чтоб воспроизводимость была на разных машинах! Так вы легко сможете ловить косяки модели, воспроизводить и выяснять причину, даже если ваша модель параллелится на несколько инстансов.

⚡️ Если даже отбросить воспроизводимость ради оперативного анализа результата, то можно испортить клиентский опыт, если решение отрабатывает в разные моменты времени по-разному. (сейчас у вас минималка 500 рублей, а через секунду 2000 рублей. Клиент удивится)

⚡️ Название сплита можно делать интерпретируемым и логировать на бэке. Так ускоряется разработка дашбордов вашей фичи.

⚡️ Формирую группу эксперимента хэш функцией, а не рандомом с фиксированным сидом. Так в одну строчку можно изящно заложить контекст и «соль» эксперимента. А еще сохраним возможность делать switch-back или дополнительно стратифицировать группу по полу или городу.

Пишите критику в комменты. Может у вас есть пример получше моего?
  • 👍 68
  • 🔥 10
  • ❤ 9
  • 👎 5
  • 🤔 1
More from @datafeeling
  1. Oct 6, 2026Чел устроился вайбкодером ко мне в команду делать новую СааСочку. Поливоркает на трех прое…
  2. Oct 4, 2026весь мир: думает как управлять AI рандомный чел из сан франциско:
  3. Oct 3, 2026Opus 5.5 + SeeDance 2.5 = 🤯 Тут уже даже я в экстазе Тихоокеанский рубеж мой фаворитный к…
  4. Oct 2, 2026Перед выходом в реальный мир роботов будут обучать в виртуальном. Вчера посмотрел дискусси…
  5. Sep 30, 2026Осень — время, когда бизнес активно начинает искать подрядчиков: бухгалтеров, юристов, мар…
  6. Sep 30, 2026SEO трафик. Мой любимый канал привлечения аудитории в продукт. Работа с этим каналом похож…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →