本文正在参加 人工智能创作者扶持计划

咱们好,我是小鱼。前段时刻微软给office全家桶都加上了GPT-4的功用,而且带来了面目一新的产品 Microsoft 365 Copilot。3月23日Github官方发布推特宣告,一款根据AI驱动的跨时代的代码编辑器 Github Copilot X 横空出世,将为开发者们带来前所未有的变成体会。

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码

不知道咱们有没有用过上一代的 copilot,其实现已很强壮了,很多时分双击tab一行代码就出来了,似乎能读心。 Copilot X是一种更新版本,增加了谈天形式等新功用。它也是一款人工智能代码助手,能够在编写代码时供给主张和代码段,从而帮忙开发人员节省时刻和精力。

Copilot X最明显的改善是增加了谈天形式,和Copilot X的交互变得愈加自然和直观。在谈天形式下,开发人员能够运用自然言语向Copilot X提出问题,例如“如何将数组排序?” Copilot X会根据开发人员的问题,供给相应的主张和代码段,帮忙开发人员处理问题。这种交互方法不仅提高了效率,而且还使得运用Copilot X变得愈加容易上手。

除了谈天形式之外,Copilot X还增加了其他新功用。例如,它能够辨认代码中的错误并供给修正主张,还能够主动完结代码段。此外,Copilot X还供给了更广泛的编程言语支撑,包括JavaPythonJavaScript等。接下来咱们就打开这些功用来讲讲Copilot X带给咱们的惊喜

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码


1. Github Copilot Chat 边写代码边跟AI对话

这次Github Copilot X在产品中内置了一个谈天的窗口,把GPT-4加入到了实践的开发场景中,而且集成到了VSCode和Visual Studio上。这个谈天窗口除了能够进行实时的交互问答之外,它还能够完结像代码内容辨认报错信息显示语音沟通等操作。经过这个功用开发人员能够更深化的剖析和了解各个代码的用途,快速的生成单元测验,甚至还能一键修改Bug……

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码

2. Copilot for Pull Requests 让AI来帮忙处理PR

假如你保护过开源的项目或许平时用Git进行过团队的协作时,那么你应该知道规范化的提交 Pull Requests(PR)对整个团队来说的重要性,一个明晰简练的PR描绘信息能够让代码的检查者一目了然,快速的了解你的代码变动的情况,削减项目兼并出错的危险,而且提高沟通的效率。

这次 Copilot X 引入了 GPT-4 的模型,能够经过动态提取与剖析代码的变更信息来主动的生成描绘,程序员只需求在PR的描绘中插入符号,Copilot就能够主动辨认而且进行扩展补写。支撑的符号主要有以下几种

  1. copilot:summary 生成一段摘要的总结
  2. copilot:walkthrough 生成详细的代码更改列表以及相关的代码片段链接
  3. copilot:poem 写一首诗来描绘本次的改动
  4. copilot:all 主动生成以上一切内容

后续产品还会新增 GentestGhost text 两大功用

  1. Gentest 能够经过AI来辨认PR中可能缺少的测验,而且主动的帮你构建和生成测验
  2. Ghost text 能够在你编写PR描绘或许文档的时分供给内容的主动补全功用。不仅如此,当你收到用户提交的issue时,假如没有比较好的方案,AI还会给你供给主张。估量再过不久,AI就要帮你主动的调整代码、完善PR了……要抢我饭碗??

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码

3. Copilot for docs 根据AI的智能文档体系

文档对开发者来说其重要性不言而喻,不管你是新接手一个项目仍是忘记了某个API的具体运用方法,这个时分你都期望有一个完整的文档在你面前。所以,为了帮忙你更快的定位文档的内容,简练直接的获取到你想要的信息,Copilot for docs 就呈现了。

用户能够经过类似于ChatGPT的界面,针对于项目的文档,常用代码发起发问,Copilot 就会主动定位到而且返回文档中的相关内容,咱们也能够把 Copilot 当做一个知识库来用。

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码

4. Copilot for CLI 使指令行用起来愈加的智能

指令行终端command line也是开发者日常作业必不可少的东西之一,咱们都喜欢在ITerm上装置各种各样的指令行的生产力东西,这些东西在大多的时分,能够帮咱们处理一些问题,可是有些比较少用到的东西经常也会遗忘它们的指令,那这个时分咱们就会输入help来获取到关于该指令的更多信息。

对于一些功用比较复杂的指令行东西来说,可能会时不时的去查一下或许stackoverflow一下。可是今后就不需求啦,Copilot for CLI 供给了三个新的shell指令,分别是 ??git?gh?

  1. ?? 能够作为任何shell指令的通用的 go to,你只需求在这个指令的后边输入相关的描绘 Copilot 就会列出跟描绘最匹配的指令。例如列出一切的js文件列表只需求输入 ?? list js files

    GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码

  2. git?专门用来查找和调用Git的,比较??,它在生成Git指令方面要强壮得多。假如你清晰要运用的是Git指令,那就能够优先选择用这个

  3. gh?结合了 Github CLI 指令的灵活性以及查询界面的方便性,让查找能够变得愈加方便,信息展示得愈加明晰

5. Copilot Voice 经过语音来生成代码

记住 Github Copilot 刚出来的时分,网上就有人谈论,AI这么牛逼,今后是不是就能够只动动嘴皮子就能帮我写代码了,这一天,就真的来了。

Copilot Voice 用户经过与 Github Copilot 的攀谈,它就能够当即编写代码,直接解放你的双手,不满意还能够接着说话(接着奏乐接着舞…)

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码

经过对话 Copilot Voice 能够完结以下这些作业

  1. 代码跳转 比如说跳转到代码的某一行,某个方法等等
  2. 操控IDE 敞开zen形式运转程序或许运转其他的VSCode指令
  3. 代码总结 例如问它第三行到第十行这个代码表明什么意思….

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码

一切这些作业张张嘴你就能搞定,这次发布的 Github Copilot X 围绕着AI对话、pull request的提交处理、文档智能检索与阅读、指令行改造以及最终的语音生成代码,简直能够说是全方位的颠覆了传统的编程方法。

最终看了网上很多谈论,网友纷纷表明,编程现已被ChatGPT永远地改变了。

「作为一个开发者,这实在是令人沮丧。编程中,咱们快乐的源泉是与逻辑打交道和处理技术问题,而不是专心于生产力或满意需求。」

「我现已做了30年的编程,但我依然很喜欢它。我不知道没有人类代码的世界会是什么姿态。不过我确实很喜欢有CoPilot来处理那些烦人的东西,还有ChatGPT来帮忙我处理bug。」

「AI呈现后,可能就不再需求这么多码农了。对此我感到非常焦虑,即使现已在各种存钱和出资了,但还需求差不多9年时刻才能『躺平』。我稍微仰慕那些在FANG作业的人,他们似乎能够轻而易举地实现财政自在。」

「从中长期来看,咱们将会失去作业。」

「程序员们终于用编程把自己淘汰了……」


仍是期望咱们有自己的思考,理性看待,找到属于自己的方向。码农没“死”,仅仅换了一种方法重新开始……

GPT-4杀疯了! Copilot X 重磅来袭 动动嘴就能写代码