您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新

时间:2023-11-10 11:25:34  来源:InfoQ  作者:

编译 | 核子可乐、Tina

Github 的东家微软看到了生成式 AI 业务的大幅增长,其首席执行官萨蒂亚·纳德拉 (Satya Nadella) 告诉华尔街,GitHub Copilot 软件的付费客户在第三季度比上一季度增长了 40%。纳德拉表示:“我们在超过 37,000 个组织中拥有超过 100 万付费 Copilot 用户。”

现在,该平台以现有的全球用户群为基础,在正在进行的年度 GitHub 会议——Universe 2023 上发布了新的人工智能重大公告:GitHub 公布 Copilot 企业计划,允许客户根据代码库做功能定制,并公布了 Copilot Chat 的明确推出时间。

GitHub 首席执行官 Thomas Dohmke 表示,他们正在逐步将 Copilot 与 GitHub 各方面融合,并将其作为一个重要组成部分。可以说,这是 GitHub 的一次重塑,正如他所说:“就像 GitHub 是在 Git 基础上构建的一样,今天我们正在 Copilot 的基础上重新构建它。”

关于这次的“重建”,一些网友评论说这似乎朝着使每个人都能够编写代码的方向迈出了坚实的一步。但也有人担心微软这个举动会破坏掉 GitHub 的协作能力,因此有人建议保留 Git 部分,单独建立一个 GitHub Copilot 平台。

无论如何,今年的开发者工具取得了非常显著的进展,GitHub 的意义也不再仅作为一个代码托管平台了。我们还总结了 GitHub Universe 2023 上的重大更新:

Copilot Chat 将全面上线

GitHub 早在今年 3 月就公布了 Copilot Chat 的相关消息,7 月向企业用户交付了 beta 公测版,并于 9 月将个人用户也纳入公测范围。下个月(12 月),Copilot Chat 将全面上线,不过 GitHub 没有给出通用版本的确切落地日期。

简而言之,Copilot Chat 是一款聊天机器人,运行在开发者的集成开发环境(IDE)之内,允许用户就当前正在处理的代码询问相关问题,包括让它们识别特定程序中的 bug 并提供修复建议,甚至可以就特定代码行做出内联反馈。

重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新

GitHub Copilot Chat。

Copilot Chat 由最新 OpenAI 大语言模型(LLM)GPT-4 提供支持,并作为标准 Copilot 订阅套餐的组成部分,个人用户每月 10 美元,企业用户每月 19 美元。

企业级新套餐

GitHub 同时表示将推出新的企业级 Copilot 订阅套餐,每月收费为 39 美元。Copilot Enterprise 将于 2024 年 2 月正式发布,将包含现有业务套餐中的所有内容,外加一些值得关注的附加功能——包括允许公司利用自有代码库进行底层模型微调,从而获得更加个性化的 Copilot Chat 使用体验。

基本使用方式为:公司将 Copilot 接入自己的代码库,开发者即可获得关于内部私有代码的相关建议。这又与前面提到的 Copilot Chat 新功能有所关联。对于订阅了 Copilot Enterprise 的用户来说,Copilot Chat 将超越代码编辑器和 IDE,一路延伸至 GitHub.com,帮助开发人员深入研究自己的代码、文档和 PR,提供更为广泛的问题摘要、建议和答案。

GitHub CEO Thomas Dohmke 在最新发布的评论博文中表示,“通过将 Copilot Chat 接入您在 GitHub.com 上的代码仓库,Copilot Enterprise 可以帮助您的开发团队快速厘清代码库、搜索和构建文档、根据内部及私有代码获取建议,并快速审查 PR。组织代码库中的集体知识将跃然于您的指尖,开发人员不仅可以加快代码编写速度,更能够以领先于竞争对手的方式部署应用程序、功能和更新。”

重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新

Copilot Enterprise:通过“智能操作”生成 PR 摘要。

