
新智元报道
新智元报道
【新智元导读】OpenAI再也不是微软的唯一解。第十届GitHub开发者大会上,微软官宣GitHub Copilot同时接入Claude 3.5 Sonnet和Gemini 1.5 Pro两大模型。同时,还发布了0代码开发应用的「魔法」平台。AI代码生成第二阶段已来。

解绑OpenAI,接入进化版Claude 3.5 Sonnet和Gemini Pro 1.5。意味着,OpenAI o1-preview不再是唯一可用模型。

Claude 3.5 Sonnet(New)编码熟练度非常高,擅长处理整个软件开发生命周期的编码任务 Gemini 1.5 Pro拥有原生多模态能力,200k上下文适合处理大规模代码库 o1-preview/o1-mini就不用多提了,强大思维链能力,具备了先进的推理能力






GitHub Copilot加入三大新模型:Claude、Gemini、OpenAI o1
在Copilot Chat中,o1-preview和o1-mini已经上线,Claude 3.5 Sonnet将在接下来的一周内推出,而Gemini 1.5 Pro将在未来几周内上线。 这三大模型,究竟会在编码中发挥怎样的效用? 

Claude 3.5 Sonnet(New)

步骤1:创建一个新的CSS文件用于样式
步骤2:创建一个新的JavaScript文件用于脚本
步骤3:更新HTML文件,链接新的CSS和JavaScript文件
步骤4:从HTML文件中移除内联样式和脚本


Gemini 1.5 Pro

1. 添加事件监听器来监听「visibilitychange」事件 2. 实现「handleVisibilityChange」函数,根据页面可见性启动和停止动画


OpenAI o1

为了使页面在加载和渲染新的动画帧时更加高效,我们将用HTML5的「canvas」替换「div」元素网格。这样可以减少DOM元素的数量,并通过在「canvas」上直接进行绘图操作来提升渲染性能。


GitHub Spark:一句话写App
如前所述,一年一度GitHub开发者大会上,微软正式推出了AI零代码编程微型应用平台GitHub Spark。 这是一个完全使用自然语言构建应用程序的AI原生工具!无需编写或部署任何代码! 
概括来说,它通过三个紧密集成的组件来实现: 一个基于自然语言的编辑器,让你可以轻松描述想法,并随着时间的推移加以完善 一个托管的运行时环境,用于托管你的项目,并为其提供数据存储、主题和大语言模型的访问 一个支持PWA的仪表盘,使你可以从任何地方管理和启动你的项目

一个支持PWA的仪表盘,使你可以从任何地方管理和启动你的项目
什么是「微应用」?





基于自然语言(NL-based)的工具链
交互式预览:用户通过自然语言创建并修改项目的过程中,可以实时预览应用。 多版本方案:针对某个功能,用户可以请求系统生成多个版本,最终选择最合适的方案 自动历史记录:系统会自动保存每个迭代版本,以便在构建过程中对比不同版本。 模型选择:提供多种AI模型供用户选择,以适应不同应用场景
交互式预览

多版本方案
自动历史记录

模型选择

年度开发者报告:Python问鼎第一,1700万+开发者
召开发布会的同时,GitHub官方还重磅发布了2024年度开发者报告。 
在这次的年度报告中,有三个主要趋势: 生成式AI项目激增
2024年,GitHub上的生成式AI项目数量同比增长98%,贡献数量激增近60%。其中,印度、德国、日本和新加坡等地贡献更为突出。 全球开发者数量迅速增长
2024年,全球开发者数量增长势头依旧不减,尤其是亚洲、拉丁美洲、非洲,其中,印度的增长尤为明显,预计到2028年将成为GitHub上全球最大的开发者群体。 此外,GitHub Education计划已验证超过700万参与者,其中学生、教师和开源维护者使用GitHub Copilot的人数同比增长了100%。 这表明AI不仅能够帮助人们更快地编写代码,还吸引了更多人成为开发者。 编程语言崛起
2024年,Python首次超越JavaScript成为GitHub上使用最多的语言,Jupyter Notebook的使用量激增92%,这表明越来越多的开发者们都在使用GitHub。 尽管Python、JavaScript、TypeScript和Java仍然是最广泛使用的语言,但像Rust这样的系统编程语言也在逐渐流行。 

生成式AI项目激增

2024年生成式AI的发展现状


由于智能手机需要部署人工智能模型,开发者们越来越需要性能好且不怎么消耗计算资源的小模型。
2024年,按贡献者数量来看,ollama/ollama这个开源人工智能项目增长最快,这说明开发者越来越热衷于在本地运行大型语言模型(LLM)相关的实验。
随着模型越来越小、计算成本越来越低,预计会有更多开发者把这些模型用在他们开发的应用程序里。


此外,在GitHub平台上,AI开发工作也呈现出新的趋势:
小规模模型越来越火
专业领域对AI工具需求变大
持续深化AI智能体的流程自动化应用
GitHub Copilot在教育方面影响变大
2024年,使用GitHub Copilot的老师、学生和开源维护者数量增加了一倍。这充分体现了AI在教育领域和技能培养(例如学习新编程语言)方面的重要价值。

最流行的编程语言









内容中包含的图片若涉及版权问题,请及时与我们联系删除
评论
沙发等你来抢