複数のオプション
あなたの機能の設計によっては、人々が選択できる単一の結果または複数の結果を提示するのが最適な場合があります。複数のオプションを提供することで、人々はよりコントロールしやすくなり、モデルの予測と人々が実際に望んでいることとの間のギャップを埋めることができます。また、複数のオプションを使用すると、あなたのアプリが生成する結果の種類について現実的な期待を人々に抱かせることができます。
以下のコンテキストでは、人々に複数のオプションを提示する方が良いでしょう。
多様なオプションが望ましい。 可能であれば、回答の正確さと複数の選択肢の多様性とのバランスをとってください。たとえば、Apple Maps は通常、目的地までの複数のルートを提案します。たとえば、通行料のないルート、風光明媚なルート、高速道路を使用するルートなどです。さまざまな種類のオプションを提供することで、人々は好みのオプションを選択しやすくなり、興味を持ちそうな新しい項目を提案することもできます。
一般に、多過ぎるオプションを提供することは避けてください。 人々は選択を行う前に各オプションを評価しなければならないため、オプションが増えると認知負荷が増加します。可能であれば、1 つのスクリーンにオプションを一覧表示して、適切なオプションを見つけるためにスクロールする必要がないようにします。
最も可能性の高いオプションを最初にリストします。 信頼度 値が結果の品質とどのように相関するかがわかれば、それらを使用してオプションをランク付けできます。最も可能性の高いオプションを判断するために、時刻や現在地などのコンテキスト情報を使用することも検討してください。あなたのアプリでそれが理にかなっている場合は、デフォルトで最初のオプションを選択して、人々がすべてのオプションを読まなくても目標をすばやく達成できるようにします。
オプションを簡単に区別して選択できるようにします。 たとえば、ルート検索アプリでは、間違った方向に進むのを避けるために、人々はルートをすばやく選択する必要があることがよくあります。オプションが似ている場合は、それぞれの簡単な説明を提供し、違いを強調するように細心の注意を払って、人々がそれらを区別できるようにします。コンテンツのおすすめなど、1 つのビューに表示するオプションが多すぎる場合は、人々がすばやくスキャンできるカテゴリにオプションをグループ化することを検討してください。
理にかなっている場合は、選択から学びます。 人々は、選択を行うたびに 暗黙のフィードバック をあなたに与えます。ユーザー体験に悪影響を及ぼさない場合は、このフィードバックを使用して、提供するオプションを改善し、最も可能性の高いオプションを最初に提示する機会を高めます。一般に、不正確な結果を提供し続けると、あなたのアプリの予測の質に対する人々の信頼が低下します。
リソース
開発者用文書
ML の作成 (Create ML)