AI语音编程来了!GitHub 势要颠覆程序员开发

作者 | 王启隆
出品 | CSDN(ID:CSDNnews)
十五年前,GitHub 的第一行代码诞生 。从那时起,GitHub 的开源先驱将全球开发者集体视为目标,提供开发者们所需的一切,这一使命在 GitHub 平台的每次迭代中都保持不变 。
如今,软件正在吞噬世界,开源正在吞噬所有软件,随着软件的不断进步,开发者们也迎来了一个转折点——在今年的 GitHub Universe 开发者大会上,GitHub 宣布将颠覆全球程序员的开发体验,以 GitHub Copilot 的更新拉开序幕,促进开发者和企业轻松推动创新 。

AI语音编程来了!GitHub 势要颠覆程序员开发

文章插图
这是微软收购 GitHub 的第四年,全球开发者数量已经达到了 9400 万,新增用户人数为 2100 万 。
GitHub Universe 2022 直播回放:https://bbs.csdn.NET/topics/609079576
编码神器,重新定义可能性
AI语音编程来了!GitHub 势要颠覆程序员开发

文章插图
据统计,现在的 GitHub 有 40% 的 Python/ target=_blank class=infotextkey>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,为其增添了全新的搜索和导航功能,让所有开发者都能轻易找到自己的需求 。
AI语音编程来了!GitHub 势要颠覆程序员开发

文章插图
从今天起,个人开发者每个月都能免费使用 60 小时的 GitHub Codespaces,且在几秒钟内就能启动构建 。
去年,GitHub Codespaces 团队向各大企业云用户演示了这款产品是如何减少了开发者的时间,改进了开发者的工作流程 。然而,对于开源项目的开发者和维护者来说,这些问题仍然存在 。今年,GitHub Codespaces 通过消除了管理开发环境的复杂性和降低了硬件要求,以便任何人都可以从云上进行创作、协作和创新 。
AI语音编程来了!GitHub 势要颠覆程序员开发

文章插图
除此之外,GitHub 的代码搜索功能迎来了一次革新,现在的 GitHub Code serach 换上了一个更加强大的新界面,允许开发人员使用建议构造查询,提供补全功能,并提供对搜索结果进行分割的功能,以更迅捷的速度为开发者提供相关的结果 。
代码视图也进行了全新的重新设计,它紧密地集成了搜索、浏览和代码导航几大部分,允许开发者快速遍历他们的代码以找到答案 。新版界面将代码分开放在上下文中,显示它适合存储库其余部分的位置,并使开发人员能够轻松地跨存储库浏览文件 。这两个新功能将改变用户在 GitHub.com 上的导航方式,帮助所有人更快地找到正确的代码,组织工作 。
以开发者为中心的协作工具
计划和跟踪是优秀开发团队如何运作的核心 。GitHub 为全球开发者提供了一个以他们为中心的规划工具,这个工具与开发者现有的工作流无缝集成,不仅适应开发者当前的规划过程,还鼓励人能够在前进的过程中不断演进和迭代 。
AI语音编程来了!GitHub 势要颠覆程序员开发

文章插图
Roadmap 是可以观察的数据图表,用户能在上面创建视图,以在一个时间跨度内可视化自己的所有工作项目,对工作主体进行规划和跟踪,或者查看接近截止日期的进展情况 。


推荐阅读