Copilot一夜杀死编程助手,GitHub官宣接入Claude+Gemini!OpenAI沦为备胎

文摘   2024-10-30 21:49   北京  

在科技界备受瞩目的第十届GitHub开发者大会上,微软宣布了一项重大革新:GitHub Copilot将同时接入Claude 3.5 Sonnet和Gemini 1.5 Pro两大模型,这标志着OpenAI不再是微软的唯一选择。同时,微软还发布了一个0代码开发应用平台——GitHub Spark,预示着AI代码生成的第二阶段已经到来。这些变革不仅将极大地提升开发者的编码效率,也将推动整个软件开发行业的创新。

GitHub Copilot的新模型

解绑OpenAI

GitHub Copilot此次解绑OpenAI,引入了Claude 3.5 Sonnet和Gemini Pro 1.5两大模型,这意味着开发者将有更多的选择来提升编码效率。这一举措显示了微软在AI领域的开放性和多元化布局,为开发者提供了更广泛的技术选择。

地表最强三大模型

  • Claude 3.5 Sonnet:编码熟练度极高,擅长处理整个软件开发生命周期的编码任务。它能够理解复杂的编码需求,并提供精确的代码生成服务。

  • Gemini 1.5 Pro:拥有200k token的上下文窗口,原生支持多模态,适合处理大规模代码库。这使得Gemini 1.5 Pro在处理大型项目时更加得心应手。

  • OpenAI o1-preview/o1-mini:具备强大的思维链能力,先进的推理能力。它们在理解和执行复杂代码任务方面表现出色。

AI代码生成的第二阶段

随着这些新模型的加入,AI编码已经正式走向AI原生、AI智能体、多模型可选的阶段。这不仅是技术的进步,也是开发者社区的一大福音。开发者可以根据自己的需求,选择最合适的模型来辅助开发,这将极大地提高开发效率和代码质量。

GitHub Spark平台介绍

AI零代码编程微应用平台

微软推出的GitHub Spark是一个完全使用自然语言构建应用程序的AI原生工具。无需编写或部署任何代码,它通过三个紧密集成的组件实现:

  • 基于自然语言的编辑器:让用户可以轻松描述想法,并随着时间的推移加以完善。

  • 托管的运行时环境:用于托管项目,并为其提供数据存储、主题和大语言模型的访问。

  • 支持PWA的仪表盘:使用户可以从任何地方管理和启动项目。

微应用的定义与案例

微应用(micro apps)专注于单一功能,提供定制化体验。例如,儿童零花钱追踪应用、动画世界、卡拉OK聚会管理应用等,都是微应用的典型案例。这些应用虽然功能简单,但完全符合创建者的预期,不多也不少,恰到好处。

基于自然语言的工具链

GitHub Spark提供的核心功能包括:

  • 交互式预览:实时预览应用效果,用户可以根据需要进行调整。

  • 多版本方案:生成多个版本供选择,帮助用户理解和选择最合适的方案。

  • 自动历史记录:自动保存每个迭代版本,以便在构建过程中对比不同版本。

  • 模型选择:提供多种AI模型以适应不同应用场景,如果某个模型生成的结果不符合预期,用户可以切换到另一模型中重新尝试。

年度开发者报告

2024年度GitHub开发者报告

报告中提到了三个主要趋势:

  • 生成式AI项目激增:2024年,GitHub上的生成式AI项目数量同比增长98%,贡献数量激增近60%。

  • 全球开发者数量迅速增长:尤其是亚洲、拉丁美洲、非洲,其中,印度的增长尤为明显。

  • 编程语言崛起:Python超越JavaScript成为GitHub上使用最多的语言,这标志着编程语言格局的重大变化。

Python的崛起

Python首次超越JavaScript,成为GitHub上使用最多的语言,这不仅是因为Python的易学性和强大的社区支持,还因为其在数据科学和生成式AI领域的无可争议的领导地位。Python的崛起也反映了编程语言格局的变化和新兴语言的崛起。

GitHub开发者大会的新动态不仅展示了AI编程助手的革命性进步,也预示着Python在编程语言中的领导地位。随着AI技术的不断发展,我们有理由相信,未来的软件开发将更加智能、高效。让我们一起期待AI如何继续改变我们的世界。



AI从业者或者对AI感兴趣的朋友欢迎加群交流~


前沿科技分享圈
这里汇聚了人工智能领域奋战在第一线的创业者和投资人,不同研究方向有不同的讨论小组,包括AI虚拟伴侣、AI情感咨询、人形机器人、文生视频、文生音乐、开源AI硬件等等,如果你也对这些领域感兴趣,欢迎加入!
 最新文章