Accéder à des ressources utiles

L'agent peut obtenir des informations à jour de plusieurs façons. Ces outils permettent à l'agent d'utiliser des informations publiées après sa dernière date limite d'entraînement, ce qui améliore la qualité de ses réponses.

Base de connaissances Android

La base de connaissances Android permet à l'agent d'accéder à une documentation récente et fiable sur les modifications apportées aux API, les nouvelles bibliothèques, les bonnes pratiques mises à jour et plus encore, à partir des sources suivantes :

La base de connaissances Android fournit à l'agent les deux nouveaux outils suivants. Pour afficher tous les outils disponibles pour l'agent, saisissez /tools dans le champ de requête.

  • search_android_docs : recherche dans la base de connaissances Android de la documentation de référence de haute qualité correspondant à votre requête.
  • fetch_android_docs : récupère le contenu complet des documents identifiés par l'outil de recherche.

La base de connaissances Android doit être invoquée automatiquement le cas échéant, mais vous pouvez augmenter les chances que l'agent l'utilise en lui demandant spécifiquement d'utiliser la documentation Android dans votre requête. Par exemple, au lieu de simplement dire "Mettre à niveau la navigation vers Navigation 3", dites "Mettre à niveau la navigation vers Navigation 3. Pour obtenir de l'aide, consultez la documentation Android."

La base de connaissances Android est également accessible à l'aide de l'interface de ligne de commande Android, avec l'agent et l'IDE de votre choix. Pour en savoir plus, consultez android docs.

Lorsque l'agent ne trouve pas ce dont il a besoin dans la base de connaissances Android, il peut effectuer une recherche sur le Web. L'outil Agent Web Search demande à Gemini d'effectuer une recherche Web en temps réel sur Google, ce qui réduit le risque de fournir des conseils obsolètes ou des exemples de code périmés.

L'outil de recherche Web de l'agent lui permet d'accéder à des informations fiables et à jour sur le Web ouvert, y compris :

  • Dernières versions des bibliothèques : récupérez les dernières versions des bibliothèques telles que les bibliothèques Firebase KMP de Coil ou GitLive.
  • Nouvelle documentation sur les API : accédez à la documentation sur les outils et services publiés après l'entraînement du modèle.

La recherche Web de l'agent est automatiquement disponible en tant qu'outil d'agent. Pour afficher tous les outils disponibles pour l'agent, saisissez /tools dans le champ de requête.

  • web_search : effectue des recherches sur le Web en direct à l'aide de la recherche Google pour trouver des informations, de la documentation et des détails techniques à jour en rapport avec votre requête.

La recherche Web de l'agent doit être invoquée automatiquement lorsque l'agent détermine qu'une recherche est nécessaire pour fournir une réponse précise. Toutefois, vous pouvez augmenter la probabilité que l'agent utilise l'outil en lui demandant spécifiquement de rechercher des informations actuelles ou en saisissant web_search dans votre requête.

Exemples de prompts

  • "Parle-moi des bibliothèques Firebase KMP de GitLive. Recherche sur le Web les informations sur la dernière version avant de fournir ta réponse."
  • "Comment implémenter l'API Android de Xweather ? Consultez la dernière documentation Web pour connaître la procédure d'implémentation."

Autorisations

Pour vous assurer de contrôler entièrement vos données et le comportement de l'agent, l'outil Agent Web Search utilise le modèle d'autorisation d'Android Studio. L'agent n'accédera pas au Web sans votre consentement explicite.