在当今科技行业,AI 正在以前所未有的速度改变着人们的生活和工作方式。从代码编写到新闻报道,AI 的触角已经延伸到了各个领域。
日前,谷歌 CEO 桑达尔·皮查伊(Sundar Pichai)透露,目前谷歌超过 25% 的新代码都是由 AI 生成,并经由工程师审核和采纳。这一数据凸显出 AI 在科技巨头发展战略中的核心地位。
毫不意外,在软件开发领域,行业巨头们正在展开激烈竞争。微软旗下的 GitHub 今天宣布,其广受欢迎的编程助手 Copilot 将迎来一系列升级,并支持来自 Anthropic、谷歌和 OpenAI 的多个模型。
开发者迎来更多选择的同时,Copilot 也将成为 AI 代码助手的“角斗场”,人们将更直观地感受到不同模型之间的优劣。
GitHub 的 CEO 托马斯·多姆克(Thomas Dohmke)对媒体表示:“没有任何一个模型能够主导所有场景,开发者们希望能够使用最适合他们的模型进行开发。”
这一战略性举措意味着 AI 代码生成的下一阶段将不仅仅由多模型功能定义,更将由多模型选择来主导。
作为微软旗下的子公司,GitHub 早在 2021 年就推出了 AI 编程助手 Copilot,是微软投资 OpenAI 后的第一个重要成果。截至目前,Copilot 已拥有超过 100 万付费用户。
在最新的更新中,开发者可以在 VS Code 中选择 Anthropic 的 Claude 3.5 模型,未来几周内还将支持谷歌的 Gemini 1.5 Pro 模型。
同时,OpenAI 的 GPT-4、o1-preview 和 o1-mini 模型也即将被集成在 Copilot 中。
巧合的是,就在同一天,亚马逊云服务也宣布了旗下 AI 编程助手 Amazon Q Developer 的升级。
升级后的 Amazon Q Developer 支持在 VS Code 和 JetBrains 等集成开发环境中直接使用,并在编程过程中开启内联聊天体验。
开发者只需选取部分代码,就能开启聊天并触发多种 AI 辅助功能,如代码优化、添加注释或编写测试等。
该工具由 Claude 3.5 Sonnet 模型提供支持。该模型在解决实际 GitHub 问题的 SWE-bench 基准测试中取得了 49% 的成功率,目前排名第一。
GitHub 还推出了名为 Spark 的 AI 工具,旨在简化 Web 应用开发过程。通过使用自然语言描述,开发者可以获得实时预览,经验丰富的开发者可以直接操作代码,而新手则可以完全通过自然语言创建应用。
多姆克对媒体表示:“长期以来,软件开发一直存在着难以逾越的门槛,将世界上大多数人与软件开发隔离开。
通过 Spark,我们将使超过 10 亿个人电脑和手机用户能够直接在 GitHub 上构建和分享他们的微应用。”
这类 AI 辅助的开发工具确实能够显著提升开发效率。一项涉及 96 名谷歌软件工程师的随机对照试验深入研究了代码自动补全、智能粘贴和自然语言转代码等三种 AI 功能对开发效率的影响。
这项成果来自谷歌研究团队,相关论文以预印本的形式发表在 arXiv 平台上。
图丨相关论文(来源:arXiv)
研究发现,使用 AI 辅助工具的开发人员完成任务的速度比未使用 AI 的快了大约 21%。
而且,经验丰富的开发者和那些每天投入更多时间编写代码的人在使用 AI 工具时,在获得生产力提升方面表现得更加显著,这表明 AI 工具能够与专业人员的工作方式有效整合。
不过该研究也指出,虽然 AI 可能加快了开发速度,但仍有必要进一步研究 AI 生成代码的质量,尤其是当 AI 应用于大型系统和企业级项目时,确保高质量代码的产生至关重要。
研究人员认为,未来的 AI 工具需要更个性化,以满足不同开发人员的需求。
除了软件开发,AI 工具还在新闻媒体领域发挥了价值。
据报道,《纽约时报》正在探索将生成式 AI 作为报道工具的创新实践。
在一篇关于特朗普选举谎言运动的深度报道中,记者团队需要筛选超过 400 小时的对话记录。
通过运用 AI 技术,他们成功识别出了最具价值的关键信息,展示了 AI 如何助力而非取代人类工作。
这场 AI 革新不仅仅关乎开发者体验,更是科技巨头在云计算生态系统的战略角逐。
随着开发者们采用这些工具,他们可能会更加依赖相应的云服务提供商,这将进一步巩固亚马逊和微软在企业 AI 市场中的地位。
值得注意的是,尽管微软投资了 OpenAI,而亚马逊投资了 Anthropic,但两家公司都在努力为其云客户提供更广泛的大模型选项。
这种看似矛盾的现象实际上反映了云计算市场的务实态度:与竞争对手合作,为客户提供更多选择,可能比固守单一生态系统更有利于长期发展。
展望未来,AI 辅助的开发工具将继续重塑代码的编写、审查和部署方式。
无论是 Amazon Q Developer 的内联聊天功能,还是 GitHub Copilot 的灵活多模型支持,都预示着软件开发行业正在进入一个新时代。
对于开发者而言,如何在保持创造力的同时充分利用 AI 工具,将是一个值得深入思考的问题。
参考资料:
https://www.theverge.com/2024/10/29/24282544/github-copilot-multi-model-anthropic-google-open-ai-github-spark-announcement
https://venturebeat.com/ai/github-expands-ai-capabilities-with-multi-model-support-in-copilot-enhanced-developer-tools/
https://venturebeat.com/ai/aws-launches-in-line-q-developer-ai-coding-assistant-to-take-on-microsofts-github-copilot/
运营/排版:何晨龙