Gemini Code Assist 工具概览

本文档介绍了面向开发者的 Gemini Code Assist 工具。借助工具,开发者无需离开 IDE 即可连接到外部服务,以获取任务、总结设计文档等。这些工具可在免费的 Gemini Code Assist 个人版以及 Gemini Code Assist Standard 版和 Enterprise 版中使用。

您可以通过在 IDE 中的 Gemini Code Assist 对话中以 @TOOL_NAME 开头发送提示,向特定工具发送提示。如需在 IDE 中试用工具,请按照工具使用入门中的说明操作。

限制

Gemini Code Assist 工具具有以下限制:

  • 工具仅适用于 VS Code 和 JetBrains IDE。
  • 工具无法执行在外部服务中创建、修改或删除资源的操作。
  • 每种工具支持的用例数量有限,并且可能会在建议的用例之外显示错误。
  • 工具运算符 (@) 及后跟的工具名称必须位于提示的开头。

可用的工具

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

产品或服务 适用于 Gemini Code Assist 的各个版本 提示示例 服务文档
Atlassian Rovo 所有版本 @AtlassianRovo get tasks assigned to me Atlassian Rovo
GitHub 所有版本 @GitHub list issues assigned to me
GitLab 所有版本 @GitLab list open pull requests assigned to me
Google 数据库 标准版和企业版 @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 的新 Relic 代理
Redis 所有版本 @Redis what is Redis Cloud? Redis 文档
Sentry 所有版本 @Sentry list issues in project my-project Sentry.io 文档
Snyk 所有版本 @Snyk tell me about my vulnerabilities Snyk 用户文档

工具如何使用您的数据

每种工具都有自己的私密对话记录和上下文。当您使用某个工具时,系统仅会在您与该工具互动时使用您的提示和该工具的回答,其他工具无法访问这些信息。

将每个工具的对话记录和检索的数据分开存储,可确保只有您使用的工具可以访问其数据。如需详细了解 Gemini Code Assist 如何处理您的数据,请参阅 Gemini Code Assist 如何使用您的数据

身份验证

使用 Gemini Code Assist 工具需要满足以下条件:

  • 向 Google Cloud 进行身份验证,以验证您的身份和访问权限。
  • 向您要使用各个工具访问的 Google 或第三方服务/API 进行身份验证。
如需详细了解安全和隐私权,请参阅 Gemini Code Assist:服务条款和隐私权政策

后续步骤