에이전트가 최신 정보를 얻을 수 있는 방법은 여러 가지가 있습니다. 이러한 도구를 사용하면 에이전트가 마지막 학습 종료일 이후에 게시된 정보를 사용하여 응답의 품질을 개선할 수 있습니다.
Android 기술 자료
Android 기술 자료를 사용하면 에이전트가 다음 소스의 API 변경사항, 새 라이브러리, 업데이트된 권장사항 등에 관한 최신 공식 문서에 액세스할 수 있습니다.
- Android 개발자 문서
- Firebase
- Google Developers
- Kotlin 문서
Android 기술 자료는 에이전트에 다음과 같은 두 가지 새로운 도구를 제공합니다.
에이전트가 사용할 수 있는 모든 도구를 보려면 프롬프트 필드에 /tools를 입력하세요.
search_android_docs: Android 기술 자료에서 쿼리와 관련된 공식적이고 고품질의 문서를 검색합니다.fetch_android_docs: 검색 도구에서 식별한 문서의 전체 콘텐츠를 가져옵니다.
Android 기술 자료는 해당하는 경우 자동으로 호출되지만 프롬프트에서 에이전트가 Android 문서를 사용하도록 구체적으로 요청하여 에이전트가 이를 사용할 가능성을 높일 수 있습니다. 예를 들어 '탐색을 탐색 3으로 업그레이드'라고 말하는 대신 '탐색을 탐색 3으로 업그레이드하세요. 안내를 보려면 Android 문서를 참고하세요.'라고 말합니다.
Android 기술 자료는 선택한 에이전트 및 IDE를 사용하여 Android CLI
를 통해 액세스할 수도 있습니다. 자세한 내용은
android docs를 참고하세요.
에이전트 웹 검색
에이전트가 Android 기술 자료에서 필요한 것을 찾을 수 없는 경우 웹을 검색할 수 있습니다. 에이전트 웹 검색 도구는 Gemini에게 Google에서 실시간 웹 검색을 실행하도록 지시하여 오래된 안내 또는 더 이상 사용되지 않는 코드 예시를 제공할 가능성을 줄입니다.
에이전트 웹 검색 도구를 사용하면 에이전트가 다음과 같은 오픈 웹 전반의 최신 공식 정보에 액세스할 수 있습니다.
- 최신 라이브러리 버전: Coil 또는 GitLive의 Firebase KMP 라이브러리와 같은 라이브러리의 최신 버전을 가져옵니다.
- 새 API 문서: 모델 학습 후 출시된 도구 및 서비스의 문서에 액세스합니다.
에이전트 웹 검색은 에이전트 도구로 자동 제공됩니다. 에이전트가 사용할 수 있는 모든 도구를 보려면 프롬프트 필드에 /tools를 입력하세요.
web_search: Google 검색을 사용하여 실시간 웹을 검색하여 쿼리와 관련된 최신 정보, 문서, 기술 세부정보를 찾습니다.
에이전트 웹 검색은 에이전트가 정확한 답변을 제공하기 위해 검색이 필요하다고 판단할 때 자동으로 호출됩니다. 하지만 에이전트가 최신 정보를 확인하도록 구체적으로 요청하거나 프롬프트에 web_search를 입력하여 에이전트가 도구를 사용할 가능성을 높일 수 있습니다.
프롬프트 예시
- 'GitLive의 Firebase KMP 라이브러리에 관해 알려주세요. 답변을 제공하기 전에 최신 버전 정보를 웹에서 검색하세요.'
- 'Xweather의 Android API를 구현하려면 어떻게 해야 하나요? 구현 단계는 최신 웹 문서를 참고하세요.'
권한
데이터 및 에이전트 동작을 완전히 제어할 수 있도록 에이전트 웹 검색 도구는 Android 스튜디오의 권한 모델을 활용합니다. 에이전트는 명시적인 동의 없이 웹에 액세스하지 않습니다.