
编译 | ZeR0n
编辑 | 影子守护者
根据谷歌最新的针对开发者的研究DORA显示,超过75%的开发人员在工作中都会依赖人工智能。例如,谷歌内部超过四分之一的新代码都是由AI生成的,然后经过工程师审核和确认。这种趋势预示着AI在编程领域的广泛应用前景。为了迎接全球范围内即将增加的开发者数量,谷歌DeepMind推出了这款由Gemini 2.0大模型支持的开源编程助手Gemini Code Assist。预计到2028年,全球开发者数量将达到惊人的5780万。
Gemini Code Assist不仅支持所有公共领域的编程语言,并且针对编程进行了深度优化。DeepMind通过分析和验证大量的实际编码用例,对Gemini 2.0模型进行了微调,使得AI生成的代码建议质量更高,更能解决开发者所面临的日常挑战。相较于其他主流的免费编码助手只有每月2000次的代码补全限制,Gemini Code Assist的每月最高可提供高达18万次的代码补全,这显示了DeepMind对开发者的慷慨支持和对AI技术的深度信心。
除了加速代码编写过程,AI还能帮助开发者编写出更高质量的代码。代码是软件开发过程中的重要环节,但往往耗时且效率低下。DeepMind通过GitHub的Gemini Code Assist公开预览版帮助减少开发者执行代码所需的时间,为公私有存储库提供免费、由AI驱动的代码服务。这项功能极大地提高了开发效率,让开发者能更专注于复杂的编程任务。
对于开发者而言,大部分时间都在集成开发环境(IDE)中编写代码。DeepMind将全新的免费版Gemini Code Assist引入Visual Studio Code和JetBrains IDE,为开发者提供代码补全、生成和聊天功能。这项功能使开发者无需在不同的窗口之间切换寻求帮助,提高了编程的效率和便捷性。个人版Gemini Code Assist在聊天中最多支持12.8万个输入token,使得开发者可以处理大型文件,进一步提升了编程的灵活性。
Gemini Code Assist还拥有一项独特的聊天功能,让开发者可以专注于开发的创造性部分,同时将一些必要但重复的步骤留给AI处理。这意味着开发者可以使用自然语言来生成、解释和改进代码,例如通过简单的提示快速获取代码片段或请求Gemini自动执行某些常规任务。这一功能极大地简化了编程过程,让编程变得更加直观和易于操作。
值得一提的是,Gemini Code Assist for GitHub的功能强大。它不仅可以检测风格问题和错误,还可以自动提供代码更改和修复的建议。这将帮助提高代码存储库的可维护性和质量,使开发者能够专注于更复杂的任务。它还可以根据开发团队的需求定制代码,满足不同的最佳实践、编码约定和首选框架和库的要求。这一功能极大地提升了代码的效率和准确性。
想要使用这款工具非常简单,只需注册一个个人Gmail账户,无需信息,通过Visual Studio Code、GitHub或JetBrains IDE安装Gemini Code Assist即可开始使用。根据用户的反馈,DeepMind将继续对Gemini Code Assist进行微调,以提供更好的服务。对于需要更高级功能的用户,他们也可以考虑使用Gemini Code Assist Standard或Enterprise版本。这款工具的推出标志着AI技术在编程领域的一大进步,也是谷歌对开发者社区的有力支持。更多信息请访问Google DeepMind获取。
