大家好,我是凌览。
现在距离 AI 大火已经快有一年啦,作为程序员可不得准备一款AI帮咱们干点活。本文分享一款 AI 工具 CodeGeeX,帮助大家提高一波学习和工作效率。
CodeGeeX 是什么
CodeGeeX 是一款国产的AI产品,有人称是国内对标 GitHub CoPilot 的国产工具中做得最好的那一个。
它有以下优点:
- 免费开源:所有代码和模型权重开源开放
- 无网络限制:不需要梯子,没有任何网络限制
- 多语言生成:支持 Python、C++、Java、JavaScript 和 Go 等多种主流编程语言的代码
- 支持多种 IDE 插件集成:CodeGeeX 支持多种主流 IDE,如VS Code、IntelliJ IDEA、PyCharm、Vim 等
CodeGeeX 的使用
安装
CodeGeeX 支持多种主流 IDE,这里以 VS Code 为例。
首先打开 VS Code,切换到拓展搜索 CodeGeeX 关键字。
安装完成后,菜单栏会多一个 CodeGeeX logo 图标。
在使用 CodeGeeX 前,要先去 CodeGeeX 官网注册一个账号。然而官网没有直接的个人中心入口,要通过插件进入。
注册完成后,我们就能体验 CodeGeeX 了。
CodeGeeX 有四大功能:
- 智能问答
- 代码翻译
- 注释生成
- 代码生成与补全
给大家挨着演示一次。
CodeGeeX:智能问答
直接在输入框中,填写自己想询问的问题再发送。
另外可以选中右侧代码块,在输入框中自定义询问内容。
CodeGeeX:代码翻译
切换到代码翻译,它能帮我们把原始代码转化成其他语言实现。
比如说现在我要把右侧的 JavaScript 代码片段翻译成其他语言代码片段,鼠标选中编辑区代码片段它能直接把js代码片段带到左侧输入框。
翻译成 Python:
翻译成 C++:
CodeGeeX:注释生成
我最烦两种人:不写注释的、让我写注释的。当我们想偷懒不写注释的时候,只需要在输入框内输入/comment
,CodeGeeX 直接帮我们生成注释。
是不是想想就很爽?终于没有人偷偷骂我不写注释了 。
除了/comment
,还有/tests、/fixbug、/explain
。
/tests
生成测试代码/fixbug
帮我们改bug/explain
解释代码
CodeGeeX:代码生成与补全
现在要 CodeGeeX 写一个 js 版本的随机生成一个数字的函数。
方式一:在输入框内填写"写一个 js 版本的随机生成一个数字的函数"内容再发送。
方式二:在文件中写一段注释"写一个js版本的随机生成一个数字的函数",然后再空格。CodeGeeX 会在注释下生成一段代码,通过键盘的 Tab 键决定是否使用。
总结
CodeGeeX 是一个对个人用户免费的Ai工具,它能帮助我们写出更快、质量更高的代码,实打实的 Ai 编程小助手。
一款 Ai 好工具而且不要考虑网络限制啦!!!
关注公粽号【程序员凌览】回复"666",拉您进【人类高质量前端交流群~】
往期推荐:linglan01.cn/about