其实在此之前,Copilot Chat 就已经能够与 IDE 中的私有工作区配合使用,只不过后者要求用户在本地保存一份代码仓库副本。Copilot Enterprise 所做的就是围绕云端代码及相关文档开放各种形式的 AI 对话,同时允许企业用户微调底层模型,以便 Copilot 能够更好地补全代码、并回答关于给定代码库提出的具体问题。

GitHub 产品管理副总裁 Mario Rodriguez 在采访中表示,“我们的最终目标就是提供一款对话式、无处不在、个性化且值得依赖的 Copilot,这种种诉求就实际转化成了我们现在看到的 Copilot Enterprise。”

重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新

在 GitHub Copilot Enterprise 中创建定制化模型。

参与这项功能初始测试的,就有 GitHub 的合作伙伴、芯片巨头 AMD 公司。该公司表示微调之后的 Copilot 模型能够支持 Verilog 等硬件设计语言,这在标准 Copilot 版本中显然是无法实现的。

AMD 公司软件开发高级总监 Alexander Androncik 在一份声明中指出,“定制化 Copilot 模型为众多 AMD 硬件工程师带来了 AI 辅助功能,可提供准确且质量卓越的 AI 建议,同时紧密契合我们的产品设计风格。”

在相关新闻中,GitHub 还透露将“在未来几个月内”推动 Copilot Chat 登陆 GitHub 移动应用,同时增加对 JetBrain IDE 套件的支持(当前仅支持 VS Code 与 Visual Studio 代码编辑器)。此举明显是在回应广大用户的需求和期盼——“你们既然要求了,我们当然会明确做出回应,”Dohmke 表示。

进一步扩展 Copilot

本届 GitHub Universe 大会上发布的另一份重量级公告,则是 Copilot 的合作伙伴计划。该计划将推动 GitHub 与更广泛的开发者社区建立合作,具体将以第三方开发工具厂商构建的插件形式出现,包括正在为 Copilot 打造集成方案的 Daastax、LaunchDarkly、Postman、HashiCorp 及 Datadog 等。

Dohmke 强调,“随着这一生态系统的不断扩大,GitHub Copilot 能够为开发者分担的工作也将越来越多、用例愈加丰富。从协助提高数据库查询性能、到检查功能标记的状态,再到查看 A/B 测试结果——所有这一切、乃至更多应用场景将很快成为可能。这都要归功于那些正在为 GitHub Copilot 持续开发插件的合作伙伴们。”

本次大会公布了包含 25 家合作厂商的首批名单,GitHub 还在积极向更多希望参与进来的公司开放早期访问计划。

重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新

GitHub Copilot 合作伙伴计划:以 Datastax 为例。

最后一条与 Copilot 相关的消息,就是 GitHub 初步介绍了所谓 Copilot Workspace,据称它能以自然语言方式帮助开发者在短短几分钟内将设计灵感转化为可运行代码。开发人员首先在 Copilot Workspace 当中提出问题,之后 AI 会给出自动生成的计划,指导如何实现变更需求。当然,开发者也可以灵活编辑这些计划,通过“引导”让 AI 更好地理解问题、提供建议。这项功能预计将在 2024 年年内落地。

Dohmke 表示,“Copilot Workspace 的使用感受,类似与合作伙伴进行结对编程。它了解项目中的方方面面,而且会跟随你的指引,依托 AI 的力量在代码仓库中完成问题回应和 PR 变更等各种用例。”

重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新

Copilot Workspace.

安全保障,以及更多

在安全方面,GitHub 还对 2020 年首次内置在 IDE 中的功能进行了增强。其中包括 secret 扫描与代码扫描,向 GitHub 用户开放漏洞自动智能检测,并发现那些无意中被遗漏在公共代码中的 secret(例如密码)。

现在,GitHub 还在添加新的 AI 元素,包括用于代码扫描的“autofix”自动修复功能,可帮助开发人员快速完成安全修正。AI 能够根据 PR 中的 CodeQL、JAVA 及 Type 警报生成相应修复方案。

