CodeGeeX 是由清华大学 KEG 团队开发的基于大模型的智能编程助手。
核心功能
代码生成与补全
- 根据开发者输入自动生成或补全代码
- 支持根据自然语言注释描述自动生成代码
- 补全当前行或生成后续若干行代码
代码辅助
- 自动添加注释
- 代码翻译(支持多种编程语言间转换)
- 代码修复与优化
- Code Review(代码审查)
- 单元测试生成
智能问答
- 联网代码问答功能
- 代码解释器
主要特点
多语言支持
- 支持 Python、C++、Java、JavaScript 等多种主流编程语言
- 高精度代码生成能力
免费使用
- 类似 GitHub Copilot,但完全免费
少样本学习
- 利用强大的少样本生成能力
- 可自定义编程助手
- 无需在特定任务上进行额外训练
IDE 集成
- 提供 Visual Studio 插件
- 支持 VSCode 等主流开发环境
- 检索增强等进阶功能
提高效率
- 减少重复性工作
- 降低编程错误率
- 显著提高开发者工作效率