家人们,在昨天举行的GitHub Universe年度大会,Github宣布了两件大事!
宣布人工智能编程助手Copilot,不再只绑定OpenAI的GPT,转向多模型策略,可以在OpenAI的GPT模型、Anthropic的Claude 3.5 Sonnet和Google的Gemini 1.5 Pro之间根据需求进行切换。推出了“GitHub Spark”,完全用自然语言来构建应用程序,且可集成AI功能和外部数据源,不需要管理云资源!GitHub看着是真为我们程序员好啊,又给咱们升级装备了!氮素,小鹿看完陷入了对职业生涯的深深担忧。。。Github,你这是在害我!
多模型竞争上岗GitHub作为微软的重要子公司,在微软与OpenAI的当前的紧密合作关系下,始终与OpenAI保持强绑定。
最初,GitHub选用的是OpenAI GPT-3的微调版本,逐步升级至最新的GPT-4模型。去年,GitHub推出了Copilot Chat,为了满足不同的延迟和质量需求,Copilot的基础模型经历了迭代,采用了包括GPT 3.5-turbo、GPT 4o以及4o-mini在内的多个版本。
3.5研究测试:hujiaoai.cn4研究测试:askmanyai.cnClaude-3研究测试:hiclaude3.com
而近期,GitHub首席执行官Thomas Dohmke发表声明,强调人工智能代码生成技术的未来将不仅由单一模型的功能决定,还将由多模型选择的灵活性所定义。
因此,GitHub 宣布正式推出多模型选择功能增强其Copilot 的能力,不再只使用OpenAI的模型,而是逐步安排几大主流模型入驻Copilot 中的核心功能:
Claude 3.5 Sonnet:在软件开发全生命周期表现卓越,从初始设计到错误修复、维护再到优化,熟练应对各种编码任务。尤其擅长处理复杂多步骤的编码工作,能够高效完成从旧应用升级到代码重构和新功能开发等任务。Gemini 1.5 Pro:拥有高达200万token的上下文窗口,支持多模态输入,能够同时处理代码、图像、音频、视频和文本数据。在GitHub的演示中,Gemini 1.5 Pro在常规代码建议、文档编写和代码解释方面表现出了快速响应的能力。o1-preview和o1-mini:更强的推理能力,在GitHub的对比测试中,o1-preview模型能够更深入地理解代码的约束条件和边缘情况,生成的代码结果在质量和效率上都更为出色。Copilot计划通过整合这些最顶尖人工智能模型,进一步增强平台的功能。Claude 3.5 Sonnet专注于处理软件开发生命周期中的复杂编码任务;Gemini 1.5 Pro以其庞大的上下文窗口和多模态输入处理能力而著称;而OpenAI的o1系列模型则以其卓越的推理能力,深入理解代码的约束和边缘情况。
网友们猜测要么是微软和OpenAI的关系微妙的变化。要么就是因为,Cursor+Claude Sonnet在程序员的圈子里实在是太受欢迎了!这让GitHub敏感的意识到,这样好的机会不能让一个VS Code的分支独享了!
面向自然语言编程除了最顶尖的人工智能模型竞争上岗,Github还推出了一个全新AI原生工具GitHub Spark,这个工具可以让写代码的人完全用自然语言来构建功能齐全的应用程序,而且可集成AI功能和外部数据源,而不需要管理云资源!
官方博客:https://github.blog/news-insights/product-news/bringing-developer-choice-to-copilot/
GitHub Spark 与 Copilot 一样,将支持三种模型:Claude 3.5、OpenAI o1 和 Gemini 1.5 Pro。从官方放出来的演示视频看,用户体验看起来非常直观简约,响应很快!而且,它具有创造力反馈循环,你可以用户可以从一个初始提示开始,实时预览正在构建的应用程序,轻松查看每个请求的选项,并自动保存每个迭代的版本,以便于比较和迭代。
小鹿已经第一时间申请了试用!如果效果不错的话,第一时间和家人们通报!
结语家人们,小鹿感觉这两个GitHub的大礼包是冲我们程序员来的!
虽然说,这样的升级,肯定会让我们使用Copilot更加高效更顺手,但是!我们距离自然语言编程时代(人人都是程序员)越来越近!现在的Github已经开始做面向自然语言编程了,意思是之后产品经理直接和Github提需求就行了呗!