Google Haritalar Platformu Code Assist araç seti, Google Haritalar Platformu ile uygulama geliştirmek için kullanılan büyük dil modellerinden (LLM) gelen yanıtları iyileştiren bir Model Bağlam Protokolü (MCP) sunucusudur. Yanıtları resmi ve güncel dokümanlara ve kod örneklerine dayandırarak çalışır.
MCP sunucusu, modele istem gönderildiğinde içeriğe eriştiğinden LLM'nin Google Haritalar Platformu ile ilgili bağlamı, modelin eğitim tarihindeki mevcut verilerle sınırlı olmak zorunda değildir.
MCP sunucusunun erişebileceği Google Haritalar Platformu kaynakları şunlardır:
- Google Haritalar Platformu Belgeleri
- Google Haritalar Platformu Hizmet Şartları
- Google Haritalar Platformu Güven Merkezi
- Google Haritalar Platformu'nun resmi GitHub kuruluşlarındaki kod depoları
Araçlar
Maps Code Assist, LLM'lerin aşağıdaki özelliklere erişmesine olanak tanıyan araçlar sağlar:
retrieve-instructions: İstemcinin, kullanıcı niyetini en iyi şekilde yorumlama veretrieve-google-maps-platform-docsaracına etkili çağrılar oluşturma konusunda önemli sistem talimatları almak için kullandığı yardımcı araç.retrieve-google-maps-platform-docs: Birincil araç. Doğal dildeki sorguyu barındırılan bir Veriyle Artırılmış Üretim (RAG) motoruna gönderir. RAG motoru, resmi Google Haritalar Platformu belgelerinin, eğitimlerinin ve kod örneklerinin yeni sürümlerini arar ve doğru bir yanıt oluşturması için LLM'ye alakalı bağlamı döndürür.
Faturalandırma
Maps Code Assist, deneysel aşamadayken ücretsiz olarak kullanılabilir.
Politikalar ve hizmet şartları
Maps Code Assist, bu hizmete ilişkin hizmete özel şartlar da dahil olmak üzere Google Haritalar Platformu Hizmet Şartları'na tabidir. Bu bölümde, uyumlu LLM'ler ve kaynak ilişkilendirme koşulları dahil olmak üzere Maps Code Assist için ek hizmet kullanım koşulları açıklanmaktadır.
Uyumlu LLM'lerle ilgili koşullar
Maps Code Assist'i yalnızca Google Haritalar Platformu Hizmet Şartları'na uygun bir LLM ile kullanabilirsiniz.
Örneğin, Google Haritalar içeriğinin, kullanmayı seçtiğiniz LLM tarafından önbelleğe alınmamasını, depolanmamasını veya LLM'yi iyileştirmek için kullanılmamasını sağlamak sizin sorumluluğunuzdadır. Haritalar Code Assist'i kullanmadan önce, Haritalar Code Assist ile kullanmayı planladığınız tüm modellerin Hizmet Şartları'nı incelemeniz gerekir. Haritalar Kod Asistanı'nı, modele girilen verileri model eğitimi veya iyileştirme için kullanan modellerle birlikte kullanmamalısınız. Modeli kullanımınızın, hizmete özgü şartlar da dahil olmak üzere Google Haritalar Platformu Hizmet Şartları'ndaki Google Haritalar İçeriği ile ilgili kısıtlamalara tamamen uygun olmasını sağlamak sizin sorumluluğunuzdadır.
Google Haritalar kaynakları için ilişkilendirme koşulları
Haritalar Code Assist tarafından sağlanan araçları kullanan sonuçları sunarken ilişkili Google Haritalar kaynaklarını eklemeniz gerekir.
LLM'leri Haritalar Code Assist MCP sunucusuna erişecek şekilde yapılandırma
İlgili MCP yapılandırma belgelerini inceleyip Code Assist MCP sunucusu uç noktasını (https://mapscodeassist.googleapis.com/mcp) kullanarak LLM'leri MCP sunucusuna erişecek şekilde yapılandırabilirsiniz.
Haritalar Kod Asistanı MCP sunucusu, Streamable HTTP aktarımını kullanır. Daha fazla bilgi için Yapay zeka uygulamasında MCP'yi yapılandırma başlıklı makaleyi inceleyin.
Örnek kullanım alanları
Yapılandırma tamamlandıktan sonra LLM'nize Google Haritalar Platformu hakkında sorular sorabilirsiniz. Aşağıda bazı istem örnekleri verilmiştir:
- "Android uygulamama nasıl harita ekleyebilirim?"
- "iOS'te kullanıcının mevcut konumunu haritada göstermenin en iyi yolu nedir?"
- "Maps JavaScript API'deki yol tarifi hizmetinin kullanımına dair bir örnek ver."
Kullanılabilir araçlar
Maps Code Assist MCP sunucusu için kullanılabilir MCP araçlarının ayrıntılarını ve açıklamalarını görüntülemek üzere Maps Code Assist MCP referansı'na bakın.
HTTP isteğiyle araçları listeleme
Sunucunun çalıştığını doğrulamak ve kullanılabilir araçların listesini görmek için tools/list HTTP isteğini doğrudan Haritalar Kod Asistanı uzak MCP sunucusuna gönderebilirsiniz.
tools/list yöntemi, kimlik doğrulama gerektirmez.
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": "1"
}' \
https://mapscodeassist.googleapis.com/mcp
Geri bildiriminizi paylaşın
Haritalar Kod Asistanı hakkındaki geri bildirimlerinizi paylaşmak için aşağıdaki formları kullanın: