インタラクティブ チュートリアル

このページでは、Vertex AI Search for Retail のインタラクティブなチュートリアルのセットを紹介します。これらのチュートリアルには、Google Cloud Shell Editor で実行できるアクションが含まれています。このツールを使用すると、クラウド ネイティブ アプリケーションの作成、ビルド、テスト、実行、デバッグをブラウザから直接行うことができます。

概要

学習したい内容に応じてさまざまなチュートリアルをお試しください。

カタログ情報をインポートする

このチュートリアルでは、カタログ情報をインポートして最新の状態に保つ方法について説明します。

BigQuery からカタログデータをインポート

このチュートリアルでは、BigQuery テーブルを使用して、大量のカタログデータを無制限にインポートする方法を説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


Cloud Storage からカタログデータをインポートする

このチュートリアルでは、多数のアイテムをカタログにインポートする方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


インラインでカタログデータをインポートする

このチュートリアルでは、商品をインラインでカタログにインポートする方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


カタログ情報を管理する

このチュートリアルでは、カタログをインポートした後に商品情報を管理する方法について説明します。カタログ内の商品の読み取り、書き込み、削除を行うことができます。

選択した言語で API を呼び出す方法を学びます。

商品の作成、取得、更新、削除のチュートリアル

このチュートリアルでは、API メソッドの使用方法について説明します。このメソッドでは次の処理を行います。

  • 商品を作成する
  • 商品を入手する
  • 商品を更新する
  • 商品を削除

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


商品作成のチュートリアル

このチュートリアルでは、単一の商品を作成する方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


商品取得のチュートリアル

このチュートリアルでは、商品アイテムを取得する方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


商品更新のチュートリアル

このチュートリアルでは、カタログ内の商品を更新する方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


商品削除のチュートリアル

このチュートリアルでは、カタログから商品を削除する方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


過去のユーザー イベントをインポートする

このチュートリアルでは、過去のイベントからユーザー イベントデータを一括インポートする方法について説明します。モデルでは、トレーニングにユーザー イベント データが必要です。

Cloud Storage チュートリアルからイベントをインポートする

このチュートリアルでは、Cloud Storage からユーザー イベントをインポートする方法を説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


BigQuery チュートリアルからイベントをインポートする

このチュートリアルでは、BigQuery からユーザー イベントをインポートする方法を説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


イベントのインライン チュートリアルをインポートする

このチュートリアルでは、インラインでユーザー イベント データをインポートする方法を説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


リアルタイムのユーザー イベントを記録する

このチュートリアルでは、リアルタイムのユーザー イベントを記録、表示、削除する方法について説明します。Vertex AI Search for Retail は、リアルタイムのユーザー イベントを使用しておすすめ情報と検索結果を生成します。有効な商品情報を使用してできるだけ多くの種類のユーザー イベントを記録することで、結果の品質が向上します。

ユーザー イベント作成のチュートリアル

このチュートリアルでは、userEvents.write メソッドを使用してユーザー イベントを記録する方法を説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


ユーザー イベントの再結合のチュートリアル

このチュートリアルでは、POST リクエストを userEvents:rejoin エンドポイントに送信してユーザー イベントを再結合する方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


ユーザー イベント チュートリアルを削除する

このチュートリアルでは、ユーザー イベントを完全に削除する方法を説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


チュートリアルを検索

search() メソッドは、検索クエリや filter、facet、order_by などのパラメータに従ってカタログの検索に使用されます。

デフォルトでは、検索レスポンスには、関連性の高い順に並べられた妥当な数の検索結果が含まれます。

クエリのチュートリアル

このチュートリアルでは、シンプルな検索クエリを送信してそのレスポンスを分析する方法について説明します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


ページ分けのチュートリアル

このチュートリアルでは、検索リクエストでページネーションを制御する方法を示します。買い物客が店内の商品を検索する際に、検索結果でナビゲーションを向上させることができます。たとえば、ページサイズ機能を使用して検索レスポンス内のアイテム数を制限したり、オフセット機能を使用して目的のページにジャンプしたりできます。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


クエリ拡張のチュートリアル

このチュートリアルでは、クエリ拡張機能を有効にする方法について説明します。買い物客があいまいなまたは複数の単語からなる検索フレーズを使用すると、空のレスポンスが返される場合があります。クエリ拡張を有効にすると、リクエストが分析され、解析された検索クエリに基づいて商品の拡張リストが返されます。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


フィルタリングのチュートリアル

このチュートリアルでは、フィルタリング機能について説明します。ご自身やお客様のニーズに応じて、検索リクエストを細かく調整できます。 単一または複数のフィールドでフィルタしたり、テキスト フィールドまたは数値フィールド、またはその両方でフィルタすることもできます。式言語を使用すると、フィールドごとに述語を作成したり、論理演算子を使用してさまざまな式を結合したりできます。たとえば、靴を探している買い物客はフィルタを使用して、目的のブランドや色に検索結果を絞り込めます。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


並べ替えのチュートリアル

このチュートリアルでは、検索レスポンス内のアイテムを並べ替える方法について説明します。買い物客がサイトで商品を検索する際に、複数のフィールドで並べ替えられた結果を表示できます。たとえば、買い物客が価格と割引が最高のドレスを探しているとします。ここでは価格と割引のフィールドが複数あります。買い物客には価格順の洋服が表示され、同じ価格の洋服については割引順に表示されます。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


ブーストのチュートリアル

このチュートリアルでは、検索結果における商品ブーストの例をいくつか紹介します。ブースティングでは、商品にブーストを適用して、検索結果でその商品に優先順位を付けることができます。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


リダイレクト制御のチュートリアル

このチュートリアルでは、リダイレクト制御の使用方法について説明します。リダイレクト制御を使用すると、ユーザーが特定の検索クエリを使用するときにリダイレクトできる URL を指定できます。たとえば、ユーザーが「サステナブルな製品」をリクエストした場合は、作業中の環境ブランドを含むページにリダイレクトできます。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


検索対象の在庫を更新する

Product の作成、読み取り、更新、削除(CRUD)メソッドは Product の属性の広範な変更に使用されますが、在庫に固有のフィールドをさまざまな粒度で更新するために使用する一連の Product メソッドもあります。次の Product フィールドが広告枠フィールドとみなされます。

  • Product.price_info
  • Product.availability
  • Product.available_quantity
  • Product.fulfillment_info

フルフィルメント追加のチュートリアル

このチュートリアルでは、AddFulfillmentPlaces メソッドを使用して商品のフルフィルメント情報を更新する方法について説明します。このようにして、検索は商品が入手可能で注文が納品可能な場所の最新情報を表示できます。たとえば、買い物客が店で青いジーンズを探しているが、在庫切れになっているとします。このショップや他のショップにジーンズが再入荷した時点で、買い物客は更新情報を確認して、注文を続行することができます。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


フルフィルメント削除のチュートリアル

このチュートリアルでは、RemoveFulfillmentPlaces メソッドを使用して商品のフルフィルメント情報を更新する方法について説明します。このようにして、検索は商品が入手不可能で注文が納品不可能な場所の最新情報を表示できます。たとえば、買い物客が店で青いジーンズを探しているとします。ジーンズがこの店舗で在庫切れになった場合、買い物客はこれを見ると注文を続行できません。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示


在庫設定のチュートリアル

このチュートリアルでは、商品全体を更新する代わりに、SetInventory メソッドを使用して在庫の更新を push する方法を示します。

このタスクを Cloud Shell エディタで直接行う際の順を追ったガイダンスについては、[ガイドを表示] をクリックしてください。

ガイドを表示