原副标题:AI音频程式设计来了!GitHub 势要摒弃合作开发人员合作开发
译者 | 王启隆
公司出品 | CSDN(ID:CSDNnews)
十二年前,GitHub 的第二行标识符问世。从那以后,GitHub 的开放源码先驱者将亚洲地区合作开发人员自发性视作最终目标,提供更多合作开发人员们所需的大部份人,而此历史使命在 GitHub 网络平台的每天插值中都维持维持不变。
现如今,应用软件早已开始毁灭当今世界,开放源码早已开始毁灭大部份应用软件,随著应用软件的不断预览,合作开发人员们也迎了两个转捩点——在去年的 GitHub Universe 合作开发人员讨论会上,GitHub 正式宣布将摒弃亚洲地区合作开发人员的合作开发新体验,以 GitHub Copilot 的预览拉开帷幕,促进合作开发人员和民营企业随心所欲促进技术创新。
这是谷歌全面收购 GitHub 的第三年,亚洲地区合作开发人员数目早已达至了 9400 万,追加采用者数目为 2100 万。
GitHub Universe 2022 现场直播回看:https://bbs.csdn.net/topics/609079576
代码宝物,再次表述几率
据估计,那时的 GitHub 有 40% 的 Python 标识符是采用过 Copilot 远距的。
内要一两年,就会再次出现几项发生改变大部份人的新技术。就像程式设计语言和开放源码彻底改变了他们的金融行业那样,人工智慧早已开始发生改变应用软件合作开发的今后。GitHub Copilot 是对 AI 黄金时代的一类答疑。
Copilot 是 GitHub 去年早些时候推出的人工智慧工具,经过数十亿行标识符的训练,将自然语言提示转化为数十种语言的代码建议。Copilot 旨在帮助合作开发人员编写标识符,且根据去年讨论会报告给出的数据,Copilot 早已通过基于 AI 的代码建议,帮助亚洲地区合作开发人员的工作效率提高了 55%。
GitHub 早已开始为 Copilot 试验一类全新的基于音频的交互系统,只要像对 Siri 或小爱同学那样,对 Copilot 说一声“嘿,GitHub!”,Copilot 就能允许合作开发人员只用自己的声音而不是键盘进行代码。
GitHub 希望能将 Copilot 带给全当今世界更多的合作开发人员,包括那些用手打字有困难的合作开发人员。目前,Copilot 只能减少在 VS Code 中代码时对键盘的需求,但 GitHub 仍将通过进一步的研究和测试来扩展它的功能。
现如今的 Copilot 还局限于个人层面,因此 GitHub 还计划向民营企业售卖 GitHub Copilot 的管理许可证,提供更多民营企业核心人工智慧远距技术,为各种 GitHub Copilot 设置添加的管理控制,提高组织生产力。
推陈出新, 云端革命
采用全新的标识符库或全新的工具总会让人望而生畏:因为他们需要下载大部份正确的依赖项、设置环境、确保硬件符合要求……而此套流程下来,早已能被称为两个项目了。GitHub 发现了这个问题,并预览了 GitHub Codespace,为其增添了全新的搜索和导航功能,让大部份合作开发人员都能轻易找到自己的需求。
从今天起,个人合作开发人员每个月都能免费采用 60 小时的 GitHub Codespaces,且在几秒钟内就能启动构建。
去年,GitHub Codespaces 团队向各大民营企业云采用者演示了这款产品是如何减少了合作开发者的时间,改进了合作开发人员的工作流程。然而,对于开放源码项目的合作开发人员和维护者来说,这些问题仍然存在。去年,GitHub Codespaces 通过消除了管理合作开发环境的复杂性和降低了硬件要求,以便任何人都可以从云上进行创作、协作和技术创新。
除此之外,GitHub 的标识符搜索功能迎了一次革新,那时的 GitHub Code serach 换上了两个更加强大的新界面,允许合作开发人员采用建议构造查询,提供更多补全功能,并提供更多对搜索结果进行分割的功能,以更迅捷的速度为合作开发人员提供更多相关的结果。
标识符视图也进行了全新的再次设计,它紧密地集成了搜索、浏览和标识符导航几大部分,允许合作开发人员快速遍历他们的标识符以找到答案。新版界面将标识符分开放在上下文中,显示它适合存储库其余部分的位置,并使合作开发人员能够随心所欲地跨存储库浏览文件。这两个新功能将发生改变采用者在 GitHub.com 上的导航方式,帮助大部份人更快地找到正确的标识符,组织工作。
以合作开发人员为中心的协作工具
计划和跟踪是优秀合作开发团队如何运作的核心。GitHub 为亚洲地区合作开发人员提供更多了两个以他们为中心的规划工具,这个工具与合作开发人员现有的是工作流无缝集成,不仅适应合作开发人员当前的规划过程,还鼓励人能够在前进的过程中不断演进和插值。
Roadmap 是可以观察的数据图表,采用者能在上面创建视图,以在两个时间跨度内可视化自己的大部份工作项目,对工作主体进行规划和跟踪,或者查看接近截止日期的进展情况。
另几项工具 Tasklists,能将问题分解为任务,将任务转换为问题,在 GitHub 项目中可视化合作开发人员的关系。任务列表与 GitHub 项目深度集成,因此采用者可以采用如” tracked by “和” tracks “的字段,纵览项目的关联性。
这些实用的工具都能落到采用者的手掌心,加入到 GitHub 的移动端 GitHub Mobile,让合作开发人员无论何时、身处何地都能了解到工作项目的最新进展。GitHub Mobile 还可以访问 GitHub 项目,运行工作流程中的 GitHub Actions,并在 pull requests 中编辑文件。
云民营企业黄金时代,解锁大规模协作
GitHub 通过每天 git 周期,提高整个组织的可观察性。
在过去的几年里,GitHub Actions 早已成长为两个成熟的 CI/CD 网络平台,并且比以往任何时候都更强大。据悉,在 Linux、Windows 和 macOS 上,GitHub Actions 每天都有超过 1000 万次创建。
GitHub Actions 使得大部份的是自动化应用软件工作流程变得随心所欲无比,让采用者直接从 GitHub 就能构建、测试和部署标识符,并按照自己想要的方式进行标识符评审、分支管理和问题分类。
GitHub Enterprise Server 3.7 也在讨论会上正式发布。本次版本预览包括超过70个新特性,可供那些想要自托管 GitHub 功能的用户采用。GitHub 还与 Arm 合作,通过 GitHub Actions 彻底发生改变物联网应用软件合作开发;GitHub Actions Runner 预配置了大部份 Arm 合作开发工具,因此合作开发人员可以在几分钟内启动并运行,以便他们可以专注于重要的事情。
这样一来,任何规模的团队都可以加快合作开发速度,提高应用软件的可靠性,并花更多时间完全在为合作开发人员构建的有凝聚力的网络平台新体验中构建应用软件。
助力新人,启动 1000 万美元开放源码资金
最后,为了庆祝 Octoverse 成立 10 周年,GitHub 早已开始创建许多计划来构建开放源码规范,教育合作开发人员承担开放源码工作,并支撑开放源码合作开发人员从事开放源码项目。
2019 年,GitHub 就启动了 GitHub Sponsor,帮助资助开放源码工作。而此计划最终扩展到亚洲地区 68 个地区,使得 GitHub 上的开放源码经济蓬勃发展,为开放源码合作开发人员和项目贡献了超过 2500 万美元;而 GitHub Accelerator 那时将为 20 名维护人员和团队提供更多津贴和指导,以启动全职开放源码职业生涯。
GitHub 也希望帮助建立今后的开放源码公司,投资自己的生态系统;在去年的讨论会上,GitHub 正式正式宣布 1000 万美元的 M12 GitHub 基金。这项资金的投资重点将是处于种子阶段的开放源码合作开发人员工具。通过尽早与开放源码公司合作,GitHub 可以支持这些新晋的创始人,促进他们社区和产品的形成。
☞可信存力,Web3.0的下两个战场
☞ NVIDIA 安全团队:如果他们停止采用 C 会怎样?
☞ 涉及上万人,人均71万补偿,扎克伯格承认因决策失误致Meta首次大规模裁员