大家好,我是烤鸭:

   最近ai火的狠,想聊聊代码里的copliot,最近几个月也使用了几款不同的copliot。

什么是copliot

copliot 是ai助手,我们要说的是编程界的copliot。

先介绍几款我用过的:

github copliot(微软):https://github.com/features/copilot

codewhisper(aws):https://aws.amazon.com/cn/codewhisperer/?trk=cndc-detail

codegeex(清华大学):https://codegeex.cn/zh-CN

通灵义码(阿里):https://tongyi.aliyun.com/lingma/?utm_content=m_1000387927

codeium(开源组织):https://codeium.com/

选哪个

先聊点大家关心的,其实除了 github copliot 都是免费的(codeium 有个人版本,codewhisper 需要注册aws账号,绑credit card)、github copliot 收费我记得是 10刀/月。

这些都支持主流的编程语言和ide,vs code和idea。

再从用户体验比较下,其实 github copliot 我是用的比较多的。最开始接触的两个月把我震惊到了,原来编程还可以这样。只要tab -> tab 就行了。因为是在某宝的买的学生账号,可能那哥们毕业了,就用不了了。

后来的一段时间发现不会编程了,原来的tab成习惯了,现在自己敲有点陌生,效率反倒变低了,还是提醒大家慎用。中间试用过几天 codeium 和 codegeex,别的不说,在代码补写这块,都是弟弟,可能还是微软的库比较大吧。

但是使用 github copliot 有什么弊端,毕竟是老外的东西,网络真的是硬伤,而且价格感人。

所以现在强烈推荐阿里的通灵义码,趁着免费多薅薅羊毛。

我现在用的是 github copliot的代码补全,通灵义码的其他功能。

copliot

根据中文写代码已经是最基本的了,写个冒泡排序什么的。

补充注释和猜到你想写什么才是最狠的,质疑ai,理解ai,成为ai

比如写个方法计时场景,敲完换行就知道你想写什么,不过你得给他写层try-> finally

也许你会说,不就代码提醒么,有什么的,当你用起来就知道用tab代替 ctrl +cv 的日子有多爽。

当然,实际的编程工作也不只是敲代码,还得review、单元测试等等,这时候就要看阿里的通灵义码了。

通灵义码

我比较常用的是 生成注释、解释代码、优化代码:

生成注释

解释代码

优化代码(找出代码问题)

review代码是比较头疼和耗时的一件事,找到你觉得有问题的代码,选中 -> 生成优化建议,各种异常提前预判。

总结

有钱、网络还好的话,无脑冲 github copliot,其次冲 通灵义码。

建议个人搭配 github copliot 的补全+通灵义码的其他功能。

AI的时代来临了,该拥抱就拥抱,毕竟实打实地提高效率。

不过也要注意别太依赖,双刃剑。搞不好哪天开始收费,别再回不去了。

相关文章

https://zhuanlan.zhihu.com/p/672459122

https://zhuanlan.zhihu.com/p/674181285

https://zhuanlan.zhihu.com/p/625676438?utm_id=0

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: