Genel Bakış
Google Haritalar Platformu ajan tabanlı kullanıcı arayüzü araç seti, etkileşimli yapay zeka çağı için özel olarak tasarlanmış bir geliştirici araç setidir. Bu araç, büyük dil modellerinin (LLM'ler) ve yapay zeka temsilcilerinin coğrafi veriler için gerçek zamanlı, etkileşimli görsel yanıtlar oluşturmasına yardımcı olan bir dizi LLM sistem talimatı ve kullanıcı arayüzü bileşenleri kitaplığı sunar.
Görsel öğeleri sabit kodlamak yerine, araç setini kullanarak LLM'den gelen "niyete dayalı talimatları" dinamik, içeriğe duyarlı haritalara ve yer ekranlarına dönüştürebilir, böylece kullanıcıların sohbet deneyimiyle etkileşimde kalmasını sağlayarak kullanıcı etkileşimini artırabilirsiniz.
Yaygın kullanım alanları şunlardır:
- Yapay zeka asistanları: Oteller ve restoranlar gibi yerel sorgular için metin yanıtlarını görsel bağlamla zenginleştirme.
- Seyahat planlayıcılar: Haritaları, rotaları ve yer ayrıntılarını satır içinde gösterir.
- Basit kodlama gerektiren geliştirme: Web ve mobil temas noktalarında birden fazla Maps API'yi manuel olarak düzenleme zorluğunu azaltır.
Temel kavramlar
1. Temsilciye hazır kullanıcı arayüzü
Özellikle gerçek zamanlı LLM destekli deneyimler için tasarlanmış yer kartları, etkileyici harita görünümleri ve rota önizlemeleri gibi ölçeklenebilir, yüksek kaliteli görseller oluşturun.
2. Bağlam açısından zengin deneyimler
Kullanıcıların sohbetten ayrılmadan keşfetmesine ve karar vermesine yardımcı olun. Kullanıcıların ilgisini canlı tutmak ve harekete geçme konusunda onlara güven vermek için fotoğraf galerileri, puanlar veya rota seçenekleri gibi zengin satır içi harita bağlamı sağlayın.
3. Akıllı bileşenler
Ajan tabanlı kullanıcı arayüzü araç seti, karmaşık coğrafi mantığı otomatik olarak işler. Bağlamı ve düzeni kullanıcı niyetine göre anında uyarlarken her etkileşimin markanızla bağlantılı hissettirmesi için stil uygular.
4. LLM'den bağımsız
Ajan tabanlı kullanıcı arayüzü araç seti, yapay zeka araç koleksiyonunuzdan bağımsızdır. İster Gemini'ı ister OpenAI veya Anthropic'in modellerini kullanın, dayanak veri kaynağınız ne olursa olsun araç seti, konum verilerini görselleştirmek için özel bir sunum katmanı sağlar.
5. Sunucu tarafı şablon mimarisi
Sunucu tarafı şablon mimarisi, sunucu tarafında şablon genişletme ve parametre çözümleme işlemleri gerçekleştirerek bileşen oluşturmayı hızlandırır. Bu sayede, gerçek zamanlı sohbet deneyimlerinde gecikme süresi azalır.
Başlayın
Ajan tabanlı kullanıcı arayüzü araç setini kullanmaya başlamak için Google Gemini API anahtarı ve Google Haritalar Platformu API anahtarı ile başlatmanız gerekir.
Daha fazla bilgi için Başlangıç bölümüne bakın.
Kullanıcı arayüzü sonuçları
Ajan tabanlı kullanıcı arayüzü araç seti, kullanıma hazır kapsamlı bir özel kullanıcı arayüzü özellikleri paketi sunar. Bu bileşenler web, Android ve iOS'te kullanılabilir.
- Yer ayrıntıları, kompakt: Kompakt bir kartta belirli önemli yer (ÖY) bilgileri
- Satır içi haritalar: Nokta veya alan bulucu
- Satır içi harita + rota: Navigasyon veya yolculuk önizlemeleri
- Satır içi harita ayrıntısı: Zengin görseller kullanılarak konum ayrıntıları veya bağlam
Sistem talimatları
Ajan tabanlı kullanıcı arayüzü araç seti, ana LLM'ye kullanıcı arayüzünü ne zaman ve nasıl oluşturacağı konusunda yol göstermek için "sistem talimatları" sağlar.
Yönergeler
Ana makine modeli aşağıdaki kavramları anlamalıdır:
- Yönlendirme sorguları için satır içi harita kullanmak gibi, bileşenleri kullanıcı niyetine göre eşleştirme
- Doğal dildeki parametreleri şemaya eşleme (ör. kullanıcı "manzaralı" bir rota istediğinde harita modunu uydu olarak ayarlama)
Araç kullanım şeması
Ajan tabanlı kullanıcı arayüzü araç seti, işlev çağrısı gibi standart LLM aracı kullanım şemasıyla uyumlu tanımlardan oluşan bir katalog sunar.
Politikalar ve Hizmet Şartları
Bu kitaplık, Google Haritalar Platformu hizmetlerini kullanır. Google Haritalar Platformu hizmetlerinin bu kitaplık üzerinden kullanımı, Google Haritalar Platformu Hizmet Şartları'na tabidir. Grounding Lite ve Google Haritalar ile Temellendirme gibi bazı API'ler ve arka uç hizmetleri, karşılanması gereken ek Hizmet Şartları koşullarına tabidir.
Bu kitaplık, Google Haritalar Platformu temel hizmeti değildir. Bu nedenle, Google Haritalar Platformu Hizmet Şartları (ör. Teknik Destek Hizmetleri, Hizmet Düzeyi Sözleşmeleri ve Kullanımdan Kaldırma Politikası) bu kitaplıktaki kod için geçerli değildir.
Destek
Bu kitaplık, açık kaynak lisansı kapsamında sunulur. Google Haritalar Platformu Teknik Destek Hizmetleri Yönergeleri, Hizmet Düzeyi Sözleşmesi veya Kullanımdan Kaldırma Politikası'na tabi değildir. Ancak kitaplık tarafından kullanılan tüm Google Haritalar Platformu hizmetleri, Google Haritalar Platformu Hizmet Şartları'na tabidir.
Google Haritalar kaynakları için ilişkilendirme koşulları
Ajan tabanlı kullanıcı arayüzü araç setinden gelen her araç yanıtı kaynakları içerir. Araç setindeki araçları kullanan sonuçları sunarken ilgili Google Haritalar kaynaklarını aşağıdaki şartları karşılayacak şekilde eklemeniz gerekir:
- Google Haritalar kaynakları, destekledikleri oluşturulan içeriğin hemen ardından gelmelidir.
- Google Haritalar kaynakları, tek bir kullanıcı etkileşimiyle görüntülenebilir olmalıdır.
Geri bildiriminizi paylaşın
Haritalar ajan tabanlı kullanıcı arayüzü araç seti ile ilgili geri bildirimlerinizi paylaşmak için aşağıdaki formları kullanın: