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的话,可以试试相关平替。