Zestaw narzędzi Google Maps Platform Code Assist (eksperymentalny)

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ędzia retrieve-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: