上周,谷歌云发布了 Duet AI for Google Cloud 的私人预览版,这是一个始终在线的 AI 协作工具,它使用生成式 AI 为开发人员和云用户提供帮助。本文将为您详细介绍 Duet AI,并详细展示 Duet AI 如何为开发人员提供实时代码建议、聊天帮助及企业定制方案。
在过去的几十年中,开发人员不断寻求提高生产力的方法,这些努力带来的技术变革也最终赋能了生产效率的巨大飞跃。从高级调试器和在线开发人员社区,到现代 IDE/笔记本电脑和云计算,每一项进步已引起质变。然而,尽管生产方式不断变化,开发人员仍然面临着许多挑战,其中一些是云开发所独有的:
-
在集成新工具或服务时出现的破坏性上下文切换和摩擦
-
在重复性任务上花费过多时间
-
理解新代码库或项目所需的时间
-
处理大型代码库或复杂 API 时的认知工作量大
面向开发人员的 Duet AI 使用 Codey,这是一个基于 PaLM 2 的代码模型系列,其专注于解决整个开发生命周期中的挑战:
代码/样板生成——开发人员可以将他们想到的任务描述为注释或函数名称,例如创建 Cloud Pub/Sub 主题。Duet AI 将生成一个可以审查和修改的参考实现,因此开发人员无需花时间阅读多个文档页面。
云工作站内的代码生成
内联代码补全——为了减少重复性任务的时间并最大限度地减少编写重复代码或检索变量名等任务的认知工作量,Duet AI 提供了智能的、上下文感知的代码补全,有助于减少编码时间并增强编写代码的质量。
企业定制——组织通常拥有庞大的代码库和特定的推荐框架和最佳实践,而通用代码辅助解决方案可能无法最好地支持这些代码库。借助 Vertex AI,开发人员将能够调整和自定义底层模型,并将它们连接到 Duet AI 体验,从而根据组织的需求提供优化的帮助。
代码解释——开发人员花费大量时间和精力阅读和理解他们的同行或外部贡献者编写的代码。为协助完成此过程,用于代码协助的 Duet AI 提供了一个“解释此代码”选项,只要开发人员选择他们的代码,就可以使用该选项,使他们能够更快地理解、映射和导航不熟悉的代码库。
Duet 解释 Go 源文件的逻辑
代码安全护栏——Duet AI 生成的代码也可以通过 Source Protect 扫描易受攻击的依赖项,帮助发现影响代码的已知公共漏洞,并在可用时提供建议修复,从而带来额外的安全性。
实时漏洞检测
通过利用 AI 的智能力量,企业可以在软件开发中释放前所未有的生产力和效率水平,为创新和增长的新时代铺平道路。
目前,适用于 Google Cloud 的 Duet AI 早期功能将面向有限用户开放,谷歌云将在近期内持续扩大访问范围。
本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!
如果遇到评论可下载的文章,评论后刷新页面点击“对应的蓝字按钮”即可跳转到下载页面!
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。
温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。