ユースケースを確認する

AI の価値の高い機会を見つけるには、絶好の立場にあります。アイデアの技術的な実現可能性とユーザー エクスペリエンスへの影響の両方を評価できます。AI 機能が成功するには、この 2 つの視点を統合する必要があります。AI 機能は、斬新さや印象深さではなく、ユーザーの生活を本当に楽にしたり、速くしたり、楽しくしたりするために構築する必要があります。

このモジュールでは、プロダクトで AI ユースケースのアイデア出し、仕様の作成、プロトタイピングを行うための構造化された反復的な方法について説明します。

AI の価値を理解する

次の AI 機会ツリーは、AI が提供できる価値の大きなカテゴリを定義しています。

商談はユースケースにマッピングされます。
図 1. AI の価値の各カテゴリには、複数のユースケースがあります。たとえば、利便性カテゴリでは、AI を活用したスマート フィルタや自動補完を構築できます。

ソリューションを検討するうえで役立つ価値のカテゴリを以下に示します。リストを進むにつれて、複雑さ、リスク、ユーザーへの影響の可能性が増加する傾向があります。

  • 分析情報: 意思決定を改善します。
  • 利便性: 顧客のストレスをなくします。
  • 自動化: 反復的な作業を置き換えます。
  • 拡張: 複雑なタスクやクリエイティブなタスクでユーザーをサポートします。
  • パーソナライズ: 個々のニーズや好みに合わせてプロダクトを調整します。

まず、影響の少ないユースケースの解決を試みます。たとえば、社内 AI システムでプロダクトに関するより優れた分析情報を収集し、プロダクトを内部から改善できます。次に、既存の UX デットを監査し、AI を使用してユーザーの摩擦と認知負荷を軽減します。自信と経験を積むにつれて、より複雑なユースケースに進み、AI の利用を増やすことができます。

ただし、パーソナライズの軽いタッチなど、驚くほどアクセスしやすく、リスクが低く、意味のある、影響力の大きい機会が見つかることもあります。

プロダクトの機会を特定する

適切なアイデアを判断するには、ユーザーの属性を把握しておく必要があります。UX チームと協力するか、ペルソナを復習して、ユーザーを定義します。ユーザー ファースト(またはユーザー重視)のアプローチを取り、見つけた AI の機会をプロダクトの具体的なユースケースにマッピングします。

たとえば、次のようなものがあります。

  • ユーザーの明示的なニーズや課題に動機付けられている。
  • チームメンバーまたは自分自身が提案した。この場合、「AI のための AI」という罠を避けるためには、ユーザーによる迅速な検証が不可欠です。
  • 競合他社からヒントを得ることはできますが、慎重に行う必要があります。競合他社のオーディエンスとコンテキストは、自社のものとは異なる場合があります。早期に検証して、競合他社の成功した取り組みが自社の商品にも当てはまるかどうかをテストします。

たとえば、次の表にはフライト予約ウェブサイトのアイデアが記載されています。

ユーザー ジャーニー より詳細な分析情報 便利 自動化 拡張 カスタマイズ
Discover トレンドの分析情報

トレンド分析に AI を使用する理由

市場データを分析して、人気のある検索トレンドや新しい検索トレンドを表示します。

スマート フィルタ

スマート フィルタに AI を使用する理由

インテリジェントなコンテキスト フィルタを適用して、検索結果を効率的に絞り込みます。

    パーソナライズされたインスピレーション

パーソナライズされたインスピレーションに AI を使用する理由

過去の行動や好みに基づいてカスタマイズされた候補を表示します。

探索       ビジュアル サマリー

映像概要に AI を使用する理由

複雑なデータやオプションの簡潔なグラフィカルな概要を生成します。

アダプティブ提案

アダプティブ提案に AI を使用する理由

ユーザーがオプションを操作すると、おすすめが動的に調整されます。

決定 予測料金

予測価格設定に AI を使用する理由

商品やサービスの将来の価格を予測して、予約の判断に役立てます。

    信頼性スコアリング

信頼性スコアリングに AI を使用する理由

過去のパフォーマンスとレビューに基づいて、オプションにスコアを割り当てます。

 
書籍   フォームの自動入力

自動補完に AI を使用する理由

ユーザーデータを自動的に入力して、購入手続きを迅速に行えるようにします。

不正行為の検出

不正行為の検出に AI を使用する理由

予約プロセス中に不審な取引やユーザー行動を特定してフラグを設定します。

   
予約後   スマート通知

スマート通知に AI を使用する理由

旅程の変更や関連サービスに関するコンテキスト認識型のタイムリーなアラートを送信します。

プロアクティブな再予約

AI を使用して事前予約変更を行う理由

現在の予約が中断された場合に、代替オプションを自動的に検索して提示します。

  パーソナライズされたアップセル

パーソナライズされたアップセルに AI を使用する理由

ユーザーの現在の予約に基づいて、関連性の高い、より価値の高いアドオンやアップグレードを提案します。

ユーザー ジャーニーの各ステップで、AI を活用して価値を高めるさまざまな機会を特定できます。

ソリューションを形作る

ここまでで、ユーザー ジャーニーに沿っていくつかの AI のアイデアをマッピングしました。次のステップは、それらに形を与え、最初に開発するものを決定できるだけの自信を得ることです。これはチームの取り組みであり、通常はプロダクト マネージャーが主導します。デベロッパーの主な責任は、計画された AI ソリューションの費用、労力、リスクを見積もることです。

アイデアを指定する

まず、各アイデアを簡潔かつ包括的な仕様にまとめます。このとき、冒頭で紹介した AI システムのブループリントを使用できます。通常、デベロッパーはソリューション部分に注力し、機会はプロダクト マネージャーが指定します。この演習により、全員が共通の基盤を持って、前進する前に調整と議論を行うことができます。

労力と費用を評価する

次に、アイデアの実装の難易度を評価します。たとえば、スマート フィルタを追加する場合、LLM API を使用したプロンプトベースの解析のみが必要になることがあります。これは、プロトタイプ作成と実行が高速で、調整も簡単です。一方、パーソナライズされた予約アシスタントには、カスタム データ パイプライン、予約 API、慎重な人間によるループ メカニズムが必要であり、はるかに大きな負担がかかります。

複数のディメンションにわたって労力と費用を確認します。

  • データの準備状況: 必要なデータはすでにありますか?AI 対応にするために、どの程度のクリーニング、事前処理、ラベル付けが必要ですか?
  • モデルの成熟度: 適切な事前トレーニング済みモデルがすでに存在するか、一からトレーニングする必要があるか。
  • レイテンシ: この機能がシームレスで役立つと感じられるように、モデルはどのくらいの速さで応答すべきか。
  • 統合の複雑さ: 接続する必要があるシステムの数。バックエンド、API、UI、サードパーティ製ツールはありますか?タッチポイントが多いほど、コストとリスクが高くなります。
  • 運用費用: 各モデル呼び出しまたは推論の費用はどのくらいですか?スケーリングの月間使用量と予算を見積もります。プロトタイプ段階では「安価」な機能でも、数千人のユーザーが利用するようになるとコストがかかる可能性があります。

ユーザーにとっての隠れたコストを考慮します。AI を導入すると、プロダクトに不確実性や誤りが生じる可能性があります。クライアントサイド AI では、機能がユーザーのデバイス上で実行されるため、帯域幅、ストレージ、エネルギーが消費されます。この機能は、ユーザーが費用を負担してもよいと思えるほど価値のあるものでなければなりません。

労力を早期に評価することで、価値が高く、摩擦の少ない成果に集中し、データ、インフラストラクチャ、エクスペリエンスが成熟するまで、より複雑なアイデアを延期できます。

障害モードを推定する

モデルが誤った判断を下し、機能が期待どおりに動作しないことがあります。ユーザーが入力内容を変更して目的の結果を得られるかどうかを判断できるように、何が起こったのか、どこでエラーが発生したのかをユーザーに伝える必要があります。

たとえば、旅行代理店を経営しているとします。あなたの会社では、旅行者に合わせたおすすめの旅行先を提案したいと考えています。ユーザーから、この操作を自分で行うためのツールを求める声が寄せられており、プロダクト チームはツールの実装を推進しています。ただし、パーソナライズにはユーザーの興味に関する多くのシグナルが必要であり、そのようなシグナルを収集するデータベースを設定していないことがわかっています。これにより、関連性のないインスピレーションが提供されるため、パーソナライズがうまくいかず、ユーザーがこの機能を放棄する可能性があります。パーソナライズされたデータの可用性についての理解は、チームの価値評価に反映されているはずです。

考慮すべき重要な AI 障害モードは次のとおりです。

  • ハルシネーション: モデルが、もっともらしく見えるが実際には存在しない出力(存在しないフライトをでっち上げるなど)を生成すること。
  • バイアス: モデルがトレーニング データに基づいて不公平な一般化を示したり、増幅したりすることで、差別的または不公平な結果につながります。たとえば、モデルが認識した性別や人種に基づいて、ファースト クラスのフライトを希望するユーザーとエコノミー クラスのフライトを希望するユーザーを想定する場合があります。
  • コールド スタート問題: パーソナライズされた旅行ツールの例で示されているように、初期データが不足しているため、システムは新規ユーザーやアイテムに価値を提供できません。
  • パフォーマンスの低下: 実際のデータが進化して元の分布から離れるにつれて、モデルの精度が低下します。これはモデルドリフトとも呼ばれます。

