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. Zapewnia 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 podstawie danych geoprzestrzennych.
Zamiast kodować elementy wizualne na stałe, możesz użyć zestawu narzędzi do przekształcania „instrukcji opartych na intencjach” z LLM na dynamiczne, dopasowane kontekstowo mapy i wyświetlane miejsca, co pozwoli utrzymać zaangażowanie użytkowników podczas czatu.
Oto kilka typowych przypadków użycia:
- 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 informacji o miejscach w tekście.
- Programowanie z użyciem niewielkiej ilości kodu: zmniejszenie trudności związanych z ręcznym koordynowaniem wielu interfejsów API Map Google w punktach kontaktu w internecie i na urządzeniach mobilnych.
Kluczowe pojęcia
1. Interfejs gotowy na agentów
Twórz skalowalne, wysokiej jakości materiały wizualne, takie jak wizytówki miejsc, widoki mapy Immersive View i podglądy tras, zaprojektowane specjalnie pod kątem korzystania z LLM w czasie rzeczywistym.
2. Doświadczenia bogate w kontekst
Pomagaj użytkownikom w odkrywaniu i podejmowaniu decyzji bez opuszczania czatu. Udostępniaj bogaty kontekst map, taki jak galerie zdjęć, oceny czy opcje tras, aby utrzymać zaangażowanie użytkowników i dać im pewność, że mogą podjąć działanie.
3. Inteligentne komponenty
Zestaw agentowych narzędzi interfejsu automatycznie obsługuje złożoną logikę geoprzestrzenną, natychmiast dostosowując kontekst i układ do intencji użytkownika, a jednocześnie stylizując interfejs, aby każda interakcja była powiązana z Twoją marką.
4. niezależne od LLM,
Zestaw agentowych narzędzi interfejsu jest niezależny od modelu stosu AI. Niezależnie od tego, czy używasz Gemini, modeli OpenAI czy Anthropic, i niezależnie od źródła danych, zestaw narzędzi zapewnia dedykowaną warstwę prezentacji do wizualizacji danych o lokalizacji.
5. Architektura szablonów po stronie serwera
Architektura szablonów po stronie serwera przyspiesza renderowanie komponentów, wykonując rozwinięcie szablonu i rozpoznanie parametrów po stronie serwera. Zmniejsza to opóźnienia w trybie konwersacyjnym w czasie rzeczywistym.
Rozpocznij
Aby zacząć korzystać z zestawu agentowych narzędzi interfejsu, musisz go zainicjować za pomocą klucza interfejsu API Google Gemini i klucza interfejsu API Google Maps Platform.
Więcej informacji znajdziesz w artykule Pierwsze kroki.
Wyniki UI
Zestaw agentowych narzędzi interfejsu zapewnia kompleksowy zestaw specjalistycznych funkcji interfejsu. Te komponenty są dostępne w internecie, na Androidzie i iOS.
- Informacje o miejscu, kompaktowe: informacje o konkretnym ciekawym miejscu na kompaktowej karcie.
- Mapy wbudowane: lokalizator punktu lub obszaru.
- Mapa i trasa w tekście: podgląd nawigacji lub podróży.
- Szczegóły mapy w trybie inline: szczegóły lokalizacji lub kontekst z wykorzystaniem bogatych obrazów.
Instrukcje systemowe
Zestaw agentowych narzędzi interfejsu zawiera „instrukcje systemowe”, które wskazują hostowi LLM, kiedy i jak utworzyć interfejs.
Wytyczne
Model hosta musi rozumieć te pojęcia:
- Jak dopasować komponenty do intencji użytkownika, np. użyć 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 prosi o „malowniczy”.
Schemat korzystania z narzędzi
Zestaw agentowych narzędzi interfejsu udostępnia katalog definicji zgodnych ze standardowym schematem użycia narzędzi LLM, takich 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 użyciem Map 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 usługi Google Maps Platform, takie jak usługi pomocy technicznej, 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 podlega ona wskazówkom dotyczącym usług pomocy technicznej Google Maps Platform, gwarancji jakości usług ani zasadom wycofywania funkcji lub usług. Jednak wszystkie usługi Google Maps Platform używane przez bibliotekę nadal podlegają Warunkom korzystania z usługi Google Maps Platform.
Wymagania dotyczące podania źródła w przypadku Map Google
Każda odpowiedź narzędzia z zestawu agentowych narzędzi interfejsu zawiera źródła. Prezentując wyniki, które korzystają z narzędzi dostępnych w zestawie, 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 te źródła 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, użyj tych formularzy: