复制成功

分享至

主页 > 比特币 >

动嘴就能写代码,GitHub 将 ChatGPT 引入 IDE,重磅发布 Copilot X!

2023.03.23

作者 | 屠敏

出品 | CSDN(ID:CSDNnews)

从以前拖拽控件实现低代码开发,到用自然语言也能自动生成代码,AI 工具势要颠覆程序员疯狂敲键盘的日常,微软也终要将 OpenAI 最前沿的技术贯穿到自家业务线的方方面面。

继微软用 GPT-4 升级 Bing 搜索引擎、Edge 浏览器、Office 全家桶之后,就在昨夜,其旗下代码托管平台 GitHub 再次发布重磅“炸弹”:推出 Copilot X 计划,将 ChatGPT 引入 IDE。在 GitHub Copilot X 中,你只需“动动嘴”,它就能把你的代码写了,也能给你解释不懂的代码片段,还能直接让它帮你 DeBug。

人人都能成为开发者的日子,想想都很美好的日子,就快要来到了,不是吗?

动嘴就能写代码,GitHub 将 ChatGPT 引入 IDE,重磅发布 Copilot X!


时隔两年,GitHub 将 Copilot 升级为 Copilot X


事实上, 仅从名称上来看,我们便已知晓 Copilot X 并不是 GitHub 从头研发的产品,而是 2021 年 GitHub 和 OpenAI 合作研发的 GitHub Copilot 的升级版。

GitHub Copilot 是一个人工智能代码建议方案,它也是全球第一个使用 OpenAI Codex 模型(GPT-3 后代)制造的大规模生成 AI 开发工具,可以在程序员编码的时候自动推荐/生成代码供其使用,解放程序员的双手,再也不用因为敲代码而加班了。

据 GitHub CEO Thomas Dohmke 透露,GitHub Copilot 发布的近两年来,通过自动完成注释和代码,已经编写了 46% 的代码,也帮助开发者将编码速度提高了 55%。

动嘴就能写代码,GitHub 将 ChatGPT 引入 IDE,重磅发布 Copilot X!

在外界 OpenAI ChatGPT 驱动下,Copilot 仅提供代码提示已经不能满足程序员用 AI 进行软件开发的需求。为此,GitHub 带来了 Copilot X,其中“X”代表的是 GitHub 希望 Copilot 在哪里都可用,希望将产品从过去只有一种体验(代码完成)拓展到整个开发者工作流程中并带来 X 种体验。

最新的 GitHub Copilot X 采用了 OpenAI 最新的 GPT-4 模型,也引入了聊天、语音功能,支持拉取请求,回答文档上的问题等等。

接下来,我们与大家一起速览这款强大工具的各种功能。


在编程中,获得类似 ChatGPT 的聊天体验


GitHub 如今对外发布 Copilot Chat 预览版,也将集成到 Visual Studio、VS Code 编辑器中。GitHub 称,会在晚些时候支持其他 IDE。

自动写代码

使用 GitHub Copilot Chat 可以在编辑器中获得类似 ChatGPT 的体验。

GitHub Copilot Chat 不仅仅是一个聊天窗口,你可以让它帮你写代码。

动嘴就能写代码,GitHub 将 ChatGPT 引入 IDE,重磅发布 Copilot X!

语音生成代码

GitHub Copilot Chat 也建立在 OpenAI、微软为 ChatGPT 和新 Bing 所做的工作之上。它还将加入 GitHub 之前演示的语音到代码的人工智能技术——GitHub Copilot Voice,开发者可以口头上给出自然语言提示,工具就能生成相关的代码,真正的做到了动嘴技能写代码的理想状态。

动嘴就能写代码,GitHub 将 ChatGPT 引入 IDE,重磅发布 Copilot X!

捉 Bug

与此同时,GitHub Copilot Chat 对于运行异常的代码,还能直接找到 Bug 所在。

解释代码

相比旧版的 Copilot,新版的 Copilot Chat 也能识别开发者输入的代码,比如示例中,选中一行代码,让 Copilot Chat 解释代码的作用:

动嘴就能写代码,GitHub 将 ChatGPT 引入 IDE,重磅发布 Copilot X!

"我是一名开发人员,但我也是 CEO。因此,我用于实际开发代码的时间是相当有限的。我在过去的几个晚上玩了这个软件,它真的很有趣。它把乐趣带回了编程,因为你不必找到一个教程,也不必弄清楚哪一个是正确的教程,你只需继续下去",Dohmke 说道,"我确信,当你让学生和孩子们使用时,他们会大吃一惊。它变成了这种令人上瘾的东西,因为你有了可以不断提问的东西。"

Dohmke 称,这款新的 Copilot 将使开发者的生产力提高 10 倍。


GitHub Copilot 将成为程序员专属的开发神器


如果说 ChatGPT 面向的是各行各业的所有用户,那么 Copilot  X 只会聚焦在程序员的编码领域上,自动屏蔽一些不相关的内容。

用于拉取请求的 Copilot

在发布 Copilot X 新体验时,GitHub 上线了第一个由 AI 生成的 pull request 描述的技术预览版(https://githubnext.com/projects/copilot-for-pull-requests)。

动嘴就能写代码,GitHub 将 ChatGPT 引入 IDE,重磅发布 Copilot X!

这项新功能也是由 OpenAI 的新 GPT-4 模型驱动,通过具有仓库的管理员访问权限或组织所有者安装 GitHub 应用程序之后,允许开发者在他们的 pull request 描述中插入标记标签。这些标签是由 GitHub Copilot 根据更改的代码自动填写的。然后,开发人员可以审查或修改建议的描述。如使用“copilot:all”、“copilot:summary”、“copilot:walkthrough”、“copilot:poem”等标签。

GitHub 表示,这只是其为重新思考 pull request 在 GitHub 上的工作方式而采取的第一步。目前这一点已经实现,除此之外,他们未来还有一些计划。

免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

加⼊OKEx全球社群

和全球数字资产投资者交流讨论

扫码加入OKEx社群

相关推荐

industry-frontier