人人都能用的AI编程助手 CodeGeeX

大家好,我是若川。我持续组织了近一年的源码共读活动,感兴趣的可以 点此扫码加我微信 lxchuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。历史面试系列。另外:目前建有江西|湖南|湖北|河南籍前端群,可加我微信进群。公众号回复【相亲】关键词可以获取男生、女生的菜单~欢迎大家投稿"相亲"小栏目,或者原创文章。

现在距离 AI 大火已经快有一年啦,作为程序员可不得准备一款AI帮咱们干点活。本文分享一款 AI 工具 CodeGeeX,帮助大家提高一波学习和工作效率。

CodeGeeX 是什么

CodeGeeX 是一款国产的AI产品,有人称是国内对标 GitHub CoPilot 的国产工具中做得最好的那一个。

它有以下优点:

  1. 免费开源:所有代码和模型权重开源开放

  2. 无网络限制:不需要梯子,没有任何网络限制

  3. 多语言生成:支持 Python、C++、Java、JavaScript 和 Go 等多种主流编程语言的代码

  4. 支持多种 IDE 插件集成:CodeGeeX 支持多种主流 IDE,如VS Code、IntelliJ IDEA、PyCharm、Vim 等

CodeGeeX 的使用

安装

CodeGeeX 支持多种主流 IDE,这里以 VS Code 为例。

d2153ca2675a5a7aa922fa3f6493a5cc.png

首先打开 VS Code,切换到拓展搜索 CodeGeeX 关键字。

116359e025e871df7d4819bd6e23ebb5.png

安装完成后,菜单栏会多一个 CodeGeeX logo 图标。

23e0e21834382fabc875bfe1270d0c08.png

在使用 CodeGeeX 前,要先去 CodeGeeX 官网注册一个账号。然而官网没有直接的个人中心入口,要通过插件进入。

962b34380070805af0a28e78ca923937.png

注册完成后,我们就能体验 CodeGeeX 了。

CodeGeeX 有四大功能:

  • 智能问答

  • 代码翻译

  • 注释生成

  • 代码生成与补全

给大家挨着演示一次。

CodeGeeX:智能问答

直接在输入框中,填写自己想询问的问题再发送。

2288618ac9a1bd2389d47ff5895fece3.gif

另外可以选中右侧代码块,在输入框中自定义询问内容。

bdb6c6cf589eb80901e23c0aec890139.gif

CodeGeeX:代码翻译

切换到代码翻译,它能帮我们把原始代码转化成其他语言实现。

313d98e9c14659c6065c7e66ed6dd366.png

比如说现在我要把右侧的 JavaScript 代码片段翻译成其他语言代码片段,鼠标选中编辑区代码片段它能直接把js代码片段带到左侧输入框。

翻译成 Python:

e4a1618ab417410549c69500b3093737.png

翻译成 C++:

24d6aefe4ac1f007345bc21917b5c599.png

CodeGeeX:注释生成

我最烦两种人:不写注释的、让我写注释的。当我们想偷懒不写注释的时候,只需要在输入框内输入/comment ,CodeGeeX  直接帮我们生成注释。

c34c1918876272fb404e2cf49e017a65.gif

是不是想想就很爽?终于没有人偷偷骂我不写注释了 。

e1f079c0949c0db63bb4d4439997bd32.gif

除了/comment,还有/tests、/fixbug、/explain

606c120684b17e96a1641a6c38ca9b79.png
  • /tests 生成测试代码

  • /fixbug 帮我们改bug

  • /explain解释代码

CodeGeeX:代码生成与补全

现在要 CodeGeeX 写一个  js  版本的随机生成一个数字的函数。

方式一:在输入框内填写“写一个 js 版本的随机生成一个数字的函数”内容再发送。

727dd7a661f74c7438b2d00b8d88f3ff.gif

方式二:在文件中写一段注释“写一个js版本的随机生成一个数字的函数”,然后再空格。CodeGeeX 会在注释下生成一段代码,通过键盘的 Tab 键决定是否使用。

0339eefaa313df087e1126165f568309.gif

总结

CodeGeeX 是一个对个人用户免费的Ai工具,它能帮助我们写出更快、质量更高的代码,实打实的 Ai 编程小助手。

一款 Ai 好工具而且不要考虑网络限制啦!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值