Slide 13
Slide 13 text
アイテム推薦APIにおけるABテストの設定方法
下記のようなyamlファイルがアイテム推薦APIのソース内にあり、
設定したいABの内容を追記してデプロイする事で新規ABが簡単に開始出来るようにしています
ab_tests :
- duration :
start_at : '2024-09-01 00:00:00' # ABテストの開始時間 (JST)
end_at: '2024-09-30 23:59:59' # ABテストの終了日 (JST)
key: ab_240901_240930 # ABテスト名
variants :
- algorithm_name : alg_a # A群のユーザーに割り当てるアルゴリズム
weight: 0.5 # A群にどれぐらいの割合のユーザーを割り当てるか
group:
display: 1 # 割り当てたユーザーをどれくらい表示群にするか
hidden: 0 # 割り当てたユーザーをどれくらい非表示群にするか
- algorithm_name : alg_b # B群のユーザーに割り当てるアルゴリズム
weight: 0.5 # B群にどれぐらいの割合のユーザーを割り当てるか
group:
display: 1 # 割り当てたユーザーをどれくらい表示群にするか
hidden: 0 # 割り当てたユーザーをどれくらい非表示群にするか
ab_tests :
- duration :
start_at : '2024-09-01 00:00:00' # ABテストの開始時間 (JST)
end_at: '2024-09-30 23:59:59' # ABテストの終了日 (JST)
key: ab_240901_240930 # ABテスト名
variants :
- algorithm_name : alg_a # 割り当てるアルゴリズム
weight: 1 # どれくらい の割合のユーザーを割り当てるか
group:
display: 0.5 # 割り当てたユーザーをどれくらい表示群( A群)にする
か
hidden: 0.5 # 割り当てたユーザーをどれくらい非表示群 (B群)にす
るか
alg_aとalg_bを5:5で割り振るABを設定する時 alg_aを表示群と非表示群に5:5で割り振るABを設定する時