在 GitHub 上使用 Gemini Code Assist

本頁說明如何使用 GitHub 上的 Gemini Code Assist

事前準備

如要完成本頁中的工作,請務必在 GitHub 上設定 Gemini Code Assist

取得提取要求摘要和意見回饋

如要讓 Gemini Code Assist 初步審查提取要求,請建立新的提取要求。

開啟新的提取要求時,Gemini Code Assist 會提供初步審查結果。審查準備就緒後,系統會自動將 gemini-code-assist[bot] 新增為提取要求的審查人員。Gemini Code Assist 會在提取要求的「對話」分頁中新增問題註解,提供意見回饋,並針對修改過的程式碼部分新增註解。

評論包含下列資訊:

  • 問題的嚴重程度,包括「重大」、「高」、「中」和「低」
  • 對問題提供意見
  • 可直接從 GitHub 提交的程式碼建議
  • 使用者提供的樣式指南參考資料

如果註解的嚴重程度低於為存放區設定的最低嚴重程度門檻,Gemini Code Assist 就不會新增這類註解。

手動叫用 Gemini Code Assist

Gemini Code Assist 會留意任何提取要求貢獻者的留言,並決定是否要回覆。

如要手動叫用 Gemini Code Assist,可以在提取要求的主要留言頁面中,使用下列指令做為問題留言。

指令 說明
/gemini summary 發布提取要求變更摘要
/gemini review 發布提取要求中變更的程式碼審查
/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」旁的「設定」

疑難排解

如果沒有收到 Gemini Code Assist 的回覆,可能是因為設定時使用的 Google Cloud 專案未連結至有效帳單帳戶。請確認專案的帳單狀態,並視需要將專案連結至有效的帳單帳戶。

請注意,Developer Connect 提供大量免費額度,且在預先發布期間,於 GitHub 上使用 Gemini Code Assist 不會產生任何費用。您必須提供有效的帳單帳戶,但只有在用量超出免費方案限制時,才會產生費用。

後續步驟