CodeGeeX是什么
CodeGeeX是由清华大学和智谱AI联合开发的多语言代码生成模型,是一款基于130亿参数的AI编程助手。它是一个具有130亿参数的多编程语言代码生成预训练模型,采用华为MindSpore框架实现,在鹏城实验室”鹏城云脑II”中训练而成。CodeGeeX是国内人工智能公司智谱AI开发的对标GitHub Copilot的免费AI智能编程助手。
CodeGeeX主要功能
- 代码生成与补全:根据自然语言注释描述的功能自动生成代码,或根据已有代码自动生成后续代码
- 自动添加注释:给代码自动添加行级注释
- 代码翻译:支持多种编程语言互译(Python、Go、Java、JavaScript、C++、C#、PHP、TypeScript等)
- 智能问答:在IDE环境中直接提问技术问题,无需离开开发环境
- 自动编写单元测试
- 代码审查(Code Review)
- 自动修复代码(fixbug)
- 自动生成commit message完成git提交
- 代码解释:解释代码逻辑和功能
如何使用CodeGeeX
-
安装:
- 打开VS Code或JetBrains IDE的扩展/插件市场
- 搜索”CodeGeeX”,安装由”CodeGeeX Team”发布的插件
- 安装完成后,点击左侧出现的CodeGeeX图标
-
登录:
- 使用微信、GitHub、Gitee等方式扫码登录
-
使用技巧:
- 智能预测:输入代码后停下,按下Tab键采纳建议
- 交互式候选:按下Ctrl+Enter激活,查看多个候选方案
- 代码翻译:选中代码,按下Ctrl+Alt+T,选择源语言和目标语言
- 定制化提示:通过Alt+t触发提示模式,使用预设或自定义模板
CodeGeeX应用场景
- 编写函数时,定义好函数名和参数后,自动补全函数体
- 不同编程语言间转换代码(如C++排序算法转Python实现)
- 为没有注释的代码添加注释
- 接手别人项目时,解释不熟悉的代码逻辑
- 编写算法时快速获得不同实现方式的对比
- 技术问题直接在IDE中提问,无需离开开发环境
- 代码重构时的翻译和优化
CodeGeeX优点
- 支持100+种编程语言(Python、Java、C++/C、JavaScript、Go等)
- 免费使用,无订阅费用
- 代码生成准确率高(在HumanEval-X代码生成任务上取得47%~60%求解率)
- 跨语言翻译准确率高,在HumanEval-X代码翻译任务上超越其他基线模型
- 对中文注释理解极佳
- 个人用户数量超过100万,企业版本已广泛应用于科技、金融、医疗和制造等多个行业
- 支持私有化部署,注重代码隐私安全
CodeGeeX官方网站地址
- 官网地址:https://codegeex.cn/
CodeGeeX已在中国信通院组织的代码大模型首轮评估中获得当前最高评级,成为国内首批通过该项评估的大模型之一。
相关导航
暂无评论...




