Existen varias formas en que el agente puede obtener información actualizada. Estas herramientas permiten que el agente use información que se publicó después de su última fecha límite de entrenamiento, lo que mejora la calidad de sus respuestas.
Base de conocimiento de Android
La base de conocimiento de Android le da al agente acceso a documentación actualizada y autorizada sobre cambios en la API, bibliotecas nuevas, prácticas recomendadas actualizadas y mucho más de las siguientes fuentes:
- Documentación para desarrolladores de Android
- Firebase
- Google Developers
- Documentación de Kotlin
La base de conocimiento de Android proporciona al agente las siguientes dos herramientas nuevas.
Para ver todas las herramientas disponibles para el agente, escribe /tools en el campo de instrucción.
search_android_docs: Busca en la base de conocimiento de Android documentación autorizada y de alta calidad pertinente para tu consulta.fetch_android_docs: Recupera el contenido completo de los documentos identificados por la herramienta de búsqueda.
La base de conocimiento de Android se debe invocar automáticamente cuando corresponda, pero puedes aumentar la probabilidad de que el agente la use si le pides específicamente que use la documentación de Android en tu instrucción. Por ejemplo, en lugar de decir "Actualiza la navegación a Navigation 3", di "Actualiza la navegación a Navigation 3. Consulta la documentación de Android para obtener orientación".
También se puede acceder a la base de conocimiento de Android con la CLI de Android
usando cualquier agente y el IDE que elijas. Para obtener más información, consulta
android docs.
Búsqueda web del agente
Cuando el agente no puede encontrar lo que necesita en la base de conocimiento de Android, puede buscar en la Web. La herramienta de búsqueda web del agente le indica a Gemini que realice una búsqueda web en tiempo real desde Google, lo que reduce la probabilidad de proporcionar orientación desactualizada o ejemplos de código obsoletos.
La herramienta de búsqueda web del agente le da acceso a información actualizada y autorizada en la Web abierta, lo que incluye lo siguiente:
- Versiones más recientes de la biblioteca: Recupera los lanzamientos más recientes de bibliotecas como Coil o las bibliotecas de Firebase KMP de GitLive.
- Documentación de la API nueva: Accede a la documentación de las herramientas y los servicios lanzados después del entrenamiento del modelo.
La búsqueda web del agente está disponible automáticamente como una herramienta del agente. Para ver todas las herramientas disponibles para el agente, escribe /tools en el campo de instrucción.
web_search: Busca en la Web en vivo con la Búsqueda de Google para encontrar información, documentación y detalles técnicos actualizados pertinentes para tu consulta.
La búsqueda web del agente se debe invocar automáticamente cuando el agente determina que se necesita una búsqueda para proporcionar una respuesta precisa. Sin embargo, puedes aumentar la probabilidad de que el agente use la herramienta si le pides específicamente que busque información actual o escribas web_search en tu instrucción.
Ejemplos de instrucciones
- "Cuéntame sobre las bibliotecas de Firebase KMP de GitLive. Busca en la Web la información de la versión más reciente antes de proporcionar tu respuesta".
- "¿Cómo implemento la API de Android de Xweather? Consulta la documentación web más reciente para conocer los pasos de implementación".
Permisos
Para garantizar que tengas control total sobre tus datos y el comportamiento del agente, la herramienta de búsqueda web del agente aprovecha el modelo de permisos de Android Studio. El agente no accederá a la Web sin tu consentimiento explícito.