このページでは、GitHub の Gemini Code Assist の使用方法について説明します。このページは、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] をクリックします。
トラブルシューティング
GitHub の Gemini Code Assist の エンタープライズ バージョンを使用しているときに、Gemini Code Assist から応答が届かない場合は、設定時に使用した Google Cloud プロジェクトが有効な請求先アカウントに接続されていない可能性があります。プロジェクトの請求ステータスを確認し、必要に応じてプロジェクトを有効な請求先アカウントに接続する必要があります。
Developer Connect には大規模な 無料枠があり、プレビュー期間中は GitHub の Gemini Code Assist のエンタープライズ バージョンの使用に 料金はかかりません。有効な請求先アカウントが必要ですが、料金が発生するのは無料枠の上限を超えた場合のみです。
次のステップ
- GitHub の Gemini Code Assist の詳細を確認する。
- GitHub の Gemini Code Assist を設定する。
- GitHub の Gemini Code Assist の動作を カスタマイズする方法を確認する。