本文將說明開發人員專用的 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。