理想の推しア◯ネイター

いくつかの質問に「はい」「たぶんそう」「わからない」「たぶん違う」「いいえ」の5段階で答えていくと、 回答に合うアニメ・ゲームのキャラクターを推測するWebアプリです。

次に聞く質問は固定順ではなく、その時点の回答から期待エントロピー削減量が最大になるものを ベイズ推定で毎回選び直します。推測が外れた場合は候補を除外して聞き直し、 質問を尽くしても絞り込めない場合は近かった候補を提示します。 「おまかせ」で質問を飛ばして1体だけ提示することもできます。

React・TypeScriptで実装。推定はすべてブラウザ内で完結します。