Copilot代码笔刷火了,一刷修bug加文档,网友:像给照片加滤镜

  梦晨发自凹非寺

  量子位公众号 QbitAI

  用 VS Code 写代码和用 Photoshop 画图有什么共同点?

  现在,它们都有了“笔刷”。

  一段难以读懂的单行代码,一刷就变成了朴实无华的”if…else if”。

  这是 GitHub 为 AI 编程插件 Copilot 的增加的试验性新功能。

  集成在 Copilot 的插件 GitHub Copilot Labs 中(没错,这是一款插件的插件)

  有了它,懒得声明变量类型?一刷。

  变量名不小心写错了,出现小 bug?一刷。

  遇到复杂一些的 bug,需要输出到 console 调试?一刷。

  懒得写文档?一刷。

  此外还有一刷拆分代码等实用功能,如果有个性化需求,甚至可以自定义笔刷。

  自定义的方法也很简单,就是直接告诉 AI 你想做什么即可。

  有网友看过后觉得,Copilot 本来就非常棒了,现在又达到了新的高度!

  还有人觉得,这让一些编程任务像给照片加滤镜一样简单。

  要使用代码笔刷,需要在 VS Code 里同时安装 GitHub Copilot 和 GitHub Copilot Labs。

  不过由于 Copliot 已经正式收费,需要登陆 GitHub 账号并付费订阅才能使用。

  目前 Copilot 价格是一个月 10 美元或一年 100 美元,如果只是想试试的话也可以申请两个月免费试用(记得取消!!!)。

  One More Thing

  GitHub Copilot 从开放测试到现在已有一年多,不少开发者都表示“已经离不开了”。

  其中最夸张的要属特斯拉前任 AI 总监 Andrej Karpathy。

  最近他在与网友的讨论中透露,现在他 80% 的代码都是由 Copilot 完成的,有 80% 的准确率。写提示词-编辑代码的工作流程已经代替了一行一行自己写。

  更离谱的是,他在学习一门新语言 Rust 的时候,为了练习暂时关掉了 Copilot,他感到一种恐惧。在编辑器中陪伴我的只剩下光标了。

  参考链接:

  [1]https://githubnext.com/projects/code-brushes/

  [2]https://twitter.com/Wattenberger/status/1613581170444496898

  [3]https://twitter.com/karpathy/status/1608895189078380544