GitHub 升级 Copilot X:接入 GPT-4,聊天、提 PR 和查文档全包了
GitHub 发布升级愿景 GitHub Copilot X,接入 OpenAI 的 GPT-4 模型。新版本不仅在编辑器中加入了类 ChatGPT 的聊天窗口,还能自动撰写 PR 描述、解答官方文档疑难并辅助终端命令。这意味着 AI 正式走出代码补全,接管整个开发流程。
很多程序员每天最头疼的事,往往不是写核心逻辑,而是翻那些又臭又长的开发文档、背古怪的命令行参数,以及在提交代码时硬挤 Pull Request 描述。
现在 GitHub 打算把这些杂事全包了。3 月 22 日,GitHub 正式公布了 GitHub Copilot X,宣布将 OpenAI 的 GPT-4 接入整个开发流程,把 AI 从一个单纯的代码补全挂件,升级成贯穿整个软件生命周期的全能助手。
在发布这次升级前,初代 Copilot 靠着代码补全已经交出了一份惊人的成绩单:上线不到两年,它已经替开发者写了 46% 的代码,把编码速度最高提升了 55%。但 GitHub 显然觉得只在编辑器里补全代码还远远不够。
把 ChatGPT 搬进编辑器,连终端和 PR 也不放过
这次 Copilot X 最直观的变化,就是把类似 ChatGPT 的对话框直接嵌进了 VS Code 和 Visual Studio 里,定名为 GitHub Copilot Chat。
它跟普通的网页聊天完全不同。这个助手能实时感知你写了什么代码、控制台弹出了什么报错,并支持直接用自然语言交流,甚至还能配合此前测试的语音输入功能。
你可以直接让它拆解一段看不懂的老代码、自动生成对应的单元测试,或者让它看一眼报错信息并给出修复方案。
除了编辑器,GitHub 这次把手伸向了开发者停留时间最长的另外几个地方。
首先是 Pull Request。基于 GPT-4,系统会自动分析你改动的代码,一键生成 PR 描述草稿,并检查测试覆盖率是否达标,省去人工写更新日志的麻烦。
其次是 Copilot for Docs。这是一个专门用来查文档的对话工具,首批支持 React、Azure 和 MDN 文档。以后你不用在多标签页里来回翻找 API,直接问它就能拿到答案。GitHub 甚至计划未来把它打通到企业的私有知识库里。
最后是终端命令行。针对大家经常记不住的 Linux 指令,GitHub 推出了 Copilot CLI,不管是复杂的循环脚本还是冷门的查找参数,说出需求它就能直接拼出命令。
为什么重要
我们认为,GitHub Copilot X 最聪明的地方,在于它没有跟风去做一个独立的 AI 编程软件,而是直接把 GPT-4 缝合进了开发者每天必经的全部动线里。
从读文档、敲终端,到写代码、提 PR,这些环节看似琐碎,实际上占据了工程师大半的认知带宽。Copilot X 如果真能顺畅运转,开发者就能把精力从琐碎的工具操作中抽离出来,专注于系统设计本身。对大部分团队来说,光是自动写单元测试和生成 PR 描述,就足够节省大量工时。
但这里的隐患也同样明显。代码补全错了,开发者一眼就能看出来;可一旦让 AI 去解释逻辑、生成测试甚至指导合规,幻觉带来的风险会被成倍放大。特别是终端命令,若 AI 给出一个带有危险参数的指令,稍不留神就可能酿成事故。
此外,将整个开发流深度绑定在微软与 OpenAI 的生态上,也意味着企业必须在数据隐私和开发效率之间做更艰难的权衡。但无论如何,这场由补全代码转向全流程代理的竞争,已经给其他代码辅助工具立下了一道极高的门槛。
来源 (1)
- github.blog(在新标签页打开)原文github.blog