Zestaw narzędzi Code Assist w Google Maps Platform to serwer Model Context Protocol (MCP), który ulepsza odpowiedzi dużych modeli językowych (LLM) używanych do tworzenia aplikacji za pomocą Google Maps Platform. Działa on na podstawie oficjalnej, aktualnej dokumentacji i przykładowych fragmentów kodu.
Serwer MCP uzyskuje dostęp do treści, gdy model jest proszony o odpowiedź, więc kontekst LLM dotyczący platformy Google Maps nie musi być ograniczony do danych dostępnych w dniu trenowania modelu.
Zasoby Google Maps Platform, do których serwer MCP może mieć dostęp, to:
- Dokumentacja Google Maps Platform
- Warunki korzystania z usługi Google Maps Platform
- Centrum zaufania Google Maps Platform
- Repozytoria kodu w oficjalnych organizacjach Google Maps Platform na GitHubie
Narzędzia
Asystent kodowania w Mapach udostępnia narzędzia, które umożliwiają dużym modelom językowym korzystanie z tych funkcji:
retrieve-instructions: narzędzie pomocnicze używane przez klienta do uzyskiwania kluczowych instrukcji systemowych dotyczących tego, jak najlepiej interpretować intencje użytkownika i formułować skuteczne wywołania narzędziaretrieve-google-maps-platform-docs.retrieve-google-maps-platform-docs: główne narzędzie. Przyjmuje zapytanie w języku naturalnym i przesyła je do hostowanego silnika generowania wspomaganego wyszukiwaniem (RAG). Silnik RAG przeszukuje najnowsze wersje oficjalnej dokumentacji, samouczków i przykładowych kodów Google Maps Platform, zwracając odpowiedni kontekst do LLM, aby wygenerować dokładną odpowiedź.
Płatności
Korzystanie z Code Assist w Mapach w fazie eksperymentalnej jest bezpłatne.
Zasady i warunki korzystania z usługi
Usługa Maps Code Assist podlega Warunkom korzystania z usługi Google Maps Platform, w tym warunkom korzystania z tej usługi. Ta sekcja zawiera dodatkowe wymagania dotyczące korzystania z usługi Maps Code Assist, w tym wymagania dotyczące zgodnych modeli LLM i atrybucji źródła.
Wymagania dotyczące zgodnych dużych modeli językowych
Z funkcji pomocy w pisaniu kodu w Mapach możesz korzystać tylko w przypadku dużego modelu językowego, który jest zgodny z Warunkami korzystania z usługi Google Maps Platform.
Na przykład ponosisz odpowiedzialność za to, aby treści z Map Google nie były buforowane, przechowywane ani wykorzystywane do ulepszania wybranego przez Ciebie dużego modelu językowego. Zanim zaczniesz korzystać z usługi Maps Code Assist, musisz zapoznać się z Warunkami korzystania z usługi dotyczącymi każdego modelu, którego zamierzasz używać w tej usłudze. Nie możesz używać funkcji Pomocnik w pisaniu kodu w Mapach z modelami, które wykorzystują dane wprowadzane do modelu do trenowania lub ulepszania modelu. Ponosisz odpowiedzialność za zapewnienie, że korzystanie z modelu jest w pełni zgodne z ograniczeniami dotyczącymi treści w Mapach Google określonymi w Warunkach korzystania z usługi Google Maps Platform, w tym z warunkami korzystania z konkretnych usług.
Wymagania dotyczące atrybucji w przypadku źródeł Map Google
Prezentując wyniki, które korzystają z narzędzi udostępnianych przez Asystenta kodu w Mapach, musisz podać powiązane źródła Map Google.
Konfigurowanie dużych modeli językowych w sposób umożliwiający dostęp do serwera MCP usługi Code Assist w Mapach
Możesz skonfigurować duże modele językowe, aby miały dostęp do serwera MCP. W tym celu postępuj zgodnie z odpowiednią dokumentacją konfiguracji MCP i użyj punktu końcowego serwera MCP asystenta kodowania:https://mapscodeassist.googleapis.com/mcp
Serwer MCP usługi Maps Code Assist korzysta z transportu HTTP z możliwością przesyłania strumieniowego. Więcej informacji znajdziesz w artykule Konfigurowanie MCP w aplikacji AI.
Przykłady użycia
Po skonfigurowaniu możesz zadawać modelowi LLM pytania dotyczące Google Maps Platform. Oto kilka przykładowych promptów:
- „Jak dodać mapę do aplikacji na Androida?”
- „Jaki jest najlepszy sposób na uzyskanie bieżącej lokalizacji użytkownika na mapie w iOS?”
- „Podaj przykład użycia usługi wyznaczania trasy w Maps JavaScript API”.
Dostępne narzędzia
Aby wyświetlić szczegóły dostępnych narzędzi MCP i ich opisy na serwerze MCP Maps Code Assist, zapoznaj się z dokumentacją MCP Maps Code Assist.
Wyświetlanie listy narzędzi za pomocą żądania HTTP
Aby sprawdzić, czy serwer działa, i wyświetlić listę dostępnych narzędzi, możesz wysłać tools/list żądanie HTTP bezpośrednio do zdalnego serwera MCP usługi Maps Code Assist.
Metoda tools/list nie wymaga uwierzytelniania.
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
Podziel się opinią
Aby przesłać opinię o pomocy w pisaniu kodu w Mapach, użyj tych formularzy: