Google Haritalar Platformu Code Assist araç seti, Google Haritalar Platformu ile uygulama geliştirme için kullanılan büyük dil modellerinin (LLM) yanıtlarını geliştiren bir Model Context Protocol (MCP) sunucusudur. Yanıtları resmi, güncel belgelere ve kod örneklerine dayandırarak çalışır.
MCP sunucusu, model istendiğinde içeriğe eriştiğinden LLM'nin Google Haritalar Platformu ile ilgili bağlamı, modelin eğitim tarihinde 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
Haritalar Kod Asistanı, LLM'lerin aşağıdaki özelliklere erişmesine olanak tanıyan araçlar sunar:
retrieve-instructions: Müşterinin, kullanıcı niyetini en iyi şekilde anlamak veretrieve-google-maps-platform-docsaracına etkili çağrılar oluşturmak için önemli sistem talimatlarını almak üzere kullandığı yardımcı araç.retrieve-google-maps-platform-docs: Birincil araç. Doğal dil sorgusunu alıp barındırılan bir Veriyle Artırılmış Üretim (RAG) motoruna gönderir. RAG motoru, resmi Google Haritalar Platformu dokümanlarının, eğitimlerinin ve kod örneklerinin yeni sürümlerini arar. Ardından, 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 kullanımı ücretsizdir.
Politikalar ve hizmet şartları
Haritalar Kod Asistanı, bu hizmete ilişkin hizmete özgü ş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ı da dahil olmak üzere Maps Code Assist için ek hizmet kullanımı koşulları açıklanmaktadır.
Uyumlu LLM'lerle ilgili koşullar
Haritalar Kod Asistanı'nı yalnızca Google Haritalar Platformu Hizmet Şartları'na uygun bir LLM ile kullanabilirsiniz.
Örneğin, Google Haritalar İçeriği'nin, 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 Kod Asistanı 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 inceleyerek ve Code Assist MCP sunucusu uç noktasını kullanarak LLM'leri MCP sunucusuna erişecek şekilde yapılandırabilirsiniz:
https://mapscodeassist.googleapis.com/mcp.
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ırdı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'de yol tarifi hizmetinin kullanımına dair bir örnek ver."
Kullanılabilir araçlar
Maps Code Assist MCP sunucusu için kullanılabilen 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 doğrudan Haritalar Kod Asistanı uzak MCP sunucusuna tools/list HTTP isteği 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: