メディア検索のチェックリスト

このページでは、メディア検索アプリを実装するために必要な手順のチェックリストを示します。

Vertex AI Search を初めて使用する場合は、メディア検索を使ってみるのクイックスタート チュートリアルに沿ってサンプルアプリを作成することを検討してください。

Google Cloud プロジェクトを設定し、Vertex AI Agent Builder を有効にして、プロジェクトのアクセス制御を設定します。既存の Google Cloud プロジェクトがすでにある場合は、それを使用できます。

操作

  1. 始める前にの手順を完了します。

Vertex AI Search へのインポート用にデータを準備します。

メディア検索アプリは、次のデータを使用します。

  • 構造化メディアデータ。必須。メディア コンテンツに関するメタデータ情報(タイトル、説明、URI など)をメディアの場所にアップロードします。Vertex AI Search には、メディアの事前定義スキーマが用意されています。 独自のスキーマを使用することもできます。

  • ユーザー イベント。省略可ですが、強く推奨します。 ユーザー イベントを記録すると、検索結果のランキングが向上します。

操作

  1. メディアデータとデータストアに関する情報を確認し、メディア ドキュメントとデータストアについてで、必要なスキーマとフィールドに従ってデータを準備します。独自のスキーマを使用している場合は、JSON オブジェクトとしてのスキーマの例構造化データもご覧ください。

  2. ユーザー イベントについてで、メディア ユーザー イベントの要件を確認します。

アプリとデータストアを作成し、メディアデータをインポートします。

メディアデータのインポート方法は、インポート元によって異なります。たとえば、データが Cloud Storage にある場合は、コンソールまたは API を使用して、データのバケット ロケーションを指定してデータをインポートできます。

メディア検索アプリでは、ユーザー イベントの使用をおすすめしますが、必須ではありません。

操作

  1. メディア データストアを作成します。

  2. メディアアプリを作成します。

  3. 過去のユーザー イベントを一括インポートして、アプリでトレーニングを開始できるようにします。

  4. リアルタイムのユーザー イベントの記録を設定します。

Vertex AI Search には、多くの構成オプションがあります。一部のオプションは、検索ウィジェットをデプロイするかどうかによって異なります。

操作

ユースケースと、すぐに使用できる検索ウィジェットをデプロイするか、検索 API 呼び出しを独自のコードに統合するかに応じて、Vertex AI Search にはいくつかの構成オプションがあります。

  1. 検索ウィジェットをウェブサイトに埋め込むと、検索バーと拡張可能な検索インターフェースが自動的に提供されます。検索ウィジェットをデプロイする場合は、以下を構成します。

  2. ウィジェットを使用する代わりに、検索 API 呼び出しをサーバーまたはアプリケーションに統合する場合は、次のオプションを使用して検索設定を構成できます。

    • フィールド設定。構造化データまたはメタデータを含む非構造化データの場合は、フィールド設定を更新して、Vertex AI Search が検索にメタデータを使用する方法を調整します。検索用のフィールドを構成するをご覧ください。

    • 予測入力。データに応じて、ドキュメントのコンテンツ、フィールド、検索履歴、ユーザー イベントに基づいて予測入力の候補を設定します。予測入力を構成するをご覧ください。

    • サービス提供コントロール(許可リストありのプレビュー)。検索結果のブースト、非表示化、フィルタ、リダイレクトのタイミングや、特定のクエリを他のクエリに関連付けるかどうかを制御します。サービス提供コントロールを構成するをご覧ください。

    • 入力逐次検索。アプリでテレビのリモコンなどの使いづらい入力デバイスを使用している場合は、入力逐次検索機能を有効にできます。メディアアプリの入力逐次検索を取得するをご覧ください。

検索 API 呼び出しを独自のコードに統合してアプリをデプロイする場合は、検索結果のフィルタリングとブーストを構成できます。

操作

  1. メディア検索をフィルタします。

  2. 検索結果をブーストします。

検索結果をプレビューして、アプリの構成が想定どおりに機能しているかどうかを確認できます。

操作

  1. 検索結果をプレビューするには、コンソールまたは API を使用します。

    • コンソール。Vertex AI Agent Builder コンソールの [プレビュー] ページを使用して、検索ウィジェットの構成が結果に与える影響をプレビューします。検索結果を取得するコンソールの手順をご覧ください。

    • API。API 呼び出しをアプリケーションに統合する場合は、API 呼び出しを行って検索構成をプレビューします。検索結果を取得するREST の手順をご覧ください。

メディア検索アプリのプレビュー バージョンに問題がなければ、ウェブサイトにデプロイしてユーザーと共有します。

操作

  1. 検索アプリは、次のいずれかの方法でデプロイできます。

    • 検索ウィジェットをウェブサイトに埋め込みます。Vertex AI Search には、ウェブサイトまたはウェブ アプリケーションにコピーできるコードが用意されています。これにより、検索ウィジェットがデプロイされます。検索結果はコンソールでプレビューできます。ウェブページに検索ウィジェットを追加するをご覧ください。

    • 検索 API 呼び出しをサーバーまたはアプリケーションに統合します。検索結果の表示方法を完全に制御するには、API 呼び出しをサーバーまたはアプリケーションに統合します。API 呼び出しについて詳しくは、検索結果を取得するをご覧ください。クライアント ライブラリのリソースについては、Vertex AI Agent Builder クライアント ライブラリをご覧ください。

アプリをメンテナンスすることで、データストアで最新の必要なデータを利用できるようにできます。

操作

  1. 構造化データを更新します。