Présentation des outils Gemini Code Assist

Ce document décrit les outils Gemini Code Assist pour les développeurs. Les outils permettent aux développeurs de se connecter à des services externes sans quitter l'IDE pour obtenir des tâches, résumer des documents de conception et plus encore. Les outils sont disponibles dans Gemini Code Assist pour les particuliers, sans frais, ainsi que dans les éditions Gemini Code Assist Standard et Enterprise.

Vous pouvez envoyer des requêtes à des outils spécifiques dans le chat Gemini Code Assist de votre IDE en commençant votre requête par @TOOL_NAME. Pour essayer les outils dans votre IDE, suivez les instructions de la section Premiers pas avec les outils.

Limites

Les outils Gemini Code Assist présentent les limites suivantes :

  • Les outils ne sont disponibles que dans VS Code et les IDE JetBrains.
  • Les outils ne peuvent pas effectuer d'opérations qui créent, modifient ou suppriment une ressource dans un service externe.
  • Chaque outil est compatible avec un nombre limité de cas d'utilisation et peut générer des erreurs en dehors des cas d'utilisation recommandés.
  • L'opérateur d'outil (@) suivi du nom de l'outil doit figurer au début de votre requête.

Outils disponibles

Le tableau suivant répertorie les outils Gemini Code Assist disponibles.

Produit ou service Disponible dans les éditions Gemini Code Assist Exemple de requête Documentation sur le service
Apigee Entreprise @Apigee create an API to manage users Tutoriel : Utiliser Gemini Code Assist pour concevoir, développer et tester des API dans Apigee
Atlassian Rovo Toutes les éditions @AtlassianRovo get tasks assigned to me Atlassian Rovo pour Gemini Code Assist de Google
GitHub Toutes les éditions @GitHub list issues assigned to me
GitLab Toutes les éditions @GitLab list open pull requests assigned to me
Google Databases Standard et Enterprise @GoogleDatabases add a function to get customers by ID in @File
Google Docs Toutes les éditions @GoogleDocs list my docs Lire des documents tout en codant avec Gemini Code Assist
MongoDB Toutes les éditions @MongoDB how can I optimize my query? Documentation MongoDB
Neo4j Toutes les éditions @neo4j How do I configure the Java driver? Documentation Neo4j
New Relic Toutes les éditions @NewRelic how do I install the python agent? Agent New Relic pour Google Gemini Code Assist
Redis Toutes les éditions @Redis what is Redis Cloud? Documentation Redis
Sentry Toutes les éditions @Sentry list issues in project my-project Documentation Sentry.io
Snyk Toutes les éditions @Snyk scan for issues Documentation utilisateur Snyk

Comment les outils utilisent vos données

Chaque outil possède son propre historique de chat privé et son propre contexte. Lorsque vous utilisez un outil, vos requêtes et les réponses de l'outil ne sont utilisées que lorsque vous interagissez avec cet outil. Les autres outils ne peuvent pas accéder à ces informations.

En gardant l'historique des discussions et les données récupérées de chaque outil séparés, vous vous assurez que seul l'outil que vous utilisez a accès à ses données. Pour en savoir plus sur les appels d'API qu'un outil spécifique peut effectuer en votre nom, consultez Autorisations des outils Gemini Code Assist.

Pour en savoir plus sur la façon dont Gemini Code Assist traite vos données, consultez Comment Gemini Code Assist utilise vos données.

Authentification

Pour utiliser les outils Gemini Code Assist, vous devez :

  • Authentifiez-vous auprès de Google Cloud pour valider votre identité et vos droits d'accès.
  • Authentifiez-vous auprès du service ou de l'API Google ou tiers auxquels vous accédez avec chaque outil.
Pour en savoir plus sur la sécurité et la confidentialité, consultez les Conditions d'utilisation et les règles de confidentialité de Gemini Code Assist.

Étapes suivantes