Gemini 版 Android Studio

Gemini 版 Android Studio 是 Android 開發作業的程式碼編寫夥伴。這項服務採用人工智慧技術,可以理解自然語言。它可回答 Android 開發相關問題、產生程式碼、尋找相關資源,並鼓勵採用最佳做法,協助您提高工作效率。Android Studio 中的 Gemini 可協助您執行下列工作:

如要進一步瞭解,請參閱Gemini 的所有功能。如果您有意參加 Gemini for Business 早期採用計畫,請填寫註冊表單

開始使用

以下說明如何設定 Gemini:

  1. 下載最新的 Android Studio Canary 版。
  2. 如要啟動 Gemini,請開啟或啟動 Android Studio 專案,然後依序點選「View」>「Tool Windows」>「Gemini」
  3. 如果尚未登入 Google 帳戶,請在系統提示時登入。 對話方塊隨即顯示,您可以開始使用 Gemini 的互動式對話介面。

Gemini 的協助方式

除了主要的聊天介面,Gemini 還提供許多可與開發流程整合的進入點:

  • 只要點選即可新增產生的程式碼:Gemini 會在產生的程式碼旁邊顯示智慧型動作,讓您快速將程式碼插入已開啟的編輯器,或將其插入 Android 資訊清單,甚至為答案中使用的熱門程式庫新增必要的依附元件。

  • 取得實用資源:針對特定主題,Gemini 會提供相關說明文件頁面,讓你進一步瞭解相關資訊。

  • 排解錯誤:Gemini 會說明常見錯誤的含義,並提供修正動作。

  • 直接在程式碼集中詢問 Gemini:在程式碼編輯器中選取文字後,按一下滑鼠右鍵並選取 Gemini 動作,即可在對話方塊提示中填入所選程式碼。您可以決定是否要傳送代碼,Gemini 不會在未經明確授權的情況下傳送代碼。Gemini 也能協助您排解程式碼編輯器中的警告和錯誤。

常見問題 (FAQ)

Gemini 會將我的程式碼傳送到 Google 的伺服器嗎?

如要瞭解系統會分享哪些資料,以及如何控管隱私權設定,請參閱「資料和隱私權」一文。

Gemini 的回覆是否準確可靠?

能透過生成式 AI 激發人們的創意,真是令人振奮!不過,這項技術仍在初步開發階段,而 Gemini 也僅是一項實驗。部分回覆可能不準確,因此請務必再三確認回覆中的資訊。我們會根據您的意見回饋改善 Gemini。Gemini 內建符合 AI 開發原則的安全控管功能和明確的意見回饋機制,但請注意,這項技術仍可能會顯示不準確的資訊或令人反感的陳述。

由於 AI 是一項不斷演進的技術,因此可能會產生看似合理,但實際上違反事實的輸出內容。使用輸出內容前,請先確認內容是否屬實。

我可以不分享背景資訊就使用 Gemini 嗎?

可以。根據預設,Gemini 無法在編輯器視窗中看到程式碼,只能使用聊天機器人中的提示和對話記錄來回應。不過,您可以選擇分享程式碼集的內容,以便獲得更高品質的回覆,並使用實驗功能,例如 AI 程式碼完成功能。

Gemini 可協助進行程式設計嗎?

可以,Gemini 可協助進行程式設計及相關主題。這項功能仍處於實驗階段,如果要採用建議的程式碼或程式設計說明,您必須自行負責。在使用建議的程式碼前,請自行斟酌是否合適,仔細測試所有程式碼,並檢查是否有錯誤或漏洞。

如何重設即時通訊記錄?

回覆提示時,Gemini 會使用對話記錄提供額外脈絡資訊。如果對話記錄與你目前想達成的目標無關,請點選 Gemini 窗格中的「重設對話」圖示 ,重設對話記錄。

為什麼我會收到「系統已封鎖這個程式碼」錯誤訊息?

Gemini 會對模型產生的回覆進行多層檢查。舉例來說,系統會進行檢查,確保模型產生的程式碼不會大量複製現有內容。您的回應可能會因為其中一個檢查而遭到封鎖。在這種情況下,請使用其他提示再試一次。

Gemini 會在哪些情況引用資料來源?方式為何?

Gemini 應產生原創內容,而不是大量複製既有內容。我們的系統經過特別設計,可避免發生這類情形,而我們也會持續改善相關系統的運作方式。如果 Gemini 直接引用大量程式碼存放區內容,系統會註明出處。引文中也可能會註明適用的開放原始碼授權。您有責任遵守任何授權規定。

使用 Gemini 時,適用哪些服務條款?

使用 Gemini 時,您必須遵守《Google 服務條款》和《生成式 AI 附加服務條款》。

Gemini 與其他 LLM 技術輔助的聊天機器人有何不同?

Gemini 會運用 LLM,這項技術旨在協助程式設計情境。Gemini 與 Android Studio 緊密整合,因此可提供更相關的回覆,讓您只需點按一下即可採取行動並套用建議。

有哪些使用 Gemini 的訣竅?

  • 請簡明扼要地提出問題。
  • 使用 Gemini 能理解的簡單用語。
  • 如果 Gemini 無法理解你的問題,請嘗試重新表達。
  • 使用前請先查看 Gemini 建議。

詳情請參閱「與 Gemini 互動的技巧」。

如何回報 Gemini 相關意見?

我們希望能獲得您的意見回饋,以便改善 Android 開發領域中所有 Gemini 回應。為協助您,請在開發工作流程中使用 Gemini,並使用 Gemini UI 中的「喜歡」和「不喜歡」選項,將回覆標示為實用或不實用。這項資訊有助我們找出需要更多訓練的部分。

如何針對特定 AI 回覆內容提供意見?

請按讚或按倒讚為產生的結果評分,協助我們改善功能。 如果您認為 AI 回覆的內容不安全、沒有幫助、不正確或有待改進,可以提交意見回饋。選取「不喜歡」圖示時,畫面會顯示「提供意見回饋」選項,請點選該選項提交意見。