【Codeium】使用体验:一款免费的Copilot平替

Codeium 使用体验

背景

目前网上有很多AI辅助编程工具,其中最强大的应该是Copilot,它们大多基于大语言模型(如GPT)开发,可以帮助程序员在编码过程中提供一些有用的建议、自动添加注释、扫描代码提供优化方案、 编写测试用例等等,可以提高程序员的开发效率。 相信Copilot早已出现在大家的视野中了,不过目前Copilot是付费使用的,我借助公司AI工具的分享课中提及到的各类Copilot的平替,并使用了其中一款:Codeium,感觉还不错,这里简单讲一下使用体验。

安装

参考Codeium官网中的相关视频,很详细。 本人是在VS Code中安装了相关插件。

使用

目前支持多种功能,我仅使用过三种。 使用有两种形式,一个是直接在编辑过程中会自动给提示,二是自己选择一些方法,或者在左侧对话框中,和GPT直接对话。

1. 代码建议

在编码过程中会以灰色字体提供一些代码建议,按Tab键接受该建议。 如写个递归函数,写if else时,往往能够提供较为准确的建议,减少编码时间。

  • 在Python中写一个斐波那契函数
  • JS使用

代码建议是根据光标所在位置的上下文进行推断的,实际开发过程中不需要写详细的注释,Codeiumm会直接给我们提供建议。

2. 辅助理解代码

选中代码,可以让其帮忙解释,并编写注释。 类似于GPT,在VS Code左侧的聊天框中输入,会返回注释好的代码,如图中的第一项。

3. 代码优化建议

选中代码进行分析,编辑器会给出优化建议,比如React代码中,会给出TS要求,函数抽离,组件编写是否规范等等,如上图,实际使用中会在编辑器里有灰色字体,点击即可。

4. 生产测试用例

这个没试过😏 它还有一款插件叫做CodeiumAI,可以帮助审查代码,或者写测试用例,如上图哈哈。

体验

这是我使用的第一款AI辅助编程工具,感觉的确很有用,尤其是结构化的代码建议。对于一些编程新手(比如我)来说,代码优化功能是非常实用的,可以帮助编写出更加优雅的代码。

不过以后我就不用这个了,因为公司给开了Copilot嘻嘻🤭 234因为我把插件卸了,所以没有截图,见谅,不过真的很好用,如果大家没有预算Copilot的话,可以试试相关平替。

相关推荐
我是陈泽4 小时前
一行 Python 代码能实现什么丧心病狂的功能?圣诞树源代码
开发语言·python·程序员·编程·python教程·python学习·python教学
肖哥弹架构1 天前
Spring 全家桶使用教程
java·后端·程序员
IT杨秀才4 天前
自己动手写了一个协程池
后端·程序员·go
程序员麻辣烫6 天前
像AI一样思考
程序员
一颗苹果OMG7 天前
关于进游戏公司实习的第一周
前端·程序员
万少8 天前
你会了吗 HarmonyOS Next 项目级别的注释规范
前端·程序员·harmonyos
楽码8 天前
彻底理解时间?在编程中使用原子钟
后端·算法·程序员
江南一点雨9 天前
又一家培训机构即将倒闭!打工人讨薪无果,想报名的小伙伴擦亮眼睛~
java·程序员
用户86178277365189 天前
ELK 搭建 & 日志集成
java·后端·程序员
河北小田9 天前
局部变量成员变量、引用类型、this、static
java·后端·程序员