CodeGeeX是 智谱 AI 开发的一款免费的 AI 编程助手,基于拥有130亿参数的模型训练而成。它旨在提供多编程语言的代码生成和补全功能,以及高准确率的代码翻译服务。
主要特点和优势:
代码生成与补全:CodeGeeX 能够根据自然语言注释描述的功能自动生成代码,也可以根据已有的代码生成后续代码,补全当前行或生成后续若干行代码,大大提高了编程效率。
代码翻译:CodeGeeX 基于 AI 大模型对代码进行语义级的翻译,支持多种编程语言之间的互译,并具有高准确率,为开发者提供了更加便捷的编程体验。
多种编程语言支持:CodeGeeX 支持多种主流编程语言,包括Python、Java、C++/C、JavaScript、Go等,满足开发者在不同编程语言之间的转换和使用需求。
CodeGeeX 采用华为 MindSpore 框架,在鹏城实验室进行了为期两个月的训练,利用了192个节点(共1536个华为昇腾910 AI处理器)和超过8500亿个Token的代码语料库。通过HumanEval-X多语言评测基准的测试,CodeGeeX 展现出了高精度的代码生成和翻译能力,超越了其他开源基线模型的平均性能。
CodeGeeX还提供了自动编程插件,可在 VSCode 上使用,用户可以利用其强大的少样本生成能力,自定义代码生成风格和能力,提升代码编写的效率和质量。
无论是初学者还是经验丰富的开发者,CodeGeeX 都能成为一个强大的辅助工具,提供高质量的代码生成和翻译服务,帮助开发者更高效地完成编程任务。同时,CodeGeeX 的模型权重和代码都是开源的,可以用于研究和学习目的。
https://codegeex.cn/