Agent może uzyskiwać aktualne informacje na kilka sposobów. Dzięki tym narzędziom agent może korzystać z informacji opublikowanych po ostatniej dacie odcięcia szkolenia, co poprawia jakość jego odpowiedzi.
Baza wiedzy o Androidzie
Baza wiedzy o Androidzie zapewnia agentowi dostęp do aktualnej, wiarygodnej dokumentacji dotyczącej zmian w interfejsach API, nowych bibliotek, zaktualizowanych sprawdzonych metod i innych informacji z tych źródeł:
- Dokumentacja dla deweloperów Androida
- Firebase
- Google Developers
- Dokumentacja Kotlina
Baza wiedzy o Androidzie udostępnia agentowi 2 nowe narzędzia.
Aby zobaczyć wszystkie narzędzia dostępne dla agenta, wpisz /tools w polu prompta.
search_android_docs: przeszukuje bazę wiedzy o Androidzie w poszukiwaniu wiarygodnej dokumentacji wysokiej jakości związanej z Twoim zapytaniem.fetch_android_docs: pobiera pełną treść dokumentów zidentyfikowanych przez narzędzie do wyszukiwania.
Baza wiedzy o Androidzie powinna być wywoływana automatycznie, gdy jest to możliwe, ale możesz zwiększyć prawdopodobieństwo, że agent z niej skorzysta, prosząc go w prompcie o użycie dokumentacji Androida. Zamiast mówić „Uaktualnij nawigację do wersji 3”, powiedz „Uaktualnij nawigację do wersji 3. Wskazówki znajdziesz w dokumentacji Androida”.
Baza wiedzy o Androidzie jest też dostępna za pomocą interfejsu wiersza poleceń Androida
w dowolnym agencie i IDE. Więcej informacji znajdziesz w artykule
android docs.
Wyszukiwanie w internecie przez agenta
Gdy agent nie może znaleźć potrzebnych informacji w bazie wiedzy o Androidzie, może przeszukać internet. Narzędzie Wyszukiwanie w internecie przez agenta instruuje Gemini, aby przeprowadził wyszukiwanie w internecie w czasie rzeczywistym w Google, co zmniejsza prawdopodobieństwo podania nieaktualnych wskazówek lub przestarzałych przykładów kodu.
Narzędzie Wyszukiwanie w internecie przez agenta zapewnia agentowi dostęp do aktualnych, wiarygodnych informacji w otwartym internecie, w tym:
- Najnowsze wersje bibliotek: pobieraj najnowsze wersje bibliotek, takich jak Coil czy biblioteki Firebase KMP firmy GitLive.
- Nowa dokumentacja interfejsów API: uzyskuj dostęp do dokumentacji narzędzi i usług opublikowanych po szkoleniu modelu.
Narzędzie Wyszukiwanie w internecie przez agenta jest automatycznie dostępne jako narzędzie agenta. Aby zobaczyć wszystkie narzędzia dostępne dla agenta, wpisz /tools w polu prompta.
web_search: przeszukuje internet w czasie rzeczywistym za pomocą wyszukiwarki Google, aby znaleźć aktualne informacje, dokumentację i szczegóły techniczne związane z Twoim zapytaniem.
Narzędzie Wyszukiwanie w internecie przez agenta powinno być wywoływane automatycznie, gdy agent stwierdzi, że do udzielenia dokładnej odpowiedzi potrzebne jest wyszukiwanie. Możesz jednak zwiększyć prawdopodobieństwo, że agent użyje tego narzędzia, prosząc go o sprawdzenie aktualnych informacji lub wpisując w prompcie web_search.
Przykładowe prompty
- „Opowiedz mi o bibliotekach Firebase KMP firmy GitLive. Zanim odpowiesz, wyszukaj w internecie najnowsze informacje o wersji”.
- „Jak zaimplementować interfejs API Androida firmy Xweather? Wskazówki dotyczące implementacji znajdziesz w najnowszej dokumentacji w internecie”.
Uprawnienia
Aby zapewnić Ci pełną kontrolę nad danymi i zachowaniem agenta, narzędzie Wyszukiwanie w internecie przez agenta korzysta z modelu uprawnień Androida Studio Agent nie będzie uzyskiwać dostępu do internetu bez Twojej wyraźnej zgody.