前言:目前市场上优秀的智能编程助手有很多,其中以GitHub Copilot,Tabnine为最,但是目前这两款优质的智能编程助手都是需要付费的。如果不选择花费的话,在这里我们向小伙伴推荐免费的智能编程助手codegeex,性价比也是相对不错的。
CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全,自动为代码添加注释,不同编程语言的代码间实现互译,针对技术和代码问题的智能问答,当然还包括代码解释,生成单元测试,实现代码审查,修复代码bug等非常丰富的功能。
一、提问(多入口)
1.点击CodeGeeX插件图标,打开 CodeGeeX 侧边栏
优点:在回答完你所提出的问题后,codegeex会猜测你下一个问题
2.基于代码去提问
3.选择代码,右键选择CodeGeex,然后选择向CodeGeex提问
4.选择代码,在侧边栏的智能问答输入框中用“/”调出预置命令
5.针对开源代码仓库的智能问答
对开源代码仓库进行提问,模型会根据检索到的相关背景知识生成回答,大幅减轻生成内容的幻觉性
二、联系上下文联想生成代码 (回车键+tab)
优点:可根据你写的注释生成代码
三、生成代码注释
四、生成单元测试
五、codegeex的工具箱
六、代码翻译
以上就是codegeex一些常用的方面的推荐。