Ringkasan
Agentic UI toolkit Maps Platform adalah toolkit developer yang dirancang khusus untuk era AI percakapan. Alat ini menyediakan serangkaian petunjuk sistem LLM dan library komponen UI yang membantu model bahasa besar (LLM) dan agen AI membangun respons visual interaktif real-time untuk data geospasial.
Alih-alih melakukan hard-coding elemen visual, Anda dapat menggunakan toolkit ini untuk menerjemahkan "petunjuk berbasis intent" dari LLM menjadi peta dan tampilan tempat yang dinamis dan peka konteks, sehingga pengguna tetap berinteraksi dalam pengalaman chat.
Kasus penggunaan umum mencakup:
- Asisten AI: Menambahkan konteks visual ke respons teks untuk kueri lokal, seperti hotel dan restoran.
- Perencana perjalanan: Menampilkan peta, rute, dan detail tempat secara inline.
- Pengembangan low-code: Mengurangi hambatan dalam mengorkestrasi beberapa Maps API secara manual di berbagai platform web dan seluler.
Konsep utama
1. UI yang siap agen
Buat visual berkualitas tinggi yang skalabel—seperti kartu tempat, tampilan peta imersif, dan pratinjau rute—yang dirancang khusus untuk pengalaman real-time yang didukung LLM.
2. Pengalaman yang kaya konteks
Membantu pengguna menemukan dan memutuskan tanpa keluar dari chat. Berikan konteks peta inline yang lengkap, seperti galeri foto, rating, atau opsi rute, agar pengguna tetap berinteraksi dan yakin untuk mengambil tindakan.
3. Komponen cerdas
Toolkit UI Agentic menangani logika geospasial yang kompleks secara otomatis, langsung menyesuaikan konteks dan tata letak dengan niat pengguna sambil menerapkan gaya untuk memastikan setiap interaksi terasa terhubung dengan merek Anda.
4. Tidak bergantung pada LLM
Agentic UI Toolkit tidak bergantung model untuk stack AI Anda. Baik Anda menggunakan Gemini, model dari OpenAI atau Anthropic, dan terlepas dari sumber data grounding Anda, toolkit ini menyediakan lapisan presentasi khusus untuk memvisualisasikan data lokasi.
5. Arsitektur template sisi server
Arsitektur template sisi server mempercepat rendering komponen dengan melakukan perluasan template dan resolusi parameter di sisi server. Hal ini meningkatkan latensi untuk pengalaman percakapan real-time.
Mulai
Untuk mulai menggunakan Agentic UI toolkit, Anda perlu melakukan inisialisasi dengan kunci API Google Gemini dan kunci API Google Maps Platform.
Untuk mengetahui informasi selengkapnya, lihat Memulai.
Hasil UI
Toolkit Agentic UI menyediakan rangkaian lengkap kemampuan UI khusus yang siap pakai. Komponen ini tersedia di web, Android, dan iOS.
- Detail Tempat, ringkas: Informasi spesifik tentang lokasi menarik (POI) dalam kartu ringkas
- Peta Inline: Pencari lokasi titik atau area
- Peta + Rute Inline: Pratinjau navigasi atau perjalanan
- Detail Peta Inline: Detail atau konteks lokasi menggunakan gambar yang beragam
Petunjuk sistem
Toolkit Agentic UI menyediakan "petunjuk sistem" untuk memandu LLM host tentang kapan dan cara membuat UI.
Panduan
Model host harus memahami konsep berikut:
- Cara mencocokkan komponen dengan niat pengguna, seperti menggunakan Peta Inline untuk kueri orientasi.
- Cara memetakan parameter dari bahasa alami ke skema, seperti menyetel mode peta ke satelit jika pengguna meminta "pemandangan indah".
Skema penggunaan alat
Toolkit Agentic UI mengekspos katalog definisi yang kompatibel dengan skema penggunaan alat LLM standar, seperti panggilan fungsi.
Kebijakan dan Persyaratan Layanan
Library ini menggunakan layanan Google Maps Platform. Penggunaan layanan Google Maps Platform melalui library ini tunduk pada Persyaratan Layanan Google Maps Platform. Beberapa API dan layanan backend, seperti Grounding Lite dan Grounding with Google Maps, memiliki persyaratan layanan tambahan yang juga harus dipenuhi.
Library ini bukan Layanan Inti Google Maps Platform. Oleh karena itu, Persyaratan Layanan Google Maps Platform—seperti Layanan Dukungan Teknis, Perjanjian Tingkat Layanan, dan Kebijakan Penghentian Layanan—tidak berlaku untuk kode di library ini.
Dukungan
Library ini ditawarkan melalui lisensi open source. Versi ini tidak diatur oleh Panduan Layanan Dukungan Teknis Google Maps Platform, SLA, atau Kebijakan Penghentian Layanan. Namun, setiap layanan Google Maps Platform yang digunakan oleh library tetap tunduk pada Persyaratan Layanan Google Maps Platform.
Persyaratan atribusi untuk sumber Google Maps
Setiap respons alat dari Agentic UI toolkit menyertakan sumber. Saat menampilkan hasil yang menggunakan alat yang disediakan oleh toolkit, Anda harus menyertakan sumber Google Maps terkait dengan cara yang memenuhi persyaratan berikut:
- Sumber Google Maps harus segera mengikuti konten yang dihasilkan yang didukung oleh sumber tersebut.
- Sumber Google Maps harus dapat dilihat dalam satu interaksi pengguna.
Berikan masukan
Untuk memberikan masukan tentang Maps Agentic UI toolkit, gunakan formulir berikut: