Gemini Code Assist を使用して GitHub コードを確認する

GitHub の Gemini Code Assist は、コードレビュー担当者として Gemini の機能を pull リクエスト プロセスに導入します。GitHub の Gemini Code Assist は、Gemini を搭載したエージェントを使用して、pull リクエストを自動的に要約し、詳細なコードレビューを提供します。これにより、レビューが迅速化され、コードの品質が向上します。

GitHub で Gemini Code Assist を設定すると、pull リクエストのどの段階でも Gemini Code Assist を呼び出してコードをレビューできます。pull リクエストのコメントで Gemini Code Assist を直接操作するには:

  • Gemini Code Assist が作成したレビューで確認のための質問をする。
  • コメントに /gemini タグを追加して Gemini Code Assist にプロンプトを送信し、pull リクエストのコンテキストで質問します。

Gemini Code Assist は、リポジトリと pull リクエストから役立つ情報を自動的に取得して、タスクを実行します。

このドキュメントは、全スキルレベルのデベロッパーを対象としています。GitHub に関する実践的な知識があることを前提としています。

一般ユーザー向けバージョンと企業向けバージョン

GitHub の Gemini Code Assist には、GitHub に直接インストールするコンシューマー バージョンと、Google Cloud を介してインストールするエンタープライズ バージョンがあります。

次の表に、一般ユーザー向けバージョンと企業向けバージョンの違いをまとめます。

一般ユーザー向けバージョン Enterprise バージョン (プレビュー)
設定 GitHub で直接 Google Cloud を通じて管理されています
利用規約 Google 利用規約 Google Cloud 利用規約
割り当て 1 日あたり 33 件のプルリクエスト 1 日あたり 100 件以上のプルリクエスト
構成とスタイルガイド GitHub 内でリポジトリごとに設定する GitHub 内のリポジトリごとに設定することも、Google Cloud の複数のリポジトリにわたって設定することもできます。
GitHub のサポート

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

GitHub で Gemini Code Assist を使用する

このセクションでは、設定が完了した後に GitHub で Gemini Code Assist を使用する手順について説明します。このセクションは、GitHub の Gemini Code Assist のコンシューマー バージョンとエンタープライズ バージョンの両方に適用されます。

始める前に

このセクションのタスクを完了するには、GitHub で Gemini Code Assist を設定していることを確認してください。

プルリクエストの概要とフィードバックを取得する

Gemini Code Assist から pull リクエストの初回レビューを取得するには、新しい pull リクエストを作成します。

新しい pull リクエストを開くと、Gemini Code Assist が最初のレビューを提供します。レビューの準備が整うと、gemini-code-assist[bot] がプルリクエストのレビュー担当者として自動的に追加されます。Gemini Code Assist は、フィードバックとともにプルリクエストの [会話] タブに問題のコメントを追加し、コードの変更された部分に関するコメントを追加します。

レビュー コメントには次の情報が含まれます。

  • 問題の重大度(重大、高、中、低)
  • 問題に関するフィードバック
  • GitHub から直接コミットできるコード候補
  • ユーザーが提供したスタイルガイドへの参照

Gemini Code Assist を手動で呼び出す

Gemini Code Assist は、プルリクエストの投稿者からのコメントをリッスンし、応答するかどうかを決定します。

Gemini Code Assist を手動で呼び出すには、pull リクエストのメイン コメント ページで、次のコマンドを問題コメントとして使用します。

コマンド 説明
/gemini summary pull リクエストの変更の概要を投稿します
/gemini review pull リクエストの変更のコードレビューを投稿します
/gemini コメントで Gemini Code Assist を手動で呼び出す
/gemini help 使用可能なコマンドの概要

Gemini Code Assist の設定を管理する

組織の GitHub アプリの設定を変更する権限を持つユーザーは、Gemini Code Assist アプリの設定を管理できます。Gemini Code Assist アプリに付与された権限を確認したり、リポジトリへのアクセスを管理したり、Gemini Code Assist アプリをアンインストールしたりできます。

設定を変更する手順は次のとおりです。

  1. GitHub で、プロフィール写真をクリックし、[Settings] をクリックします。
  2. [統合] セクションで、[アプリケーション] をクリックします。GitHub アプリのリストが表示されます。
  3. [Gemini Code Assist] の横にある [構成] をクリックします。

次のステップ