Zestaw agentowych narzędzi interfejsu Map (eksperymentalny)

Przegląd

Zestaw agentowych narzędzi interfejsu Google Maps Platform to zestaw narzędzi dla programistów zaprojektowany specjalnie z myślą o erze konwersacyjnej AI. Zawiera zestaw instrukcji systemowych LLM i bibliotekę komponentów interfejsu, które pomagają dużym modelom językowym (LLM) i agentom AI tworzyć interaktywne odpowiedzi wizualne w czasie rzeczywistym na potrzeby danych geoprzestrzennych.

Zamiast kodować na stałe elementy wizualne możesz użyć tego zestawu narzędzi do tłumaczenia „instrukcji opartych na intencjach” z dużego modelu językowego na dynamiczne, uwzględniające kontekst mapy i wyświetlanie miejsc, co zwiększa zaangażowanie użytkowników w czat.

Typowe przypadki użycia to:

  • Asystenci AI: wzbogacanie odpowiedzi tekstowych o kontekst wizualny w przypadku zapytań lokalnych, np. dotyczących hoteli i restauracji.
  • Planery podróży: wyświetlanie map, tras i szczegółów miejsc w tekście.
  • Tworzenie aplikacji z użyciem niewielkiej ilości kodu: zmniejszenie trudności związanych z ręcznym koordynowaniem wielu interfejsów API Map Google w różnych punktach styku w internecie i na urządzeniach mobilnych.

Kluczowe pojęcia

1. Interfejs gotowy do użycia przez agenta

Twórz skalowalne grafiki wysokiej jakości, takie jak karty miejsc, widoki mapy immersyjnej i podglądy tras, które są specjalnie zaprojektowane pod kątem widoków opartych na LLM w czasie rzeczywistym.

2. Treści dostosowane do kontekstu

Pomagaj użytkownikom odkrywać i podejmować decyzje bez opuszczania czatu. Zapewnij bogaty kontekst map wbudowanych, np. galerie zdjęć, oceny lub opcje trasy, aby utrzymać zaangażowanie użytkowników i zachęcić ich do działania.

3. Inteligentne komponenty

Zestaw narzędzi Agentic UI automatycznie obsługuje złożoną logikę geoprzestrzenną, natychmiast dostosowując kontekst i układ do intencji użytkownika, a także stylizując elementy, aby każda interakcja była powiązana z Twoją marką.

4. Niezależne od LLM

Zestaw narzędzi interfejsu agentowego jest niezależny od modelu w stosie AI. Niezależnie od tego, czy używasz Gemini, modeli OpenAI czy Anthropic, i niezależnie od źródła danych podstawowych, zestaw narzędzi udostępnia specjalną warstwę prezentacji do wizualizacji danych o lokalizacji.

5. Architektura szablonu po stronie serwera

Architektura szablonu po stronie serwera przyspiesza renderowanie komponentów, ponieważ rozwijanie szablonu i rozwiązywanie parametrów odbywa się po stronie serwera. Zmniejsza to opóźnienia w przypadku rozmów w czasie rzeczywistym.

Rozpocznij

Aby zacząć korzystać z zestawu narzędzi Agentic UI, musisz go zainicjować za pomocą klucza interfejsu Google Gemini API i klucza interfejsu Google Maps Platform API.

Więcej informacji znajdziesz w artykule Pierwsze kroki.

Wyniki interfejsu

Zestaw agentowych narzędzi interfejsu zapewnia kompleksowy zestaw specjalistycznych funkcji interfejsu od razu po wyjęciu z pudełka. Te komponenty są dostępne w internecie, na Androidzie i iOS.

  • Informacje o miejscu, kompaktowe: informacje o konkretnym ciekawym miejscu na kompaktowej karcie.
  • Mapy w tekście: lokalizator punktowy lub obszarowy
  • Mapa w treści + trasa: podgląd nawigacji lub podróży
  • Szczegóły mapy w tekście: szczegóły lokalizacji lub kontekst z użyciem bogatych obrazów.

Instrukcje systemowe

Zestaw narzędzi interfejsu opartego na agentach zawiera „instrukcje systemowe”, które informują model LLM hosta, kiedy i jak tworzyć interfejs.

Wytyczne

Model hosta musi rozumieć te pojęcia:

  • Jak dopasowywać komponenty do intencji użytkownika, np. używać mapy wbudowanej w przypadku zapytań dotyczących orientacji.
  • Jak mapować parametry z języka naturalnego na schemat, np. ustawić tryb mapy na satelitarny, jeśli użytkownik poprosi o „widokowy”.

Schemat użycia narzędzia

Zestaw narzędzi Agentic UI udostępnia katalog definicji zgodnych ze standardowym schematem używania narzędzi LLM, takim jak wywoływanie funkcji.

Zasady i Warunki korzystania z usługi

Ta biblioteka korzysta z usług Google Maps Platform. Korzystanie z usług Google Maps Platform za pomocą tej biblioteki podlega Warunkom korzystania z usługi Google Maps Platform. Niektóre interfejsy API i usługi backendu, takie jak Grounding Lite i Grounding z Mapami Google, mają dodatkowe wymagania dotyczące Warunków korzystania z usługi, które również muszą być spełnione.

Ta biblioteka nie jest usługą podstawową Google Maps Platform. Dlatego Warunki korzystania z Google Maps Platform, takie jak usługi wsparcia technicznego, gwarancje jakości usług i zasady wycofywania, nie mają zastosowania do kodu w tej bibliotece.

Pomoc

Ta biblioteka jest oferowana na licencji open source. Nie podlegają one Wskazówkom dotyczącym usług wsparcia technicznego w Google Maps Platform, gwarancji jakości usług ani zasadom wycofywania (funkcji lub usług). Jednak wszelkie usługi Google Maps Platform używane przez bibliotekę nadal podlegają Warunkom korzystania z usługi Google Maps Platform.

Wymagania dotyczące atrybucji w przypadku źródeł Map Google

Każda odpowiedź narzędzia z zestawu narzędzi interfejsu agenta zawiera źródła. Podczas prezentowania wyników, które korzystają z narzędzi udostępnianych przez zestaw narzędzi, musisz uwzględnić powiązane źródła Map Google w sposób spełniający te wymagania:

  • Źródła Map Google muszą znajdować się bezpośrednio po wygenerowanych treściach, które obsługują.
  • Źródła Map Google muszą być widoczne w ramach jednej interakcji użytkownika.

Podziel się opinią

Aby przesłać opinię o zestawie agentowych narzędzi interfejsu Map, skorzystaj z tych formularzy: