概要
Maps Platform のエージェント型 UI ツールキットは、会話型 AI の時代に合わせて特別に設計されたデベロッパー ツールキットです。LLM システムの指示のセットと、大規模言語モデル(LLM)と AI エージェントが地理空間データのリアルタイムのインタラクティブな視覚的レスポンスを構築するのに役立つ UI コンポーネントのライブラリが提供されます。
ビジュアル要素をハードコードする代わりに、ツールキットを使用して LLM からの「インテントベースの指示」を動的なコンテキスト認識型の地図や場所の表示に変換し、ユーザーをチャット機能に引き込むことができます。
一般的なユースケースは次のとおりです。
- AI アシスタント: ホテルやレストランなど、ローカルな検索に対して、テキストによる回答に視覚的なコンテキストを追加します。
- 旅行プランナー: 地図、ルート、場所の詳細をインラインで表示します。
- ローコード開発: ウェブとモバイルのタッチポイントで複数の Maps API を手動でオーケストレーションする際の摩擦を軽減します。
主なコンセプト
1. エージェント対応 UI
リアルタイムの LLM を活用したエクスペリエンス向けに特別に設計された、スケーラブルで高品質なビジュアル(プレイスカード、没入型地図ビュー、ルートのプレビューなど)を作成します。
2. コンテキスト リッチなエクスペリエンス
チャットを続けながら、ユーザーが情報を確認して判断できるようにします。写真ギャラリー、評価、ルート オプションなどの豊富なインライン マップのコンテキストを提供することで、ユーザーの関心を維持し、行動を促すことができます。
3. インテリジェント コンポーネント
Agentic UI ツールキットは、複雑な地理空間ロジックを自動的に処理し、コンテキストとレイアウトをユーザーの意図に合わせて瞬時に調整します。また、スタイリングにより、すべてのインタラクションがブランドと関連付けられているように感じられます。
4. LLM 非依存
エージェント UI ツールキットは、AI スタックに依存しません。Gemini、OpenAI または Anthropic のモデルを使用している場合でも、グラウンディングされたデータソースに関係なく、このツールキットは位置データを可視化するための専用のプレゼンテーション レイヤを提供します。
5. サーバーサイド テンプレートのアーキテクチャ
サーバーサイド テンプレート アーキテクチャは、サーバーサイドでテンプレートの展開とパラメータの解決を行うことで、コンポーネントのレンダリングを高速化します。これにより、リアルタイムの会話エクスペリエンスのレイテンシが改善されます。
始める
Agentic UI ツールキットの使用を開始するには、Google Gemini API キーと Google Maps Platform API キーを使用して初期化する必要があります。
詳細については、スタートガイドをご覧ください。
UI の成果
Agentic UI ツールキットには、すぐに使える特殊な UI 機能が包括的に用意されています。これらのコンポーネントは、ウェブ、Android、iOS で利用できます。
- Place Detail, compact: コンパクト カードに表示される特定のスポット(POI)の情報
- インライン マップ: ポイントまたはエリアのロケーター
- インライン マップ + ルート: ナビゲーションまたはルートのプレビュー
- インライン地図の詳細: 豊富な画像を使用した場所の詳細やコンテキスト
システム指示
Agentic UI ツールキットは、「システム指示」を提供して、ホスト LLM に UI をいつ、どのように構築するかをガイドします。
ガイドライン
ホストモデルは、次のコンセプトを理解している必要があります。
- コンポーネントをユーザーの意図に一致させる方法(方向に関するクエリにインライン地図を使用するなど)。
- 自然言語からスキーマにパラメータをマッピングする方法(ユーザーが「景色の良い」と尋ねた場合に、地図モードを航空写真に設定するなど)。
ツールの使用スキーマ
Agentic UI ツールキットは、関数呼び出しなどの標準の LLM ツール使用スキーマと互換性のある定義のカタログを公開します。
ポリシーと利用規約
このライブラリは Google Maps Platform サービスを使用します。このライブラリを介した Google Maps Platform サービスの利用には、Google Maps Platform の利用規約が適用されます。Grounding Lite や Google マップによるグラウンディングなど、一部の API とバックエンド サービスには、満たす必要のある追加の利用規約要件があります。
このライブラリは Google Maps Platform コアサービスではありません。そのため、Google Maps Platform 利用規約(テクニカル サポート サービス、サービスレベル契約、非推奨ポリシーなど)は、このライブラリのコードには適用されません。
サポート
このライブラリはオープンソース ライセンスを通じて提供されます。Google Maps Platform の技術サポート サービス ガイドライン、SLA、非推奨ポリシーは適用されません。ただし、ライブラリで使用される Google Maps Platform サービスには、引き続き Google Maps Platform 利用規約が適用されます。
Google マップのソースの帰属表示の要件
Agentic UI ツールキットからの各ツールレスポンスにはソースが含まれています。ツールキットで提供されるツールを使用して結果を表示する場合は、次の要件を満たす方法で、関連する Google マップのソースを含める必要があります。
- Google マップのソースは、ソースがサポートする生成コンテンツの直後に示す必要があります。
- Google マップのソースは、1 回のユーザー操作で表示できる必要があります。
フィードバックを共有
Google マップ エージェント型 UI ツールキットに関するフィードバックを送信するには、次のフォームを使用します。