GitHub 产品管理副总裁 Asha Chakrabarty 在博文中提到,“这些新功能带来的可不只是修复意见,而是精确、可操作的操作指导,能帮助开发者快速了解漏洞情况和修复思路。”

重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新

GitHub Copilot 中的代码扫描 autofix 自动修复功能。

开发人员可以通过单击将这些修复直接提交到代码当中,也可以先对修复方案进行编辑修改、之后再合并进代码库。

Chakrabarty 总结道,“这项功能的优点,在于它带来了无摩擦的修复体验。用户可以在编码的同时快速修复漏洞,这不仅缩短了修复耗时,而且实际准确性也完全能够达到用户的预期。”

参考链接:

https://github.blog/2023-11-08-universe-2023-copilot-transforms-github-into-the-ai-powered-developer-platform/

https://techcrunch.com/2023/11/08/github-teases-copilot-enterprise-plan-that-lets-companies-customize-for-their-codebase/

https://Twitter.com/ashtom/status/1722313836798320715

https://twitter.com/LinusEkenstam/status/1722320525454676063

被时代选中的智谱 AI:成为 OpenAI,超越 OpenAI

OpenAI 用45分钟重塑游戏规则!干掉 MJ、LangChain,创造“不会编程的应用开发者”新职业

vivo 发布基于 Rust 的操作系统,全球首款?字节跳动宣布除夕统一放假;大妈招女婿要求大模型从业人员 | Q资讯

产品 + 工程 + 人才,网易数帆如何将数智生态方法论落地生根? 