プロトタイプ

コスト、労力、故障モードに関する入力は、最初は忠実度が低くなります。確信を得るには、特定の AI 機能の最適な検証方法はプロトタイプを作成することです。プロトタイピングを使用すると、完全なビルドをコミットする前に、コアとなる技術的な前提条件(データの準備、レイテンシ、精度)をすばやくテストできます。特に AI のような、まだ十分に探求されていない新しいテクノロジーの場合、研究や分析よりも構築することでより早く学習できます。

Vertex AI や Replit などの AI を活用したコード生成ツールを使用すると、プロトタイピング プロセスを大幅に高速化し、リスクを軽減できます。

小さなものをリリースし、その動作を観察して、継続的に改善するという考え方を採用します。

次のベスト プラクティスを適用します。

  • エンドツーエンドを早期に構築する。モデルの精度だけでなく、AI システムのブループリントで定義されているフロー全体(データ、インテリジェンス、ユーザー エクスペリエンス)をテストします。このビルドは、ユーザーが AI を利用する際のあらゆるエクスペリエンスを反映する必要がありますが、すべてのアプリ機能を表現する必要はありません。
  • ショートカットから始めましょう。API と事前トレーニング済みモデルを使用して、価値を迅速に検証します。
  • すべてをログに記録します。入力、出力、ユーザーの編集を追跡して、一般的な障害モードを確認し、潜在的な問題点を評価します。
  • 実際のデータでテストする。初期テストでは、自然で雑然としたユーザーの行動を把握する必要があります。
  • フィードバックと制御メカニズムを追加します。ユーザーがエラーを報告したり、出力を調整したりしやすくし、ユーザーが結果を確認または修正できるようにします。

ほとんどの場合、プロトタイピングは評価と仕様の作成と並行して行われます。

要点

抽象的な AI の可能性を具体的な価値の高いプロダクト アイデアに変える方法を学びました。デベロッパーの強みは、技術的な実現可能性とユーザー エクスペリエンスを結びつけることです。さまざまなカテゴリで AI がどのように価値を生み出すかを検討し、これらの機会をプロダクトのユーザー ジャーニーにマッピングしました。また、構造化されたフレームワークを使用して、これらの機会を指定、評価、優先順位付けする方法を学びました。

AI は、絶え間ない反復によって成功することを忘れないでください。早期にリリースし、ユーザーの意見を聞き、ユーザーを観察して、迅速に改善します。プロトタイプは、AI によって製品の価値とユーザーの満足度を高める方法を理解するためのステップです。

リソース

  • Getting AI Discovery Right: AI のユースケースのアイディエーション、検証、優先順位付けに関するガイド。
  • AI Radar: 業界全体でユースケースを特定し、優先順位を設定するための検出と意思決定支援ツール。

理解度を確認する

複雑なタスクやクリエイティブなタスクでユーザーを支援する AI の機会は、どのカテゴリに分類されますか?

自動化。
不正解です。
拡張。
正解です。よくできました。
利便性。
不正解です。
より詳細な分析情報。
不正解です。

AI アイデアの労力と費用を評価する際、「統合の複雑さ」とは何を指しますか?

各モデル呼び出しの費用。
不正解です。
モデルがユーザーに回答する速さ。
不正解です。
接続する必要があるシステムの数(バックエンド、API、UI、サードパーティ ツール)。
正解です。よくできました。
事前トレーニング済みモデルがすでに存在するかどうか。
不正解です。

AI の障害モードにおけるコールド スタート問題とは何ですか?

モデルが、もっともらしいが事実に反する出力を生成する。
不正解です。
初期データが不足しているため、新しいユーザーやアイテムの値をシステムで提供できません。
正解です。よくできました。
モデルがトレーニング データに基づいて不公平な一般化を行う。
不正解です。
実世界のデータが進化するにつれて、モデルの精度は時間とともに低下します。
不正解です。

AI 機能のプロトタイピングで推奨される考え方は何ですか?

コードを記述する前に、数か月間調査と分析を行います。
不正解です。
小さなものをリリースし、動作を観察して、継続的に改善します。
正解です。よくできました。
テストの前に、機能セット全体をエンドツーエンドで構築します。
不正解です。
テストされていないプロトタイプを本番環境に直接コピー&ペーストする。
不正解です。

プロトタイピング時にログを記録することが重要なのはなぜですか?

入力、出力、ユーザー編集を追跡して、一般的な障害モードを確認します。
正解です。よくできました。
大規模言語モデルをゼロからトレーニングするのに十分なデータがあることを確認するため。
不正解です。
プロジェクトのストレージ費用を増やす。
不正解です。
デベロッパー チームのパフォーマンスをモニタリングする。
不正解です。