このページでは、GitHub で Gemini Code Assist を使用する方法について説明します。
始める前に
このページのタスクを完了するには、GitHub で Gemini Code Assist を 設定していることを確認してください。
pull リクエストの要約とフィードバックを取得する
Gemini Code Assist から pull リクエストの最初のレビューを取得するには、新しい pull リクエストを作成します。
新しい pull リクエストを開くと、Gemini Code Assist が最初のレビューを提供します。レビューの準備が整うと、gemini-code-assist[bot] が pull リクエストのレビュアーとして自動的に追加されます。Gemini Code Assist は、フィードバックとともに pull リクエストの [Conversation] タブに Issue コメントを追加し、コードの変更部分に関するコメントを追加します。
レビュー コメントには次の情報が含まれます。
- Issue の重大度(重大、高、中、低)
- Issue に関するフィードバック
- GitHub から直接コミットできるコードの提案
- ユーザーが提供したスタイルガイドへの参照
Gemini Code Assist は、リポジトリに設定されている 最小重大度しきい値よりも 小さい重大度 のコメントを追加しません。
Gemini Code Assist を手動で呼び出す
Gemini Code Assist は、pull リクエストの投稿者からのコメントをリッスンし、応答するかどうかを決定します。
Gemini Code Assist を手動で呼び出すには、pull リクエストのメイン コメント ページで次のコマンドを Issue コメントとして使用します。
| コマンド | 説明 |
|---|---|
/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] をクリックします。
- [Integrations] セクションで、[Applications] をクリックします。 GitHub アプリのリストが表示されます。
- Gemini Code Assist の横にある [Configure] をクリックします。
トラブルシューティング
Gemini Code Assist から応答がない場合は、設定時に使用した Google Cloud プロジェクトが有効な請求先アカウントに接続されていない可能性があります。プロジェクトの 請求ステータスを確認 し、必要に応じてプロジェクトを有効な請求先アカウントに接続する必要があります。
Developer Connect には大規模な 無料枠があり、プレビュー版では GitHub で Gemini Code Assist を使用しても料金は発生しません。有効な請求先アカウントが必要ですが、料金が発生するのは使用量が無料枠の上限を超えた場合のみです。
次のステップ
- GitHub の Gemini Code Assist の詳細を確認する。
- GitHub で Gemini Code Assist を設定する。
- GitHub で Gemini Code Assist の動作を カスタマイズする方法を確認する。