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: