概要
Maps Platform の Agentic UI ツールキット は、会話型 AI の時代に向けて特別に設計されたデベロッパー ツールキットです。大規模言語モデル(LLM)と AI エージェントが地理空間データのリアルタイムでインタラクティブなビジュアル レスポンスを構築するのに役立つ、LLM システム指示のセットと UI コンポーネントのライブラリを提供します。
デベロッパーは、ビジュアル要素をハードコーディングする代わりに、このツールキットを使用して、LLM からの「インテントベースの指示」を動的なコンテキスト認識型の地図やプレイスの表示に変換し、ユーザーがチャット エクスペリエンスに没頭できるようにします。
一般的なユースケースには次のものがあります。
- AI アシスタント: ローカル クエリ(ホテル、レストランなど)のテキスト レスポンスをビジュアル コンテキストで補強します。
- 旅行プランナー: 地図、ルート、プレイスの詳細をインラインで表示します。
- ローコード開発: 複数の Maps API を手動でオーケストレートする手間を軽減します。
主なコンセプト
1. エージェント対応の UI
リアルタイムの LLM を活用したエクスペリエンス向けに特別に設計された、スケーラブルで高品質なビジュアル(プレイスカード、イマーシブ マップビュー、ルートのプレビューなど)を有効にします。
2. コンテキストリッチなエクスペリエンス
ユーザーはチャットを離れることなく、情報を確認して決定できます。写真ギャラリー、評価、ルート オプションなどの豊富なインライン マップ コンテキストを提供することで、ユーザーは没頭し、自信を持って行動できます。
3. インテリジェント コンポーネント
Agentic UI ツールキットは、複雑な地理空間ロジックを自動的に処理し、コンテキストとレイアウトをユーザーの意図に合わせて瞬時に調整します。また、すべてのインタラクションがブランドとつながっているようにスタイリングします。
4. LLM に依存しない
Agentic UI ツールキットは、AI スタックのモデルに依存しません。Gemini、OpenAI、Anthropic のモデルを使用している場合でも、グラウンディングされたデータソースに関係なく、Agentic UI ツールキットは位置データを可視化するための専用のプレゼンテーション レイヤを提供します。
スタートガイド
Agentic UI ツールキットの使用を開始するには、1 つの API キーで初期化する必要があります。これにより、基盤となる Maps サービスが抽象化されるため、個別の API を管理する必要はありません。
詳細な手順については、スタートガイドをご覧ください。
UI の結果
Agentic UI ツールキットには、すぐに使用できる特殊な UI 機能の包括的なスイートが用意されています。
- プレイスの詳細(コンパクト): コンパクトなカードに特定の 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 回のユーザー インタラクションで表示できる必要があります。