国产阿里的Copilot能提效30%吗?

国产阿里的Copilot能提效30%吗?

    正在检查是否收录...

国产阿里的Copilot能提效30%吗?

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, 它能做什么呢?可以直接根据你的需求文档,建立项目工程,并且在你的指导意见下不断完善,简而言之,你负责安排,它负责写代码。

谢谢大家。

copilotcode代码解释github自然语言gitgpt侧边栏openai代码注释程序员scriptidejavagithub copilot代码示例代码库chatgptjetbrains需求文档模块化图片放大vscodeai网站urlphp自然语言生成chat编程助手人工智能人工智能技术工作效率机器学习自然语言处理开发者语言处理智能问答pythontypescript代码优化单元测试编辑器ai 应用智能技术ai agent
  • 本文作者:李琛
  • 本文链接: https://wapzz.net/post-6657.html
  • 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。
本站部分内容来源于网络转载,仅供学习交流使用。如涉及版权问题,请及时联系我们,我们将第一时间处理。
文章很赞!支持一下吧 还没有人为TA充电
为TA充电
还没有人为TA充电
0
  • 支付宝打赏
    支付宝扫一扫
  • 微信打赏
    微信扫一扫
感谢支持
文章很赞!支持一下吧
关于作者
2.3W+
5
0
1
WAP站长官方

AI打造“魔法博物馆”,五分钟完成一件“3D展品”

上一篇

夸克 AI PPT体验入口 一键PPT生成软件工具app使用指南方法教程

下一篇
  • 复制图片
按住ctrl可打开默认菜单