Haritalar ajan tabanlı kullanıcı arayüzü araç seti (deneysel)

Genel Bakış

Google Maps Platform 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 gösterimlerine dönüştürebilir, böylece kullanıcıların sohbet deneyiminde etkileşimde kalmasını sağlayabilirsiniz.

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ü

Gerçek zamanlı LLM destekli deneyimler için özel olarak tasarlanmış ölçeklenebilir, yüksek kaliteli görseller (ör. yer kartları, etkileyici harita görünümleri ve rota önizlemeleri) 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 etkileşimde kalmasını sağlamak 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ı hissettirmesini sağlayacak şekilde 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 yaparak 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 Maps Platform API anahtarı ile başlatmanız gerekir.

Daha fazla bilgi için Başlangıç başlıklı makaleyi inceleyin.

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örüntüler 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:

  • Bileşenleri kullanıcı niyetine göre eşleştirme (ör. yönlendirme sorguları için satır içi harita kullanma)
  • Doğal dildeki parametreleri şemaya eşleme (ör. kullanıcı "manzaralı" bir görünüm isterse 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ımların yer aldığı 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ç setinde sunulan 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: