Логіка
Улюблений ресторан чи новий?
Та сама дилема щодня: замовити улюблену страву чи спробувати нову, піти в перевірений ресторан чи в новий, взяти на роботу знайомого чи шукати далі. Кожен вибір і приносить задоволення, і дає знання на майбутнє.
Ключ у тому, скільки гри лишилося. Для 100 спроб найкраща розвідка займає 16 + 16, для 1 000 вже 99 + 99. Хто щойно переїхав у нове місто, тому варто пробувати нове; хто їде звідти за тиждень, тому краще йти в перевірене місце. Схожу логіку має задача про вибір найкращого кандидата: правило 37% теж каже спершу розвідувати, а потім обирати.
І ще одне: жадібна стратегія, яка завжди йде на поточного лідера, застрягає найчастіше. «Мені там раз не сподобалося, більше не піду» — це саме вона.
Практика
Бандит проти A/B-тесту: заробити чи дізнатися
Ті самі два варіанти на 60% і 50%, 1 000 відвідувачів. A/B-тест ділить їх навпіл: 550 конверсій, а різниця між варіантами відома з точністю ±6,1 пункту (95%). Бандит із семплюванням Томпсона дає в середньому близько 588 конверсій, на 38 більше. Але гірший варіант бачить мало людей: у половині запусків менше ніж 90, а в кожному десятому запуску не більше ніж 23. Тож у типовому запуску різницю відомо лише з точністю близько ±11 пунктів: бандит знає, хто кращий, але погано знає, наскільки.
Питання до сервісу, що продає «оптимізацію штучним інтелектом»: чи покаже він різницю між варіантами з похибкою? Що буде, якщо конверсія змінюється за днями тижня чи через новизну? Чи є мінімальна частка трафіку для кожного варіанта? Детальніше про бандитів у тестах на сторінці «Підглядання в A/B-тест», а про шум у тестах на сторінці «Дві однакові сторінки».