代理程式可以透過多種方式取得最新資訊。這些工具可讓代理程式使用上次訓練截止日期後發布的資訊,提升回覆品質。
Android 知識庫
Android 知識庫可讓服務專員存取下列來源的最新權威文件,瞭解 API 異動、新程式庫、更新的最佳做法等資訊:
- Android 開發人員說明文件
- Firebase
- Google Developers
- Kotlin 說明文件
Android 知識庫為服務專員提供下列兩項新工具。如要查看代理商可用的所有工具,請在提示欄位中輸入 /tools。
search_android_docs:在 Android 知識庫中搜尋與查詢相關的權威性高畫質說明文件。fetch_android_docs:擷取搜尋工具識別的文件完整內容。
在適用的情況下,系統應會自動叫用 Android 知識庫,但您可以在提示中明確要求代理程式使用 Android 說明文件,提高代理程式使用知識庫的機率。舉例來說,請說明「將導覽功能升級至 Navigation 3」,而不是只說「升級導覽功能」。如需相關指引,請參閱 Android 說明文件。
您也可以使用 Android CLI 存取 Android 知識庫,並搭配任何代理程式和 IDE。詳情請參閱 android docs。
代理程式網頁搜尋
如果代理程式無法在 Android 知識庫中找到所需資訊,代理程式網頁搜尋工具會指示 Gemini 透過 Google 進行即時網頁搜尋,減少提供過時指引或舊版程式碼範例的機率。
代理程式網路搜尋工具可讓代理程式存取開放網路中最新的權威資訊,包括:
- 最新程式庫版本:取得 Coil 或 GitLive 的 Firebase KMP 程式庫等程式庫的最新版本。
- 全新 API 說明文件:存取模型訓練後發布的工具和服務說明文件。
代理程式網頁搜尋功能會自動成為代理程式工具。如要查看代理程式可用的所有工具,請在提示欄位中輸入 /tools。
web_search:使用 Google 搜尋在網路上搜尋最新資訊、說明文件和與查詢相關的技術詳細資料。
當代理判斷需要搜尋才能提供準確答案時,應自動叫用 Agent Web Search。不過,只要在提示中明確要求代理程式檢查最新資訊,或輸入 web_search,即可提高代理程式使用工具的機率。
提示詞範例
- 「Tell me about GitLive's Firebase KMP libraries. 請先上網搜尋最新版本資訊,再提供答案。」
- 「如何實作 Xweather 的 Android API?如需實作步驟,請參閱最新的網頁說明文件。
權限
為確保您能全面掌控資料和代理程式行為,Agent Web Search 工具採用 Android Studio 的權限模型。未經您明確同意,服務專員不會存取網路。