Tags:GitHub   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
GitHub顶流"Web OS"——运行于浏览器的桌面操作系统、用户超100万、原生jQuery和JS编写
Puter 是近日在 GitHub 上最受欢迎的一款开源项目,正式开源还没到一周 ——star 数就已接近 7k。作者表示这个项目已开发 3 年,并获得了超过 100 万用户。根据介绍,P...【详细内容】
2024-03-10  Search: GitHub  点击:(17)  评论:(0)  加入收藏
基于GitHub App 深度讲解Kotlin高级特性与框架设计
基于GitHub App 深度讲解Kotlin高级特性与框架设计GitHub App 是 GitHub 平台上的一种特殊类型的应用程序,它允许开发者通过 GitHub API 与 GitHub 上的仓库和组织进行交互...【详细内容】
2023-11-28  Search: GitHub  点击:(198)  评论:(0)  加入收藏
GitHub:程序员正积极使用 AI 编程、JavaScript 语言依然最流行
IT之家 11 月 20 日消息,GitHub 发布了 2023 年度 Octoverse 开源状态报告,其中主要强调了 AI 在开发过程中的作用,并围绕云和 Git 的开源活动展开。官方介绍称,今年的三大趋势...【详细内容】
2023-11-20  Search: GitHub  点击:(170)  评论:(0)  加入收藏
Git新手如何上传项目代码到GitHub并完成后续的代码更新?
国内对于个人站长的发展空间限制越来越多,首先是百度主推自家产品,现在权重最高的似乎就是百家号了,其次是腾讯云、阿里云这些提供IDC大厂提供的云端服务产品也很少有针对个人...【详细内容】
2023-11-15  Search: GitHub  点击:(240)  评论:(0)  加入收藏
如何在GitHub上存储源码并保持同步
GitHub是一个广泛使用的基于云的代码托管平台,它为开发者提供了一个便捷的方式来存储、管理和共享他们的源代码。通过GitHub,开发者可以轻松地与团队成员合作,跟踪代码更改,并保...【详细内容】
2023-11-15  Search: GitHub  点击:(231)  评论:(0)  加入收藏
GitHub在大会上发布的十大AI更新!
作者 | Tasmia 策划 | 言征出品 | 51CTO技术栈(微信号:blog51cto)GitHub的母公司微软在生成人工智能业务方面取得了巨大增长,该公司首席执行官萨蒂亚·纳德拉告诉华尔街,该...【详细内容】
2023-11-13  Search: GitHub  点击:(226)  评论:(0)  加入收藏
重塑 GitHub、颠覆程序开发:GitHub Universe 2023 发布重大更新
编译 | 核子可乐、TinaGitHub 的东家微软看到了生成式 AI 业务的大幅增长,其首席执行官萨蒂亚·纳德拉 (Satya Nadella) 告诉华尔街,GitHub Copilot 软件的付费客户在第...【详细内容】
2023-11-10  Search: GitHub  点击:(220)  评论:(0)  加入收藏
GitHub黑市曝光,高档刷星6元一颗,最奇葩开源项目97%都是刷的
梦晨 克雷西 发自 凹非寺量子位 | 公众号 QbitAI在黑市买GitHub星星多少钱?最贵的高达6元一颗。有创业者Yassin Eldeeeb自掏腰包测试了一把。他足足花20欧元(约156人民币),只买...【详细内容】
2023-11-05  Search: GitHub  点击:(60)  评论:(0)  加入收藏
AI编程,详细比较GitHub Copilot对比Amazon CodeWhisperer
1、简介GitHub Copilot和Amazon CodeWhisperer是采用人工智能技术驱动的编码助手,它们将自动完成编码功能提升到一个全新的水平。在最佳状态下,它们可以根据开发者提供的简短...【详细内容】
2023-11-01  Search: GitHub  点击:(224)  评论:(0)  加入收藏
大模型无法替代码农!普林斯顿芝大惊人发现:GPT-4解决GitHub编程问题成功率为0
Stack Overflow,已经被ChatGPT创飞了!因为码农大量涌向ChatGPT、Github Copilot,Stack Overflow今天不得已宣布裁员100多人,几乎占员工人数的1/3。所以,ChatGPT这类AI编码工具,真...【详细内容】
2023-10-17  Search: GitHub  点击:(281)  评论:(0)  加入收藏
▌简易百科推荐
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(5)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(12)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(8)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(5)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(10)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(8)  评论:(0)  加入收藏
为什么都说 HashMap 是线程不安全的?
做Java开发的人,应该都用过 HashMap 这种集合。今天就和大家来聊聊,为什么 HashMap 是线程不安全的。1.HashMap 数据结构简单来说,HashMap 基于哈希表实现。它使用键的哈希码来...【详细内容】
2024-03-22  Java技术指北  微信公众号  Tags:HashMap   点击:(11)  评论:(0)  加入收藏
如何从头开始编写LoRA代码,这有一份教程
选自 lightning.ai作者:Sebastian Raschka机器之心编译编辑:陈萍作者表示:在各种有效的 LLM 微调方法中,LoRA 仍然是他的首选。LoRA(Low-Rank Adaptation)作为一种用于微调 LLM(大...【详细内容】
2024-03-21  机器之心Pro    Tags:LoRA   点击:(12)  评论:(0)  加入收藏
这样搭建日志中心,传统的ELK就扔了吧!
最近客户有个新需求,就是想查看网站的访问情况。由于网站没有做google的统计和百度的统计,所以访问情况,只能通过日志查看,通过脚本的形式给客户导出也不太实际,给客户写个简单的...【详细内容】
2024-03-20  dbaplus社群    Tags:日志   点击:(4)  评论:(0)  加入收藏
Kubernetes 究竟有没有 LTS?
从一个有趣的问题引出很多人都在关注的 Kubernetes LTS 的问题。有趣的问题2019 年,一个名为 apiserver LoopbackClient Server cert expired after 1 year[1] 的 issue 中提...【详细内容】
2024-03-15  云原生散修  微信公众号  Tags:Kubernetes   点击:(5)  评论:(0)  加入收藏
站内最新
站内热门
站内头条