個人向け Gemini Code Assist ツールを使ってみる

このドキュメントでは、IDE の GitLab と GitHub の Gemini Code Assist ツールで使用できるプロンプトの例について説明します。デベロッパーは IDE のツールを使用して、外部サービスから情報を取得できます。

Gemini Code Assist ツールの詳細と、利用可能なサービスとプロダクトの一覧については、Gemini Code Assist ツールの概要をご覧ください。

始める前に

  1. Gemini Code Assist を設定します
  2. GitHub アカウントまたは GitLab アカウントを接続するには、ツールを構成するの説明に従って操作します。

GitHub ツールで問題と pull リクエストを表示する

GitHub ツールを使用して、自分に割り当てられた問題を表示したり、IDE 内から GitHub の検索機能を使用して、問題やコードを検索できます。

GitHub アカウントが必要です。

GitHub ツールで問題を検索する

自分に割り当てられているすべての問題を検索するには、Gemini Code Assist チャットで次のようなプロンプトを入力します。

@GitHub list issues assigned to me

GitHub ツールには、自分に割り当てられているすべての問題が一覧表示されます。

特定のプロジェクトとリポジトリに関連する問題を検索するには、Gemini Code Assist チャットで次のようなプロンプトを入力します。

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

次のように置き換えます。

  • PROJECT_NAME: GitHub プロジェクトの名前。
  • REPOSITORY: GitHub リポジトリの名前。

GitHub ツールに、指定したリポジトリで自分に割り当てられた問題が一覧表示されます。

GitHub ツールで pull リクエストを検索する

自分に割り当てられているすべての未処理の pull リクエストを検索するには、Gemini Code Assist チャットで次のようなプロンプトを入力します。

@GitHub list pull requests assigned to me

特定のプロジェクトとリポジトリで自分に割り当てられているすべての pull リクエストを検索するには、Gemini Code Assist チャットで次のようなプロンプトを入力します。

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

次のように置き換えます。

  • PROJECT_NAME: GitHub プロジェクトの名前。
  • REPOSITORY: GitHub リポジトリの名前。

GitHub ツールに推奨される追加のプロンプト

次のプロンプトを使用する前に、次のように置き換えます。

  • PULL_REQUEST_NUMBER は GitHub の pull リクエスト番号です。
  • REPOSITORY_NAME は GitHub リポジトリの名前です。
  • KEY_WORD は検索で使用するキーワードです。
  • ISSUE_NAME は GitHub の問題の名前です。

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

GitLab ツールで pull リクエストと問題の詳細を取得する

GitLab ツールを使用して、GitLab プロジェクトの pull リクエストと問題を一覧表示できます。

GitLab プロジェクトの pull リクエストを一覧表示するには、Gemini Code Assist チャットに次のようなプロンプトを入力します。

@gitlab list my open pull requests in project PROJECT_NAME

ここで、PROJECT_NAME は GitLab プロジェクト名です。

@gitlab ツールに、未処理の pull リクエストの一覧が示されます。

GitLab で自分に割り当てられた問題の一覧を表示するには、Gemini Code Assist チャットで次のようなプロンプトを入力します。

@gitlab list issues assigned to me

@gitlab ツールで、自分に割り当てられた問題の一覧が表示されます。

推奨されるその他のプロンプト

次のプロンプトを使用する前に、次のように置き換えます。

  • GITLAB_PROJECT は GitLab プロジェクト名です。
  • MERGE_REQUEST_NUMBER は、GitLab のマージ リクエスト番号です。
  • ISSUE_NAME は GitLab の問題の名前です。

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?

次のステップ

  • Gemini Code Assist ツールの詳細。概要をご覧ください。