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

大家好,我是凌览。

现在距离 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 为例。

首先打开 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

相关推荐
用户8181870627461 分钟前
第26章 Kafka vs RocketMQ vs RabbitMQ真实选型对比
java·后端
福兮说6 分钟前
纯前端把图片压缩到指定体积:canvas.toBlob 配合二分查找
前端·javascript·canvas·图片处理
小兔崽子去哪了12 分钟前
深度学习 2 / CNN 神经网络
后端·python
是立不是利12 分钟前
CSS 入门与进阶:从选择器到响应式布局的完整指南
前端·css
镭立智能制造17 分钟前
电线电缆换线频繁?MES系统如何缩短换线时间40%
前端·制造
rannn_11126 分钟前
【Java面试八股】Java基础篇|数据类型、面向对象、关键字、反射、注解、异常、新特性、序列化、设计模式、IO
java·后端·面试
用户83562907805135 分钟前
Python 实现 Word 文档域的插入与管理
后端·python
MacroZheng36 分钟前
阿里又开源了一个神级 Skill 项目!
java·人工智能·后端
Amos_Web1 小时前
Rspack 源码解析(五):CodeGenerationPass 与模块代码生成
前端·前端框架·源码阅读
八荒启·交互动画1 小时前
Web特效06——WebGL深挖:顶点着色器和片元着色器到底在干什么
前端·网页特效·八荒启-交互动画·八荒启