Gemini Code Assist 工具總覽

本文說明開發人員適用的 Gemini Code Assist 工具。開發人員可透過工具連結外部服務,不必離開 IDE 就能取得工作、摘要設計文件等。這些工具適用於免付費的 Gemini Code Assist 個人版,以及 Gemini Code Assist Standard 和 Enterprise 版。

在 IDE 中,只要在提示開頭加上 @TOOL_NAME,即可在 Gemini Code Assist 對話中將提示傳送至特定工具。如要在 IDE 中試用工具,請按照「開始使用工具」一文中的操作說明進行。

限制

Gemini Code Assist 工具有下列限制:

  • 這項工具僅適用於 VS Code 和 JetBrains IDE。
  • 工具無法執行在外部服務中建立、編輯或刪除資源的作業。
  • 每項工具支援的用途有限,如果超出建議用途,可能會發生錯誤。
  • 提示開頭必須是工具運算子 (@),後面接著工具名稱。

可用的工具

下表列出可用的 Gemini Code Assist 工具。

產品或服務 適用於 Gemini Code Assist 版本 提示範例 服務說明文件
Apigee Enterprise @Apigee create an API to manage users 教學課程:在 Apigee 中使用 Gemini Code Assist 設計、開發及測試 API
Atlassian Rovo 所有版本 @AtlassianRovo get tasks assigned to me Atlassian Rovo for Google Gemini Code Assist
GitHub 所有版本 @GitHub list issues assigned to me
GitLab 所有版本 @GitLab list open pull requests assigned to me
Google 資料庫 Standard 和 Enterprise @GoogleDatabases add a function to get customers by ID in @File
Google 文件 所有版本 @GoogleDocs list my docs 使用 Gemini Code Assist 編寫程式碼時閱讀文件
MongoDB 所有版本 @MongoDB how can I optimize my query? MongoDB 說明文件
Neo4j 所有版本 @neo4j How do I configure the Java driver? Neo4j 說明文件
New Relic 所有版本 @NewRelic how do I install the python agent? 適用於 Google Gemini Code Assist 的 New Relic 代理程式
Redis 所有版本 @Redis what is Redis Cloud? Redis 說明文件
Sentry 所有版本 @Sentry list issues in project my-project Sentry.io 說明文件
Snyk 所有版本 @Snyk scan for issues Snyk 使用者說明文件

工具如何使用您的資料

每項工具都有專屬的私人對話記錄和背景資訊。使用工具時,系統只會在與該工具互動時使用提示和工具的回覆,其他工具無法存取這類資訊。

將對話記錄和從各項工具擷取的資料分開儲存,可確保只有您使用的工具能存取其資料。如要進一步瞭解特定工具可代表您發出哪些 API 呼叫,請參閱 Gemini Code Assist 工具權限

如要進一步瞭解 Gemini Code Assist 如何處理您的資料,請參閱「Gemini Code Assist 如何使用您的資料」一文。

驗證

使用 Gemini Code Assist 工具時,您必須:

  • 向 Google Cloud 進行驗證,確認您的身分和存取權。
  • 使用各項工具時,請驗證您要存取的 Google 或第三方服務/API。
如要進一步瞭解安全性與隱私權,請參閱《Gemini Code Assist 服務條款和隱私權政策》。

後續步驟