谷歌正在人工智能 (AI) 方面做出重大举措,但这不仅仅是说说而已。现在,谷歌超过四分之一的新代码都是由人工智能生成的。这是 Google 首席执行官 Sundar Pichai 的说法,他在 Google 2024 年第三季度财报电话会议上分享了这些细节。谷歌严重依赖生成式人工智能来提高编码速度和效率,这对公司产生了真正的影响。
谷歌在编码领域转向人工智能
Sundar Pichai 在 2024 年第三季度财报电话会议上抛出了重磅炸弹:人工智能目前占 Google 编写的新代码的 25% 以上。人工智能在这里不仅仅是一个噱头,它正在积极帮助工程师“做得更多,动作更快”。人工智能的一大胜利是解决旧的、笨重的代码。 谷歌的内部人工智能工具名为“Goose”,利用该公司 25 年的工程知识来帮助编写新代码和修复旧系统。
欢迎使用 Canvas 的 GPT-4o:OpenAI 用于书写和编码的新界面
它的工作原理如下: Goose 建议代码片段,然后 Google 的工程师介入审核并批准它们。 这并不是要取代人类。相反,人工智能正在加快速度,处理无聊、重复的事情,这样工程师就可以专注于有趣的问题。人工智能生成的代码仍然要经过严格的人工审查,以保持符合谷歌的高标准。
这种对人工智能驱动编码的推动是谷歌使人工智能成为其未来核心的更大战略的一部分。皮查伊甚至提到,谷歌 DeepMind 现在正在监督像 Gemini 应用程序背后的团队这样的团队,这表明谷歌对这一转变有多么认真。

人工智能是否意味着谷歌工程师失业?
如果人工智能编写了这么多代码,那么我们可以公平地问: 人类程序员即将被解雇吗? 皮查伊认为,答案是否定的。我们的想法是提高工程师的工作效率,而不是取代他们。通过处理重复性编码任务,人工智能使开发人员能够专注于更大、更具创意的项目。这一切都是为了增强人类的能力,而不是消除它们。
但说实话,一些谷歌员工仍然感到紧张。整个“人工智能是来帮助你,而不是取代你”的信息听起来不错,但当你听说人工智能正在编写四分之一的新代码时,很容易理解为什么会有担忧。这里的关键点是人工智能不是自给自足的。它生成的代码仍然需要人工监督。工程师是负责打电话、解决问题并决定最终结果的人。
皮查伊说:“这有助于我们的工程师做得更多、动作更快。”他强调人工智能生成的代码只是另一种工具。它可以处理无聊的工作,但繁重的工作——创造力、解决问题和全局工作——仍然需要人类工程师。
对于谷歌来说,这次人工智能推动的时机再好不过了。谷歌的母公司Alphabet刚刚 报道 2024 年第三季度的收入高达 883 亿美元。仅 Google Cloud 就实现了 114 亿美元的收入,比上年增长 35%。人工智能在这一增长中发挥着重要作用。谷歌云的收入从上一年的 2.7 亿美元猛增至 19.5 亿美元,这在很大程度上要归功于人工智能驱动的开发。
不仅仅是谷歌云。人工智能在谷歌的产品中无处不在。 YouTube 拥有生成式人工智能工具,可以帮助创作者制作视频摘要和标题。 Pixel 9系列智能手机还配备了用户喜爱的AI功能。正如 Forrester 分析师 Tracy Woo 所指出的,所有这一切都是谷歌成为人工智能领导者的宏伟计划的一部分。
谷歌使用人工智能进行编码是软件开发发展方向的标志。 人工智能可以自动执行日常编码任务,发现效率低下的地方,甚至为遗留系统提出解决方案。这意味着开发人员最终可以花更少的时间修复错误,而花更多的时间构建新的创新功能。
但这并非一帆风顺。人工智能生成的代码并不完美——如果不仔细管理,它可能会引入错误或安全漏洞。谷歌知道这一点,这就是为什么人类工程师仍然审查人工智能吐出的所有内容。这就是安全网。但潜在风险依然存在,值得业界高度关注。
另一个挑战是人工智能可能很快,但它不擅长理解项目的完整背景。它可以生成代码,但并不总能了解其所编写内容背后的“原因”。这就是人类开发人员仍然具有巨大优势的地方——他们了解业务需求、用户以及构建软件的创造性方面。就目前而言,人工智能更像是一个超级助手,而不是真正的创造者。

谷歌人工智能的未来
谷歌全力投入人工智能,而不仅仅是编码。皮查伊提到,谷歌凭借其强大的基础设施和研究团队,“处于引领人工智能时代的独特地位”。谷歌还整合了人工智能资源,将机器学习、安全和其他部门的团队聚集在一起,制定统一的人工智能战略。
皮查伊的愿景是将人工智能融入谷歌所做的一切,从搜索到云。数字表明它正在发挥作用——谷歌的收入和生产率的提高清楚地表明该战略正在取得回报。其他科技公司将密切关注此事,如果其中许多公司效仿谷歌的做法,也就不足为奇了。
谷歌使用人工智能生成超过四分之一的新代码,标志着软件开发的重大转变。但人工智能并不是要取代人类工程师;而是要取代人类工程师。它的存在是为了改变他们的工作方式。通过处理重复性任务,人工智能让开发人员能够专注于项目中更重要、更有创意的方面。采用 Goose 等工具只是 Google 更大计划的一部分,该计划旨在使人工智能成为其所做一切的核心部分。
人工智能有能力改变软件的构建方式,但它仍然需要人类的监督和创造力。目前,谷歌正在使用人工智能作为工具来增强工程师的能力,而不是取代他们。虽然完全由人工智能驱动的开发之旅才刚刚开始,但有一件事是明确的:谷歌正在引领步伐,其他所有人都在努力跟上。
特色图片来源: 凯雷姆·葛兰/表意文字