字数 1143,阅读大约需 6 分钟

谷歌推出免费AI代码助手Gemini Code Assist:每月提供18万次代码补全
谷歌近日正式发布了一款名为Gemini Code Assist for Individuals的全新AI代码辅助工具,这标志着谷歌在开发者工具领域与微软及其GitHub的竞争进一步升级。Gemini Code Assist for Individuals是一款基于谷歌Gemini 2.0 AI模型的代码补全和辅助工具,旨在为开发者提供高效的编码支持。
核心功能
- • 代码修复与补全:通过自然语言与AI模型交互,开发者可以轻松实现代码修复和补全,提高编码效率。这一功能对于开发者来说尤为重要,因为它可以减少手动编写代码的时间,从而加快开发速度。
- • 逻辑解释:AI模型能够解释代码逻辑,帮助开发者更好地理解和修改代码。这对于新手开发者或者在处理复杂代码库时非常有用,可以提高代码的可读性和可维护性。
- • 多环境集成:该工具支持与VS Code、JetBrains等主流开发环境集成,方便开发者在不同环境中使用。这种集成性使得开发者可以在他们最熟悉的开发环境中使用Gemini Code Assist,无需改变他们的工作流程。
- • 多语言兼容:Gemini Code Assist for Individuals兼容多种编程语言,满足不同开发者的需求。无论是使用Python、JavaScript还是其他语言,开发者都可以利用这个工具来提高他们的编码效率。
优势对比
与GitHub Copilot免费版相比,Gemini Code Assist for Individuals在功能和使用限制上更具优势。根据谷歌官方数据,它每月提供18万次代码补全,是GitHub Copilot免费版(每月2000次)的90倍;同时,每日240次的聊天请求也接近GitHub Copilot免费版的5倍。此外,其12.8万令牌的上下文窗口较竞品扩大四倍以上,能够处理更复杂的代码库,显著提升开发效率。
这些优势使得Gemini Code Assist for Individuals成为一款极具吸引力的AI代码辅助工具。对于那些需要处理大量代码或者在复杂项目中工作的开发者来说,这个工具可以提供巨大的帮助。
竞争策略与市场布局
这两款工具的推出正值谷歌与微软在开发者工具领域竞争加剧之际。七个月前,谷歌聘请了前GitHub Copilot团队负责人Ryan Salva,负责领导其开发者工具业务。Salva表示,谷歌希望通过提供高免费配额吸引开发者使用Code Assist,并逐步引导他们升级到企业版服务,从而实现商业化目标。
谷歌的企业版Gemini Code Assist已推出一周年,支持与GitLab、GitHub和Google Docs等第三方工具集成,并提供审计日志、私有存储库自定义等高级功能。随着个人版和GitHub集成版的发布,谷歌在开发者工具市场的布局进一步完善。
Gemini Code Assist for GitHub:智能代码审查代理助力开发者高效编码
同步推出的Gemini Code Assist for GitHub则专注于代码审查场景。该工具可自动扫描GitHub上的拉取请求(Pull Requests),识别潜在错误并提供优化建议,帮助开发者更高效地完成代码审查工作。