このページでは、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 は、フィードバックとともに pull リクエストの [会話] タブに問題のコメントを追加し、コードの変更された部分に関するコメントを追加します。
レビュー コメントには次の情報が含まれます。
- 問題の重大度(重大、高、中、低)
- 問題に関するフィードバック
- GitHub から直接コミットできるコード候補
- ユーザーが提供したスタイルガイドへの参照
Gemini Code Assist は、リポジトリに設定されている最小重大度しきい値よりも重大度が低いコメントを追加しません。
Gemini Code Assist を手動で呼び出す
Gemini Code Assist は、pull リクエストの投稿者からのコメントをリッスンし、応答するかどうかを決定します。
Gemini Code Assist を手動で呼び出すには、プルリクエストのメイン コメント ページで次のコマンドを問題のコメントとして使用します。
| コマンド | 説明 |
|---|---|
/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 アプリのリストが表示されます。
- [Gemini Code Assist] の横にある [構成] をクリックします。
トラブルシューティング
GitHub の Gemini Code Assist のエンタープライズ バージョンを使用しているときに、Gemini Code Assist から応答が返ってこない場合は、セットアップ時に使用した Google Cloud プロジェクトが有効な請求先アカウントに接続されていない可能性があります。プロジェクトの課金ステータスを確認し、必要に応じてプロジェクトを有効な請求先アカウントに接続する必要があります。
Developer Connect には大規模な無料枠があり、プレビュー期間中は GitHub で Gemini Code Assist のエンタープライズ バージョンを使用しても料金は発生しません。有効な請求先アカウントが必要ですが、使用量が無料枠の上限を超えた場合にのみ料金が発生します。