Google 検索のエントリ ポイントの使用
Google 検索のエントリ ポイントを使用するには、グラウンディングされたレスポンスのメタデータに含まれる検索クエリに基づいてエントリ ポイントを表示する必要があります。レスポンスには次のものが含まれます。
- "content": LLM が生成したレスポンス。
- "searchQuery": Google 検索のエントリ ポイントに使用するクエリ。
たとえば、次のコード スニペットでは、熱帯植物の種類を尋ねる Google 検索のグラウンディングされたプロンプトに Gemini が応答しています。
"predictions": [
{
"content": "Monstera is a type of vine that thrives in bright indirect light…",
"groundingMetadata": {
"webSearchQueries": ["What's a monstera?"],
}
}
]
この出力は、Google 検索のエントリ ポイントを使用して表示できます。
Google 検索のエントリ ポイントの要件
必須事項:
- 以下の表示要件を遵守しながら、エントリ ポイントを変更せずにそのまま表示する。
- ユーザーがエントリ ポイントを操作したときに、Google 検索結果ページ(SRP)に直接移動する。
禁止事項:
- ユーザーがタップしてから SRP が表示されるまでの間に別の画面や追加の手順を表示する。
- エントリ ポイントまたは関連するグラウンディング LLM レスポンスと一緒に他の検索結果や候補を表示する。
表示の要件
- エントリ ポイントは提供されたとおりに表示します。色、フォント、外観を変更してはなりません。次のモックで指定されているようにエントリ ポイントがレンダリングされるようにします(ライトモードとダークモードを含む)。
- グラウンディングされたレスポンスを表示する場合は、対応する Google 検索のエントリ ポイントが常に表示されるようにする必要があります。
- ブランディング: Google ブランドの第三者による使用のためのガイドラインを厳守する必要があります。
- Google 検索のエントリ ポイントは、グラウンディングされたレスポンスの幅以上にする必要があります。
タップ時の動作
ユーザーがチップをタップしたときに、チップに表示されている検索語句の Google 検索結果ページ(SRP)に直接移動します。SRP は、アプリ内ブラウザまたは別のブラウザアプリで開くことができます。SRP の表示を妨げたり、最小化や削除を行わないようにすることが重要です。次のアニメーション モックアップは、タップして SRP を表示する操作を示しています。
Google 検索のエントリ ポイントを実装するコード
API を使用して検索のレスポンスをグラウンディングすると、モデルのレスポンスには、renderedContent
フィールドに準拠する HTML と CSS のスタイルが提供されます。このフィールドを実装すると、アプリで検索のエントリ ポイントを表示できます。API レスポンスの例については、Google 検索によるグラウンディングのレスポンスのセクションをご覧ください。
次のステップ
- チャット プロンプト リクエストの送信方法を学習する。
- 責任ある AI のベスト プラクティスと Vertex AI の安全フィルタについて学習する。
- Vertex AI におけるグラウンディングで、PaLM モデルをグラウンディングする方法を確認する