找回密码
 会员注册
查看: 1032|回复: 0

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

[复制链接]

1

主题

6

回帖

47

积分

新手上路

积分
47
发表于 2023-3-23 15:50:33 | 显示全部楼层 |阅读模式
作者 | 屠敏
出品 | CSDN(ID:CSDNnews)
从从前拖拽控件实现低代码开辟,到用天然语言也能主动天生代码,AI 工具势要颠覆步伐员疯狂敲键盘的一样平常,微软也终要将 OpenAI 最前沿的技能贯穿到自家业务线的方方面面。
继微软用 GPT-4 升级 、Edge 欣赏器、之后,就在昨夜,其旗下代码托管平台 GitHub 再次发布重磅 " 炸弹 ":推出 Copilot X 筹划,将 ChatGPT 引入 IDE。在 GitHub Copilot X 中,你只需 " 动动嘴 ",它就能把你的代码写了,也能给你表明不懂的代码片断,还能直接让它帮你 DeBug。
大家都能成为开辟者的日子,想想都很优美的日子,就将近来到了,不是吗?



时隔两年,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%。



在外界 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 Copilot Chat 也创建在 OpenAI、微软为 ChatGPT 和新 Bing 所做的工作之上。它还将参加 GitHub 之前演示的人工智能技能—— GitHub Copilot Voice,开辟者可以口头上给出天然语言提示,工具就能天生相干的代码,真正的做到了动嘴技能写代码的抱负状态。



捉 Bug
与此同时,GitHub Copilot Chat 对于运行非常的代码,还能直接找到 Bug 地点。
表明代码
相比旧版的 Copilot,新版的 Copilot Chat 也能辨认开辟者输入的代码,好比示例中,选中一行代码,让 Copilot Chat 表明代码的作用:



" 我是一名开辟职员,但我也是 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)。



这项新功能也是由 OpenAI 的新 GPT-4 模子驱动,通过具有堆栈的管理员访问权限或构造全部者安装 GitHub 应用步伐之后,答应开辟者在他们的 pull request 形貌中插入标志标签。这些标签是由 GitHub Copilot 根据更改的代码主动填写的。然后,开辟职员可以检察或修改发起的形貌。如利用 "copilot:all"、"copilot:summary"、"copilot:walkthrough"、"copilot:poem" 等标签。
GitHub 表现,这只是其为重新思索 pull request 在 GitHub 上的工作方式而接纳的第一步。现在这一点已经实现,除此之外,他们将来另有一些筹划。
譬如,GitHub Copilot 会在开辟者创建拉取哀求时,通过动态拉代替码变革的信息,主动提示句子和段落。这项功能被称为 "ghost text"(当你在编辑器中输入时出现的内联发起),如许方便开辟者可以或许在输入时得到关于他们拉动哀求形貌的发起。
别的,GitHub 还筹划让 GitHub Copilot 主动告诫开辟者是否缺少对 pull request 充足的测试,然后根据项目需求发起可以编辑、担当大概拒绝潜伏测试。
由此,让 GitHub Copilot 成为最佳 AI 编程工具。固然,背面几种功能都还处于研发阶段,GitHub 暂未正式对外发布。
Copilot 引入下令行
作为整个 Copilot X 筹划的一部门,GitHub 还在 Copilot 中引入了下令行界面(CLI)。
在 GitHub 看来, 除了编辑器和 pull request 之外,终端是开辟者耗费时间最多的地方。但纵然是最纯熟的开辟者也必要翻阅很多页面来记着很多下令的准确语法。
最新的 GitHub Copilot CLI 可以编写下令和循环,并找到那些艰涩难明的功能标记来满意你的查询,每每这些标记每每深埋在手册中(大概至少要在 Stack Overflow 上搜刮一两次)。



GitHub Copilot for Docs
末了,值得一提的是, GitHub 官方也正在推出一个处于实行阶段的工具指南—— GitHub Copilot for Docs,资助提供 AI 天生的有关代码文档的答案,包罗开辟者关于他们正在利用的语言、框架和技能的题目。
GitHub 称,其将从 React、Azure Docs 和 MDN 的文档开始,以便可以或许与这些项目标开辟者和用户一起快速学习和迭代。GitHub 正在利用 AI 扫描这些开源存储库,以资助开辟职员得到答案,因此它的谈天天生的代码内容会比 GPT-4 所基于的练习数据集更新一些。



参加 GitHub Copilot Chat 候补名单
以上功能看得不少开辟者心痒,想要立刻上手测试一把。
不外,有些遗憾的是,GitHub Copilot chat 当前并没有公开测试,想要早日用上,还必要先付费订阅 GitHub Copilot。



再申请参加候选名单(https://github.com/github-copilot/chat_waitlist_signup/join)。



现在 GitHub 发布新的 Copilot X 功能让许多人遐想到了不久之前微软用 Microsoft 365 Copilot 演示的工作。Office 应用步伐中的 Copilot 彻底改变了利用 Word、Excel 的传统方式,如今 Copilot X 也将从多个维度颠覆步伐员写代码的工作范式。
正如 GitHub CEO Thomas Dohmke 形貌的如许," 一旦你在每一个应用步伐中都有一个 Copilot ——无论是在 Outlook、Word 照旧你的代码编辑器中,你都可以使用它在这些情况中写的东西,但你也可以随时借用构造中其他工作职员的信息,无论是其他开辟职员照旧营销职员,他们如今更轻易写出公告博客文章,由于他们在 Copilot 中看到了开辟职员放在 git repo 中的发布阐明 ...... 它消除了公司中的数据孤岛,我以为这就是我们将开释潜伏的 10 倍以上的生产力的地方。"
末了,对于 GitHub Copilot X 的到来,网友们出现出两种态度,一是以为 10x 工程师现在看来只是个笑话,由 AI 驱动的工程师们应该实现了 100x,GitHub Copilot 无疑利好步伐员的。
另一种则是以为 AI 险些完成步伐员许多的一样平常工作,终极 "GitHub Copilot+GPT-4=GitHub Copilot X" 终极将闭幕只会编码的步伐员。



参考:
https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-dveloper-experience/
https://github.com/features/preview/copilot-x
https://githubnext.com/projects/copilot-voice/
https://techcrunch.com/2023/03/22/githubs-copilot-goes-beyond-code-completion-adds-a-chat-mode-and-more/
回复

使用道具 举报

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-28 09:22 , Processed in 0.663346 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表