Premiers pas avec les outils Gemini Code Assist

Ce document décrit des exemples de prompts que vous pouvez utiliser avec les outils Gemini Code Assist GitLab et GitHub dans votre IDE. Les développeurs peuvent utiliser des outils dans l'IDE pour extraire des informations à partir de services externes.

Pour en savoir plus sur les outils Gemini Code Assist et obtenir la liste complète des services et produits disponibles, consultez la page Présentation des outils Gemini Code Assist.

Avant de commencer

  1. Configurez Gemini Code Assist.
  2. Attribuez à vos utilisateurs les rôles IAM requis pour leur permettre d'utiliser Gemini Code Assist.
  3. Demandez à votre administrateur d'activer les outils.
  4. Pour associer votre compte GitHub ou GitLab, suivez les instructions de la section Configurer les outils.

Afficher les problèmes et les demandes d'extraction à l'aide de l'outil GitHub

Vous pouvez utiliser l'outil GitHub depuis votre IDE pour afficher les problèmes qui vous sont attribués, rechercher d'autres problèmes et explorer du code à l'aide des fonctionnalités de recherche de GitHub.

Vous devez disposer d'un compte GitHub.

Rechercher des problèmes avec l'outil GitHub

Pour rechercher tous les problèmes qui vous sont attribués, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :

@GitHub list issues assigned to me

L'outil GitHub liste tous les problèmes qui vous sont attribués.

Pour rechercher les problèmes associés à un projet et à un dépôt spécifiques, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

Remplacez les éléments suivants :

  • PROJECT_NAME par le nom du projet GitHub.
  • REPOSITORY par le nom du dépôt GitHub.

L'outil GitHub liste les problèmes qui vous sont attribués dans le dépôt spécifié.

Rechercher des demandes d'extraction avec l'outil GitHub

Pour rechercher toutes les demandes d'extraction ouvertes qui vous sont attribuées, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :

@GitHub list pull requests assigned to me

Pour rechercher toutes les demandes d'extraction qui vous sont attribuées dans un projet et un dépôt spécifiques, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

Remplacez les éléments suivants :

  • PROJECT_NAME par le nom du projet GitHub.
  • REPOSITORY par le nom du dépôt GitHub.

Autres prompts recommandés pour l'outil GitHub

Avant d'utiliser les prompts suivants, remplacez les éléments ci-dessous :

  • PULL_REQUEST_NUMBER par le numéro de la demande d'extraction dans GitHub.
  • REPOSITORY_NAME par le nom de votre dépôt GitHub.
  • KEY_WORD par le mot clé à utiliser dans une recherche.
  • ISSUE_NAME par le nom d'un problème GitHub

Les prompts suivants sont recommandés pour l'outil GitHub :

  • @GitHub list issues assigned to me
  • @GitHub list my open pull requests
  • @GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
  • @GitHub find open issues for KEY_WORD
  • @GitHub find code relating to KEY_WORD
  • @GitHub get comments on my issue ISSUE_NAME
  • @GitHub what are the comments on my pr PULL_REQUEST_NUMBER

Utiliser l'outil GitLab pour obtenir des informations sur les demandes d'extraction et les problèmes

Vous pouvez utiliser l'outil GitLab pour lister les demandes d'extraction et les problèmes qui vous sont attribués dans vos projets GitLab.

Pour lister les demandes d'extraction dans un projet GitLab, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :

@gitlab list my open pull requests in project PROJECT_NAME

PROJECT_NAME correspond au nom de votre projet GitLab.

L'outil @gitlab liste vos demandes d'extraction ouvertes.

Pour lister les problèmes qui vous sont attribués dans GitLab, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :

@gitlab list issues assigned to me

L'outil @gitlab liste les problèmes qui vous sont attribués.

Autres requêtes recommandées

Avant d'utiliser les prompts suivants, remplacez les éléments ci-dessous :

  • GITLAB_PROJECT par le nom de votre projet GitLab.
  • MERGE_REQUEST_NUMBER par le numéro de la demande de fusion dans GitLab.
  • ISSUE_NAME par le nom d'un problème GitLab.

Les prompts suivants sont recommandés pour l'outil GitLab :

  • @gitlab list my issues in the project GITLAB_PROJECT?
  • @gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
  • @gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME?

Étape suivante

  • Pour en savoir plus sur les outils Gemini Code Assist, consultez la présentation.