MIT 科技评论 - 本周热榜 2024年11月04日
谷歌超四分之一新代码由AI生成,科技巨头纷纷加注AI编程助手
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

AI 正在加速改变软件开发领域,谷歌、微软、亚马逊等科技巨头纷纷推出 AI 代码助手,并不断升级功能。GitHub Copilot 宣布支持来自 Anthropic、谷歌和 OpenAI 的多个模型,开发者拥有更多选择,AI 代码助手将成为不同模型的“角斗场”。亚马逊云服务也升级了 Amazon Q Developer,支持内联聊天体验,提升开发效率。研究表明,AI 辅助工具能提升开发效率,但代码质量仍需关注。此外,AI 工具也在新闻媒体等领域发挥价值,例如帮助记者筛选大量信息。这场 AI 革新不仅影响开发者体验,也关乎科技巨头在云计算生态系统的战略布局,未来 AI 辅助开发工具将继续重塑软件开发流程,开发者需要思考如何平衡创造力和 AI 工具的使用。

😊**AI 代码生成成为科技巨头竞争焦点:** 谷歌、微软、亚马逊等科技巨头纷纷将 AI 代码生成作为核心发展战略,谷歌超过 25% 的新代码由 AI 生成,GitHub Copilot 已拥有超过 100 万付费用户,亚马逊云服务也推出了 Amazon Q Developer。这些 AI 代码助手能够帮助开发者自动生成代码、优化代码、添加注释等,大大提升了开发效率,也体现了 AI 在软件开发领域的重要地位。例如,GitHub Copilot 已支持来自 Anthropic、谷歌和 OpenAI 的多个模型,开发者可以选择最适合自己项目的模型进行开发,未来 AI 代码生成的竞争将更加激烈,开发者也将拥有更多选择。 在竞争激烈的 AI 代码生成领域,各大科技公司都试图通过不断升级自身产品的功能和性能来争夺市场份额。例如,GitHub Copilot 除了支持多种模型外,还推出了 Spark 工具,旨在简化 Web 应用开发过程,让更多人能够参与到软件开发中来。亚马逊云服务则通过 Amazon Q Developer 提供内联聊天体验,让开发者能够更加便捷地使用 AI 功能。这些举措都旨在吸引更多开发者使用其产品,从而提升自身在 AI 代码生成领域的竞争力。 此外,随着 AI 代码生成技术的不断发展,其应用场景也越来越广泛。除了传统的软件开发领域,AI 代码生成技术也开始应用于其他领域,例如游戏开发、数据科学等。这将进一步推动 AI 代码生成技术的发展和普及,为各行各业带来新的变革。

🤔**多模型选择成为 AI 代码助手发展新趋势:** GitHub Copilot 的最新升级支持来自 Anthropic、谷歌和 OpenAI 的多个模型,开发者可以根据需求选择合适的模型。这一举措表明,AI 代码助手的未来发展趋势将是多模型选择,而不是单一模型主导。不同模型在代码生成、代码理解等方面各有优势,开发者可以根据自身需求选择最合适的模型,从而获得最佳的开发体验。 例如,Anthropic 的 Claude 3.5 模型在解决实际 GitHub 问题的 SWE-bench 基准测试中取得了 49% 的成功率,排名第一;OpenAI 的 GPT-4 模型在代码生成方面表现出色;谷歌的 Gemini 1.5 Pro 模型则在自然语言理解方面具有优势。开发者可以根据项目需求选择合适的模型,例如,如果需要生成高质量的代码,可以选择 GPT-4 模型;如果需要理解复杂的自然语言,可以选择 Gemini 1.5 Pro 模型。 多模型选择的发展趋势也为 AI 代码助手的未来发展带来了新的机遇和挑战。一方面,开发者拥有更多选择,可以根据自身需求选择最合适的模型,从而提升开发效率;另一方面,AI 代码助手开发者需要不断优化模型,提升模型性能,才能在竞争激烈的市场中脱颖而出。

💻**AI 辅助开发工具显著提升开发效率,但代码质量仍需关注:** 研究表明,使用 AI 辅助工具的开发者完成任务的速度比未使用 AI 的快了大约 21%,经验丰富的开发者和每天投入更多时间编写代码的人在使用 AI 工具时,在获得生产力提升方面表现得更加显著。这表明 AI 工具能够与专业人员的工作方式有效整合,提升开发效率。 例如,AI 代码自动补全功能可以帮助开发者快速编写代码,智能粘贴功能可以帮助开发者快速将代码片段插入到代码中,自然语言转代码功能可以帮助开发者用自然语言描述代码逻辑,然后由 AI 生成代码。这些功能都能有效提升开发效率,减少开发时间。 然而,研究也指出,虽然 AI 可能加快了开发速度,但仍有必要进一步研究 AI 生成代码的质量,尤其是当 AI 应用于大型系统和企业级项目时,确保高质量代码的产生至关重要。AI 生成的代码可能存在一些错误或漏洞,需要开发者进行仔细审查和测试,以确保代码的质量和可靠性。 因此,未来 AI 工具需要更个性化,以满足不同开发人员的需求,并提供更可靠的代码质量保证机制,才能真正发挥其价值。

📰**AI 工具在新闻媒体等领域发挥价值,助力而非取代人类工作:** 《纽约时报》利用 AI 技术筛选超过 400 小时的对话记录,成功识别出了最具价值的关键信息,展示了 AI 如何助力而非取代人类工作。AI 工具可以帮助记者快速处理大量信息,识别关键信息,从而提高报道效率和质量。 例如,在处理大量文本数据时,AI 可以帮助记者快速识别关键词、主题和关键信息,从而节省大量时间和精力。在处理图像和视频数据时,AI 可以帮助记者快速识别图像和视频中的关键信息,例如人物、地点和事件。这些功能都能有效提升记者的工作效率,帮助记者更好地完成报道任务。 然而,AI 工具只是辅助工具,无法完全取代人类记者的工作。记者需要具备专业的知识和技能,才能对 AI 生成结果进行分析和判断,确保报道的准确性和客观性。AI 工具只是帮助记者更好地完成工作,而最终的报道内容和质量仍然需要由记者来把控。

☁️**AI 革新推动云计算生态系统竞争,云服务商争夺开发者:** 随着开发者们采用 AI 辅助开发工具,他们可能会更加依赖相应的云服务提供商,这将进一步巩固亚马逊和微软在企业 AI 市场中的地位。这场 AI 革新不仅影响开发者体验,也关乎科技巨头在云计算生态系统的战略布局。 例如,GitHub Copilot 和 Amazon Q Developer 都需要依赖相应的云服务平台才能运行,开发者使用这些工具也需要使用相应的云服务。这使得云服务提供商能够获得更多用户,从而巩固自身在云计算市场中的地位。 此外,云服务提供商也在不断加大对 AI 技术的投入,开发更强大的 AI 模型和工具,以吸引更多开发者使用其服务。例如,微软投资了 OpenAI,亚马逊投资了 Anthropic,两家公司都在努力为其云客户提供更广泛的大模型选项。这表明,云计算市场正在进入一个新的竞争阶段,云服务提供商需要不断创新和发展,才能在竞争激烈的市场中保持领先地位。

在当今科技行业,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/

运营/排版:何晨龙

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AI 代码助手 软件开发 GitHub Copilot 多模型 云计算
相关文章