借助生成式 AI 协助、企业安全和隐私保护机制,提升软件开发和交付速度。
想要使用 Gemini 模型进行构建?在 Vertex AI 中试用 Gemini API
功能
Gemini Code Assist 会在您写代码的同时补全代码,并按需生成整个代码块或函数。代码辅助功能可在许多常用 IDE 中使用,例如Visual Studio Code、JetBrains IDE(IntelliJ、PyCharm、GoLand、WebStorm 等)、Cloud Workstations、Cloud Shell 编辑器,并且支持20 多种编程语言,包括 Java、JavaScript、Python、C、C++、Go、PHP 和 SQL。
通过自然语言聊天界面,您可以与 Gemini Code Assist 快速聊天,获得编码问题的解答或者关于编码最佳实践的指导。在所有受支持的 IDE 中均可使用聊天功能。
企业可以使用其组织的私有代码库和知识来源自定义 Gemini Code Assist,以便 Gemini Code Assist 提供更个性化的协助(例如,企业开发人员可以获得与其私有代码库更相关的代码建议,或者 Gemini 可以引导他们查看相关文档或组织内部的现有解决方案)。
借助 Gemini Code Assist,客户只需一个提示即可对整个代码库执行大规模更改,包括添加新功能、更新跨文件依赖项、帮助进行版本升级和进行全面的代码审核等。此功能由 Google 的 Gemini 1.5 Pro 模型提供支持,该模型提供百万词元的大型上下文窗口。
Gemini Code Assist 附带上下文智能操作,并提供快捷方式来自动执行代码转换、测试生成和代码说明等任务。只需选择代码并使用自然语言,即可快速对所选代码执行操作。由于这些智能操作可直接在 IDE 中使用,因此最大限度地减少了涉及复制/粘贴的上下文切换,为开发者提供更流畅的用户体验。此外,由于 Gemini 位于 IDE 中,因此它可以提供您所有文件的上下文,并以更加个性化的方式为您提供帮助。
通过在 Apigee 中使用 Gemini Code Assist,您无需专业知识,即可创建符合企业标准的 API。如果 API Hub 中的现有 API 规范不符合您的要求,您只需给出提示即可创建新的 API 规范。Gemini Code Assist 会考虑 API Hub 中的安全架构或 API 对象等工件,使用它们针对您的企业提出量身定制的规范建议,从而节省审核周期和开发时间。此外,Gemini 可协助您轻松启动模拟服务器,以模拟现实行为并根据您的规范构建代理。
通过在 Application Integration 中使用 Gemini Code Assist,您可以通过提示或一键式建议构建���到端自动化流程。Gemini Code Assist 会使用提示和现有企业资产(例如 API 或应用),推荐多个根据您的使用场景量身定制的工作流。此外,Gemini Code Assist 会根据您的企业上下文自动创建变量、预配置任务和完成文档。最后,它还能主动提出优化建议,甚至可以一键扩展现有流程,大大减少维护工作量。
我们的数据治理政策有助于确保客户代码、客户输入的内容和生成的建议不会被用于训练任何共享模型,也不会用于开发任何产品。客户的数据和知识产权由客户控制并拥有。Gemini Code Assist 还提供专用 Google 访问通道、VPC Service Controls 和具有精细 IAM 权限的企业访问权限控制等安全功能,帮助企业大规模采用 AI 辅助功能,同时不会牺牲安全性和隐私性。
Gemini Code Assist 提供来源引用,因此当代码建议直接引用某个来源的长篇内容时,系统会自动对其进行标记,以帮助企业遵守许可要求。Google 的知识产权赔偿政策有助于保护获得 Gemini Code Assist 许可的用户,避免潜在的版权侵权造成的法律后果。
Gemini Code Assist 已获得多项行业认证,例如 SOC 1/2/3、ISO/IEC 27001(信息安全管理)、27017(云安全性)、27018(个人身份信息保护)和 27701(隐私信息管理)。如需了解详情,请参阅 Gemini 的认证和安全。
工作方式
Gemini Code Assist 提供 AI 赋能的软件开发辅助功能,可帮助开发团队更快速、更安全地构建更出色的高质量应用。
它使用 Google 的 Gemini 模型构建,可在 IDE 中为开发者提供生成式 AI 辅助,并提供自动代码补全、代码生成、自然语言对话等功能。
常见用途
借助 AI 代码补全、生成和聊天功能,加快编码速度
在 IDE 中编码时,应用开发者可以使用 Gemini Code Assist 自动补全内嵌代码,或者使用自然语言注释生成代码块。他们还可以在 IDE 中与 Gemini Code Assist 对话,解决任何与代码相关的问题。
借助 AI 代码补全、生成和聊天功能,加快编码速度
在 IDE 中编码时,应用开发者可以使用 Gemini Code Assist 自动补全内嵌代码,或者使用自然语言注释生成代码块。他们还可以在 IDE 中与 Gemini Code Assist 对话,解决任何与代码相关的问题。
利用智能操作,进一步加速开发流程
开发者可以使用 Gemini Code Assist 的智能操作自动执行经常使用的开发者内部循环任务,例如测试生成和代码说明。这些预构建的一键式快捷操作有助于进一步加快开发流程。
利用智能操作,进一步加速开发流程
开发者可以使用 Gemini Code Assist 的智能操作自动执行经常使用的开发者内部循环任务,例如测试生成和代码说明。这些预构建的一键式快捷操作有助于进一步加快开发流程。
为您的企业量身打造的依托于生成式 AI 的辅助服务
通过在 Apigee API Management 和 Application Integration 中使用 Gemini Code Assist,您可以基于创意构建 API、构建应用之间的集成,以及自动执行您的 SaaS 应用工作流。Gemini 了解您的企业背景(例如安全架构、API、应用使用情况等),可据此针对您的使用情形量身定制推荐产品并主动提供建议。
为您的企业量身打造的依托于生成式 AI 的辅助服务
通过在 Apigee API Management 和 Application Integration 中使用 Gemini Code Assist,您可以基于创意构建 API、构建应用之间的集成,以及自动执行您的 SaaS 应用工作流。Gemini 了解您的企业背景(例如安全架构、API、应用使用情况等),可据此针对您的使用情形量身定制推荐产品并主动提供建议。
价格
Gemini Code Assist 价格 | 价格表 |
---|---|
服务 | 价格 |
Gemini Code Assist | 预先承诺包年用量,每位用户每月 19 美元。 Gemini Code Assist 可在 2024 年 11 月 8 日之前免费试用,而无需购买订阅许可,每个结算账号仅限一位用户使用。如果您的账号内有多位用户需要使用,请购买相应许可。 |
Gemini Code Assist 价格
价格表
Gemini Code Assist
预先承诺包年用量,每位用户每月 19 美元。
Gemini Code Assist 可在 2024 年 11 月 8 日之前免费试用,而无需购买订阅许可,每个结算账号仅限一位用户使用。如果您的账号内有多位用户需要使用,请购买相应许可。
业务用例
了解各企业如何利用 Gemini Code Assist 提高开发者的工作效率和福祉。
Wayfair 首席技术官 Fiona Tan
“Gemini Code Assist 在各个方面取得了显著进步。例如,开发者的环境设置速度比以前快了 55%,代码的单元测试覆盖率提高了 48% 以上,60% 的开发者表示,他们现在可以专注于更令人满意的工作。”
观看此视频,详细了解 Wayfair 的故事合作伙伴与集成
我们正在与合作伙伴生态系统就 Gemini Code Assist 开展合作。技术合作伙伴向我们提供了有关其产品的更多文档和数据,支持我们优化 Gemini Code Assist,从而逐步为其产品提供更好的代码辅助和常规响应。服务合作伙伴将在帮助客户采用 Gemini Code Assist 方面发挥重要作用。