このセクションでは、使用している検索アプリの種類に応じて、検索ウィジェットの結果を設定する方法について説明します。
データソースにサードパーティのアクセス制御を使用している場合、これらの構成設定はウェブアプリにも適用されます。
検索ウィジェットのコンセプト
[UI] タブのコントロールの使用方法を理解するためのコンセプトをいくつか紹介します。
スニペット。短いテキストで、ドキュメント タイトルの下に 1 文で表示されるのが一般的です。デフォルトでは、ウェブサイトと非構造化データの検索結果ごとにスニペットが表示されます。
回答付きの検索。この機能は、ウェブサイトまたは非構造化データの上位の結果から統合された情報の段落(回答)を提供します。回答のベースとなる上位結果の数はカスタマイズできます。デフォルトでは、上位 5 件の結果が要約されて回答が作成されます。回答付きの検索とフォローアップ付きの検索を組み合わせることはできません。
フォローアップ付きの検索。ウェブサイトと非構造化データ向けのこの機能を使用すると、最初の検索クエリのコンテキストを維持したフォローアップ質問を作成できます。
予測入力。ユーザーが検索バーに入力した最初の文字に基づいて、検索語句を提案します。詳細については、予測入力を構成するをご覧ください。
フィードバック ユーザーが検索結果の品質を評価できるように、thumb_up ボタンと thumb_down ボタンを提供します。この情報は Google にのみ送信されます。 詳細については、ウィジェットのフィードバックを構成するをご覧ください。
メタデータ。データが構造化されている場合やメタデータが含まれている場合は、検索結果に含めるメタデータ フィールドを構成できます。フィールドをファセットの表示名にマッピングすることもできます。詳細については、検索ウィジェットのファセットを構成するをご覧ください。
高度な LLM 機能を無効にする。フォローアップ付きの検索または回答付きの検索を使用している検索ウィジェットで高度な LLM 機能をオフにすると、すべてのユーザーに対してウィジェットが機能しなくなります。高度な LLM 機能を有効または無効にするをご覧ください。
入力逐次検索。メディアアプリでのみ使用できます。この機能は、キー入力ごとに検索を実行します。検索結果を取得するために Enter キーを押す必要はありません。詳細については、メディアアプリの入力逐次検索の結果を取得するをご覧ください。
非構造化データまたはウェブサイト データの検索結果を構成する
非構造化データとウェブサイト データの検索ウィジェットでは、次の検索カスタマイズが可能です。
- 検索(シングルターン)
- 回答付きの検索(要約を含むシングルターン検索)
- フォローアップ付きの検索(マルチターン検索)
回答付きの検索とフォローアップ付きの検索では、次の高度な設定を有効にする必要があります。
非構造化データを使用する検索アプリの場合: 高度な LLM 機能
ウェブサイト検索アプリの場合: 高度な LLM 機能とウェブサイトの高度なインデックス登録
ウィジェットで非構造化データの検索結果を表示する方法を構成するには:
Google Cloud コンソールで、[Agent Builder] ページに移動します。
編集するアプリの名前をクリックします。
ナビゲーション メニューで [構成] をクリックします。
[UI] タブをクリックします。
タブのフィールドを編集します。
[プレビュー] ペインを使用して、変更内容が想定どおりに表示されることを確認します。
[保存して公開] をクリックして変更を適用します。
医療データの検索結果を構成する
医療データの検索ウィジェットでは、次の検索カスタマイズが可能です。
- 検索
- 回答付きの検索
回答付きの検索を行うには、高度な LLM 機能をオンにします。
医療データの検索結果をウィジェットに表示する方法を構成するには:
Google Cloud コンソールで、[Agent Builder] ページに移動します。
編集するアプリの名前をクリックします。
ナビゲーション メニューで [構成] をクリックします。
[UI] タブをクリックします。
検索タイプのリストで、次のいずれかを選択します。
- 検索: シングルターン検索を実行する
- 回答付きの検索: 生成 AI が生成した回答付きのシングルターン検索を実行する
[要約のための大規模言語モデル] セクションで、次のいずれかを選択します。
- 安定版:
gemini-1.5-flash-001
モデルに基づく Gemini 1.5 Flash 1 モデルを指す、安定した一般提供モデル。 - Gemini 1.0 Pro 2:
gemini-1.0-pro-002
モデルに基づく一般提供モデル。 - Gemini 1.5 Flash 1:
gemini-1.5-flash-001
モデルに基づく安定した一般提供モデル。詳細については、一般提供(GA)モデルをご覧ください。 - MedLM Medium: MedLM モデルに基づく医療データでトレーニングされたプレビュー モデル。詳細については、MedLM モデルをご覧ください。
- 安定版:
[保存して公開] をクリックして変更を適用します。
構造化データの検索結果を構成する
構造化データの場合、デフォルトでは、検索結果の各アイテムのすべての名前と値のペアがウィジェットに表示されます。Google Cloud コンソールの [構成] ページを使用して、ウィジェットで検索結果を表示する方法をカスタマイズできます。
次のリストに、検索結果の表示に使用される主なフィールドを示します。
- タイトル。ユーザーがクリックして検索結果でそのアイテムを選択できるアイテムのタイトル。
- サムネイル。検索結果のアイテムのタイトルの横に表示する画像の URL。
- URL。アイテムのタイトルをクリックしたときにユーザーが移動する URL。
検索結果に最大 3 つのフィールドを追加して、表示方法を構成できます。
また、検索結果をフィルタするファセットを選択し、表示名を設定することもできます。ウィジェット ファセットの構成の詳細については、検索ウィジェットのファセットを構成するをご覧ください。
構造化データの検索結果をウィジェットに表示する方法を構成するには:
Google Cloud コンソールで、[Agent Builder] ページに移動します。
編集する検索アプリの名前をクリックします。
[設定] をクリックします。
[UI] タブをクリックします。
アプリに複数のデータストアが接続されている場合は、結果を構成するデータストアを選択します。
[結果のフィールドを構成] セクションを開きます。
[プレビュー] ペインでクエリを入力し、Enter キーを押すと、現在の設定で検索結果が表示されます。新しい設定を入力すると、プレビューが自動的に更新されます。
省略可: デバイス アイコンをクリックして、デスクトップ フォーマットまたはモバイル フォーマットでプレビューを表示します。
検索結果の主なフィールド(タイトル、サムネイル、URL)を構成するには:
[タイトル] ボックスをクリックし、検索結果のタイトルにマッピングするフィールドを選択します。検索結果にタイトルを表示しない場合は、[なし] を選択します。
[サムネイル] ボックスをクリックし、検索結果のサムネイル画像にマッピングするフィールドを選択します。検索結果にサムネイル画像を表示しない場合は、[なし] を選択します。
[URL] ボックスをクリックし、ユーザーが検索結果のアイテムのタイトルをクリックしたときに開くアイテムにマッピングするフィールドを選択します。検索結果のアイテムのタイトルをアイテムにリンクしないようにするには、[なし] を選択します。
検索結果に追加のフィールドを追加するには:
[テキスト 1] ボックスをクリックし、検索結果に表示するフィールドを選択します。デフォルトでは、検索結果にフィールド値のみが表示されます。
[テキスト 1] ボックスの横にある矢印をクリックして、[テンプレート] ボックスを表示します。[テンプレート] ボックスの [{value}] フィールドは、検索結果に表示するフィールド値を表します。[{value}] フィールドの前または後(または両方)にテキストを追加して、検索結果の値のコンテキストを指定します。たとえば、[テキスト 1] ボックスで
price
を選択し、特定のアイテムの価格値が 42 だとします。[テンプレート] フィールドを"Total Price: {value} USD"
に更新すると、そのアイテムの検索結果に「合計価格: 42 USD」と表示されます。フィールドを追加するには、[テキスト 2] ボックスと [テキスト 3] ボックスで上記の手順を繰り返します。
ファセットの設定を構成するには:
[ファセットの設定] セクションを開きます。
ファセットとして設定するフィールドを選択し、表示名を入力します。
ファセットを追加するには、[ファセットを追加] をクリックします。
[プレビュー] ペインで、変更が正しく表示されていることを確認します。
[保存して公開] をクリックして変更を適用します。