人工智能编程助手FittenCode和CodeGeex

介绍

FittenCode和CodeGeex都是代码生成和完成工具,具有自动补充缺失的代码部分、代码翻译、自动生成注释等功能,可以显著提高开发者的工作效率。

FittenCode

FittenCode是一款强大的GPT驱动的代码生成和完成工具,支持80多种编程语言,包括Python、JavaScript、Typescript、Java等。它不仅可以自动补充缺失的代码部分,还可以进行代码间的语义级翻译,支持多种编程语言的互译。此外,FittenCode还能根据代码自动生成注释,提供清晰易懂的解释和文档。它还具有智能bug查找、代码解释、自动生成单元测试以及根据代码自动生成测试用例的能力。在复杂算法任务上,FittenCode展现了其高效性,例如实现O(nlogn)时间复杂度的最长上升子序列算法。在一次性补全大量代码上,FittenCode相较于其他产品更为高效,平均补全3-5行,大幅提升了补全效率。

安装使用方法

在 VS Code 中按下 Ctrl+P (或 Cmd+P),打开快速打开窗口。
输入 ext install fittencode 并按 Enter 键。
安装完成后,按下 Ctrl+Shift+P (或 Cmd+Shift+P)打开命令面板。
输入 Fittencode: Toggle Layout 并按 Enter 键,即可切换布局。

CodeGeex

CodeGeex是清华和智谱AI联合打造的多语言代码生成模型,目前已更新至第二代,基于ChatGLM2-6B基座语言模型,中文理解及代码能力大幅提升。它支持多种主流的编程语言,并适配多种主流IDE。

安装使用方法

在 VS Code 中按下 Ctrl+P (或 Cmd+P),打开快速打开窗口。
输入 ext install codeGeex 并按 Enter 键。
安装完成后,可以通过命令面板或相关快捷键访问其功能。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