在发布新的生成式 AI 模型后,谷歌更新了其 Code Assist 工具以与Gemini 2.0配合使用,并扩展了其连接的外部数据源。
Code Assist 现在将在最近发布的 Gemini 2.0 上运行,提供更大的上下文窗口来了解企业的更大代码库。
谷歌还将在私人预览版中推出 Gemini Code Assist 工具。该平台将连接到 GitLab、GitHub、Google Docs、Sentry.io、Atlassian 和 Snyk 等数据源。这将允许开发人员和其他程序员直接在他们的 IDE 中向 Code Assist 寻求帮助。此前,Code Assist 连接到 VS Code 和 JetBrains。
Google Cloud 产品管理高级总监 Ryan J. Salva 在接受采访时表示,这个想法是为了让程序员能够在不打断工作流程的情况下为他们的工作添加更多背景信息。Salva 表示,谷歌未来将增加更多合作伙伴。
Code Assist 前身为 Duet AI,于 2017 年 10 月面向企业推出。随着各组织寻求简化编码项目的方法,对 GitHub Copilot 等 AI 编码平台的需求不断增长。Code Assist 在企业选项发布时增加了企业级安全性和法律赔偿。
开发人员工作的人工智能
萨尔瓦说,将 Code Assist 连接到开发人员使用的其他工具可以为他们的工作提供更多背景信息,而无需他们同时打开多个窗口。
“开发人员一天中会使用很多其他工具,”萨尔瓦说。“他们可能会使用 GitHub、Atlassian Jira、DataDog、Snyk 或所有这些其他工具。我们想要做的是让开发人员能够将这些额外的上下文引入他们的 IDE。代码助手演示
Salva 说,开发人员只需打开 Code Assist 聊天窗口,让它总结特定问题的最新评论或存储库中最新的拉取请求,“这样它就可以查询数据源并将上下文带回 IDE,大型语言模型就可以综合它。”
AI 代码助手是生成式 AI 的首批重要用例之一,尤其是在软件开发人员开始使用 ChatGPT 帮助编码之后。从那时起,大量以企业为中心的编码助手相继发布。GitHub于 2 月发布了 Copilot Enterprise,Oracle推出了其Java 和 SQL 编码助手。Harness推出了一款使用 Gemini 构建的编码助手,可提供实时建议。
与此同时,OpenAI和 Anthropic 开始提供界面功能,让程序员可以直接在他们的聊天平台上工作。ChatGPT的 Canvas让用户无需复制和粘贴代码即可生成和编辑代码。OpenAI 还从 ChatGPT MacOS 桌面应用程序添加了与 VS Code、XCode、Terminal 和 iTerm 2 等工具的集成。与此同时,Anthropic推出了Artifacts for Claude,以便 Claude 用户可以生成、编辑和运行代码。
不是朱尔斯
萨尔瓦指出,虽然 Code Assist 现在支持 Gemini 2.0,但它与谷歌在新款 Gemini 车型发布会上宣布的编码工具 Jules 完全分开。
“Jules 实际上是 Google 实验室团队开展的众多实验之一,旨在展示如何使用自主或半自主代理来自动化编码过程,”Salva 说道。“你可以期待,随着时间的推移,从 Google 实验室毕业的实验,这些相同的功能,可能会成为 Gemini Code Assist 等产品的一部分。”
他补充说,他的团队与 Jules 团队密切合作,并很高兴看到 Jules 的进步,但 Code Assist 仍然是唯一由 Gemini 提供支持的普遍可用的企业级编码工具。
萨尔瓦表示,Code Assist 和 Jules 用户的早期反馈显示出对 Gemini 2.0 的延迟改进有浓厚兴趣。
“当你坐在那里尝试编码并试图保持流畅状态时,你希望这些响应能够在几毫秒内出现。开发人员觉得他们在等待工具的任何时刻都是一件坏事,因此我们得到的响应越来越快,”他说。
编码工具将继续增长
编码助手对于生成式人工智能领域的发展仍然至关重要,但萨尔瓦表示,未来几年可能会看到公司开发代码生成模型和应用程序的方式发生变化。
萨尔瓦指出,谷歌 DevOps 研究与评估团队发布的《2024 年 DevOps 加速状态报告》显示,39% 的受访者不信任人工智能生成的代码,并且文档和交付质量下降。
“作为一个拥有人工智能辅助工具的行业,我们在过去四年中主要关注的是生产率的提高和速度的提高,”萨尔瓦说。“我们开始看到这与整体稳定性的下降有关,我怀疑明年的讨论将真正转向如何使用人工智能来提高多个维度的质量。”
原创文章,作者:王 浩然,如若转载,请注明出处:https://www.dian8dian.com/google-jiang-qi-bian-cheng-dai-li-code-assist-sheng-ji-wei