制限事項
機械学習に基づいているかどうかにかかわらず、すべての機能には、提供できる機能に一定の制限があります。一般に、制限には 2 つの種類があります。機能がうまくできないことと、機能がまったくできないことです。機能に対する人々の期待と、その機能が実際に達成できることとの間に不一致がある場合、制限は欠陥のように見えることがあります。たとえば、人々は以下のことを期待するかもしれません。
設計プロセスの重要な部分は、制限がユーザー体験に影響を与えるシナリオを特定し、人々がそれらを使用できるようにする方法を設計することです。例えば:
人々が現実的な期待を確立するのを支援します。 制限がユーザー体験に深刻な影響を与える可能性があるものの、まれにしか発生しない場合は、あなたのアプリや機能を使用する前に制限を人々に知らせることを検討してください。販売資料または機能のコンテキスト内で制限を説明して、人々が機能にどのように依存するかを決定できるようにします。制限の影響が深刻でない場合は、属性 を提供することで人々の期待を設定するのに役立ちます。
最良の結果を得る方法を示します。 機能を使用するためのガイダンスを提供しない場合、人々はそれがお望みのすべての機能を備えていると思い込む可能性があります。良い結果を得る方法を人々に積極的に示すことで、人々は機能から利益を得て、機能の可能性のより正確な心理的モデルを確立することができます。機能の最適な使用方法を人々に示すには、以下のような多くの方法があります。
制限によって満足のいく結果が得られないことを説明します。 あなたの機能が断続的に動作しているように見えると、人々はイライラすることがあります。理想的には、あなたの機能が悪い結果の理由を認識して説明し、人々に制限を認識させ、期待を調整できるようにします。たとえば、アニ文字 は暗闇ではうまく機能しないことを人々に伝えます。
制限が解消されたら、人々に伝えることを検討してください。 機能を頻繁に使用すると、機能の制限のために失敗する操作を避けることを学びます。あなたのアプリを更新して制限を取り去るときは、人々に通知して、機能の心理的モデルを調整し、以前は避けていた操作に戻れるようにできます。
リソース
開発者用文書
ML の作成 (Create ML)