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 に関する実践的な知識があることを前提としています。
始める前に
このドキュメントの手順をテストするには、次のいずれかを行ってください。
プルリクエストの概要とフィードバックを取得する
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 アプリをアンインストールしたりできます。
設定を変更する手順は次のとおりです。
- GitHub で、プロフィール写真をクリックし、[Settings] をクリックします。
- [統合] セクションで、[アプリケーション] をクリックします。GitHub Apps のリストが表示されます。
- [Gemini Code Assist] の横にある [構成] をクリックします。