Copilot 简介
GitHub 和 OpenAI 共同打造的一款编程神器 --Copilot， 这是一款立足于人工智能技术的编程助手。在此基础上，借助于 GitHub 庞大的代码库和来自全球的开源社区帮助，搭配 OpenAI 在自然语言处理以及机器学习方面的实力，Copilot 成为了开发者的得力助手，为建议代码、生成代码等提供了新的功能。
在之前的文章里国产商汤的 Copilot 到底有多好用？ - 掘金我介绍了商汤的国产 Copilot 的使用情况，今天我们来一起看看阿里出品的 Copilot - 通灵译码到底用起来怎么样？注意，免费的！
从阿里云官网的介绍里，我们可以大致获悉以下关键因素：
通义灵码，提供行级 / 函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力。

兼容 Visual Studio Code、JetBrains IDEs 等主流 IDE；
支持 Java、Python、Go、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala 等主流编程语言

安装
不废话，开始安装吧。我用 VSCode 来演示，直接搜索：TONGYI Lingma， 第一个就是。

安装完毕之后会提醒登录阿里云账号，登录之后就可以使用，如图。侧边栏是一些主动功能：代码解释、生成单测、生成注释、进行代码优化。

话不多说，直接开测！
实际体验
正好我在写一个 AI 网站的前端的代码，很是头疼，就用它来试试吧？
笔者是一个万年后端 Coder，前端代码是最近接触 AI 网站才开始写的，所以请各位大佬别喷🙏🙏🙏
这次测试的网站功能模块原图：

我想给网站下面添加一个模块，叫做绘画任务。因为现在这个接口是同步等待后端绘画完成，但是体感很不好，需要等待十秒左右，并且还可能出错・・・・所以我就想做成一个异步任务，在绘画任务一栏显示出当前正在运行的任务，并且通过定时轮询更新任务列表的状态。
于是我新建文件，开始描述任务，他很快给出了结果，点击右侧那个小按钮可以将代码快速复制到编辑器内

在 Copilot 的帮助及我的修改下，大约 10min，我的实现就成了这样：

从结果上来看，基本上达到我的预期，至于配色什么的就看着来吧😭
在使用过程中，深刻地体验了一把什么叫做【面向自然语言编程】，比如：

还有：

等等：

从 Copilot 给出的代码示例来看，较大概率可以给出我所想要的代码，并且这个概率会随着你整体代码注释覆盖率的增加而增加，并且速度真的快！（比之前介绍的商汤快）
另外我还测试了 Copilot 的代码解释功能。当时网站有一个简单的轮播图，每隔 3s 就会将下一个图片放大，依次循环，原图如下：

侧边栏直接点击 Explain Code，看看它能理解不：

它大体上明白了我要实现的是一个什么东西，有意思的是，在回答下面有两个按钮 In High Level 和 In Detail，顾名思义，用程序员的话来说就是【更抽象】和【更细节】， 试试呗。
In High Level 【更抽象】

In Detail 【更细节】

另外，左边的聊天框可以直接询问，可以理解为一个简易版的 ChatGPT，ehhh・・・・除了时间对不上，其他都还行，没事可以打发时间：

总结
以上就是我的实际测试过程，简单总结一下。

用的好话大概能提效 30%~
阿里的这款 Copilot 产品对于程序员来说具有一定帮助，至少我用起来和 Github Copilot 差别不是很大，如果你是小白，那么相当于是有了一个随时监督、帮助你的导师；如果你是熟练工，那么它相当于是一个 peer，能够发现一些问题；如果你很厉害，并且对 prompt 理解透彻、代码模块化思维很强，那么我觉得最终会提升很大的工作效率！
单测生成功能我没有测试，因为是业余项目没有必要写单测。大家有兴趣的可以试一下，从其他论坛评论来看，【能用】
未来的 AI 应用一定会越来越好用，越广泛，现在不论是字节、阿里、美团都在探索 AI 在工程领域内的使用，包括但不限于 Copilot、单测生成、CodeReview。大家一定要了解它、学习它
最后，阿里这款产品是免费的，大家赶紧薅羊毛吧～

如果这篇文章带给大家一些收获，不妨点赞收藏哦。下次我会介绍另外一个上万 Star 的明星项目 GPT-pilot， 它能做什么呢？可以直接根据你的需求文档，建立项目工程，并且在你的指导意见下不断完善，简而言之，你负责安排，它负责写代码。
谢谢大家。

作者：青玉白露
链接：https://juejin.cn/post/7317820788546961427
来源：稀土掘金
著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。