谷歌刚刚免费提供 AI 编码帮助。这就是它的重要性
快速阅读: 据《ZDNet》最新报道,谷歌宣布Gemini代码助手免费向所有人开放,每月提供180,000次代码完成,支持VS Code、phpStorm等IDE。这将有助于提高程序员的工作效率。你对这一举措有何看法?
网络作家们都是些挑剔的角色。乔治·R·R·马丁使用DOS和WordStar文字处理器写完了《权力的游戏》系列书籍——这两者都是20世纪80年代的产物。但说到对工具的挑剔,文字作家远不及代码作家。此外:准备好了吗:由于人工智能,“公民开发者”创建应用程序的时代已经来临。我们这些程序员对使用的编码环境和设置非常讲究。我们中的许多人处理着包含数十万到数百万行代码的代码库。一个错误的分号或句点可能就是工作代码与成群结队的用户拿着火把和长矛敲门之间的区别,甚至更糟的是,营销人员坚持要在本季度发货你的产品。这就是开发环境(通常称为IDE)的重要性所在。有很多这样的环境,每个程序员都有自己的偏好。我个人喜欢phpStorm和VS Code,但每个人都不一样。但是选择一个IDE并不是全部故事。每个人在功能、窗口布局、快捷键、插件、颜色等方面对IDE的定制都大不相同。
当像ChatGPT这样的生成式AI工具首次发布时,许多程序员惊讶于AI能够帮助我们编写代码。这已经足够好了。但随着时间推移,当我们把AI整合到我们的编码流程中时,我们发现不断复制粘贴代码片段到各个浏览器标签页不仅令人厌烦,而且效率低下。此外:AI一夜之间普及的十大关键原因——以及接下来会发生什么
因此,那些每天使用这些工具的AI供应商开始将AI功能直接集成到程序员每天使用的开发环境中。你可以高亮一段代码,AI可以读取它,回应它,并可能更新它。假设AI没有出错(我发现许多AI在编程时确实会出错),这个过程可能会节省大量时间。所有这一切都引出了谷歌今天关于Gemini代码助手的公告。个人免费的AI编程助手
去年,谷歌推出了Gemini代码助手。我对此持谨慎乐观态度,因为它的某些功能看起来确实很有用。另一方面,当时Gemini只通过了我四个编程测试中的一个,将其置于我们在ZD网络上定期更新的“擅长编程”的梯子底部。有一个IDE内的编程界面固然好,但只有当生成的代码真正可用时才有效。此外:如果你的AI生成的代码出现故障,谁将面临最大的责任?
但当去年宣布Gemini代码助手时,它仅对Gemini高级版和其他商业客户开放。现在,谷歌宣布Gemini代码助手将免费提供给所有人使用。这很重要。除了其他因素外,使用此代码辅助工具的人越多,提交的错误报告就越多,修复也就越多。当工具免费时,其采用率往往会激增。这样一来,所有周末和业余时间的程序员,以及所有学生程序员,都能使用这款工具。慷慨的使用和IDE集成
但这不仅仅是因为工具现在免费了。一些集成的AI开发工具提供了免费试用期或有限的功能。本质上,你可以试用它们,但一旦发现它们有用,你很快就会遇到限制,要么付费,要么无法继续使用。此外:我是如何测试AI聊天机器人的编程能力的——你也可以
通常,AI提供商限制访问的方式是基于每月执行的查询或代码完成次数。但这到底意味着什么?长期以来,人们一直认为程序员每天大约编写50行代码。这是在所有更改、修复、工具更新等之后的净结果。但这只是一个传说。我知道有些天我只写了50行,而有些天我能写出200多行代码。有时,在足够的咖啡因和蛋白质的刺激下,我能写出300-400行。但从我们的角度来看,假设一名程序员每天能写出大约100行代码。使用AI可能会提高这个速度,所以假设一个AI辅助的程序员每天可以写250行。假设每行代码代表一次代码完成(即AI编写部分代码)或某种提示。长期以来,人们一直认为程序员每天大约编写50行代码。这是在所有更改、修复、工具更新等之后的净结果。但这只是一个传说。我知道有些天我只写了50行,而有些天我能写出200多行代码。有时,在足够的咖啡因和蛋白质的刺激下,我能写出300-400行。此外:2025年最佳的AI编程工具(以及不该用的——包括DeepSeek R1)
许多AI提供商让你在每个月前2000次代码完成之前无需注册付费计划。根据我上面的粗略估计,你将在一周多一点的时间内用完这些完成次数。这足以让你体验一下工具是否可能有用,但不足以进行有用的开发或依赖它。当然,如果你是专业程序员,你可能会期望为使用的工具付费。但休闲程序员和新入门的程序员不会有工具预算。当我刚开始时,我也没有。这就是谷歌公告的下一部分。谷歌允许每月180,000次代码完成。有了这么多的缓冲,我认为任何程序员都不会在一个月内达到上限。该功能可在VS Code、JetBrains IDEs(如phpStorm)、Firebase和Android Studio中使用。
GitHub上的AI驱动代码审查
随着Gemini代码助手免费可用性和慷慨的代码完成容量的宣布,谷歌还宣布了GitHub上的Gemini代码助手。这是一个在GitHub上使用的工具,允许开发者对拉取请求或提交进行代码审查。这使得Gemini可以浏览代码并指出可能需要更多关注的问题区域。有趣的是,由于不同的程序员和团队使用不同的编码风格,GitHub的Gemini工具将允许开发者为其编码风格设置自定义样式指南。这是一个在GitHub上使用的工具,允许开发者对拉取请求或提交进行代码审查。这使得Gemini可以浏览代码并指出可能需要更多关注的问题区域。
为所有人提供编程帮助
你对谷歌让Gemini代码助手免费怎么看?你以前尝试过AI驱动的编程工具吗?如果是的话,它们如何比较?你认为AI代码审查是对你工作流程的一个有益补充,还是你更喜欢人工审查?慷慨的代码完成限制是否会将AI变成你开发过程中的更大一部分?请在下面的评论中告诉我们。
(以上内容均由Ai生成)