Gemini Code Assist 工具總覽

本文將說明開發人員專用的 Gemini Code Assist 工具。開發人員可以使用這些工具,在 IDE 中連線至外部服務,以便取得工作、總結設計文件等。工具可在免費的 Gemini Code Assist 個人版,以及 Gemini Code Assist Standard 和 Enterprise 版中使用。

您可以使用 @TOOL_NAME 開頭的提示,在 IDE 中的 Gemini Code Assist 對話中傳送提示給特定工具。如要試用 IDE 中的工具,請按照「開始使用工具」中的操作說明操作。

限制

Gemini Code Assist 工具有下列限制:

  • 工具僅適用於 VS Code 和 JetBrains IDE。
  • 工具無法在外部服務中建立、編輯或刪除資源。
  • 每個工具都支援有限的用途,且可能會在建議用途以外產生錯誤。
  • 工具運算子 (@) 和工具名稱必須放在提示詞開頭。

可用的工具

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

產品或服務 適用於 Gemini Code Assist 版本 提示範例 服務說明文件
Apigee 企業 @Apigee create an API to manage users 教學課程:使用 Gemini Code Assist 在 Apigee 中設計、開發及測試 API
Atlassian Rovo 所有版本 @AtlassianRovo get tasks assigned to me Google Gemini Code Assist 適用的 Atlassian Rovo
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:服務條款和隱私權政策

後續步驟