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 z 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 Google Maps Platform nie musi być ograniczony do danych dostępnych w dniu trenowania modelu.
Zasoby Google Maps Platform, do których serwer MCP może uzyskać 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 GitHub Google Maps Platform
Narzędzia
Asystent kodowania w Mapach udostępnia narzędzia, które umożliwiają LLM 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 wyszukuje 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 szczegółowym warunkom korzystania z tej usługi. W tej sekcji opisano dodatkowe wymagania dotyczące korzystania z usługi dodatkowej Pomocnik w pisaniu kodu w Mapach, w tym wymagania dotyczące zgodnych LLM i wymagania dotyczące podania źródła.
Wymagania dotyczące zgodnych dużych modeli językowych
Możesz używać funkcji Pomocnik w pisaniu kodu w Mapach tylko z LLM, 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 kodowaniu 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 taki sposób, aby miały dostęp do serwera MCP usługi Code Assist w Mapach
Możesz skonfigurować LLM tak, 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 funkcji Code Assist:https://mapscodeassist.googleapis.com/mcp
Serwer MCP usługi Maps Code Assist korzysta z przesyłania strumieniowego HTTP. 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?”
- „Jak najlepiej uzyskać aktualną lokalizację 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 dla serwera 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 Asystenta kodu Map Google.
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, skorzystaj z tych formularzy: