大家好,我是黄伟🤭
近期,一款国产的 AI 编程工具在众多软件中脱颖而出,其性能和功能均超越了微软 GitHub 的 Copilot,并且完全免费。
这款工具名为 Fitten Code,由国内非十团队自主研发。它不仅在速度上达到了 GitHub Copilot 的两倍,而且在精确度上也提升了大约 20%。
Fitten Code 不仅速度快、准确度高,还提供了一系列强大的功能,包括自动代码补全、基于自然语言的代码生成、自动注释、智能 Bug 检测、代码解释以及自动化生成单元测试等。

为了验证其实效性,我们将亲身体验这款国产编程工具的强大功能。
总结:作为一名频繁使用该工具的开发者,我强烈推荐大家尝试 Fitten Code,体验它带来的编程便利。
1、下载安装
Fitten Code 插件目前已经广泛兼容了各种流行的 IDE 开发环境。
Fitten Code 支持包括 VSCode、Visual Studio、JetBrains 系列的 IDE(如IntelliJ IDEA、PyCharm等),并且也适配了经典的文本编辑器 VIM。
Fitten Code 使用起来也非常简单,以 VSCode 和 JetBrains 系列 IDE 为例,我们可以直接在对应的 IDE 插件市场搜索关键字 "Fitten Code", 下载安装即可。
比如在 VSCode 只需要在 Extensions 中搜索 "Fitten Code" 并选择对应的插件下载即可:
点击左侧 Extensions(扩展)按钮


安装好之后,在左侧的导航栏中就可以看到 Fitten Code 的图标,点击即可进行注册和登录,同时支持微信一键登录。

-
-
JetBirain 系列 IDE 版本要求在 2021.1 及以上。
当然我们也可以直接到官网上查看完整的下载与安装指南:
2、使用方式
目前 Fitten Code 可以通过两种方式帮助你完成代码工作:
代码自动补全
编码自动补全应该是所有程序员都特别喜欢的功能,Fitten Code 基于大模型为程序员完成智能的代码补全。
值得一提的是,为了简化操作,Fitten Code 设置了三个快捷键,分别是 tab 和Ctrl+⬇️ 和 ctrl+➡️,目前我自己测试使用下来,完全足够。
这一部分使用方式在你登录之后就会展示出来,百分百贴心。
比如我想写一个冒泡排序的算法,我们可以结合插件给我们提供的注释生成和代码生成以及快捷键一起完成:
很有意思的一件事情是,我们在输入注释的时候,他同样也会帮助我们提供补全的提示,使用起来非常方便。而且这里不管是中文还是英文,目前Fitten Code的识别都很不错,很是精准。
另外如果我们只是希望它提供的一部分建议,可以使用 Ctrl+⬇️ 和ctrl+➡️ 。按ctrl+⬇️ 接受一行补全建议。按 ctrl+➡️ 接收完成单个单词的建议。
代码问答
如果你完全不想写代码,也可以使用对话编辑器来完成编码操作。
可以在 chat 中输入你想要完成的功能,比如我们可以用它来完成一个购物车的下单代码样例以及在使用一些设计模式,来看看它的完成速度和效果:
相同提示词在 GPT-4 和 Copilot 上的速度对比 Fitten Code 慢的可不是一点半点。
3、Fitten Code 帮我写游戏
我也尝试在 IDEA 中使用前端代码来看看它的前端功力如何?
接下来我们编写一个飞机大战的小游戏,我这里把自己的需求进行了拆分,然后我们通过这些需求,看看它能不能帮助我们完成。
需求分析:这个游戏我们主要关注 JavaScript 代码部分的实现,因为核心的 JavaScript 代码是我们全部功能中的关键所在。
1:页面加载开始执行游戏启动函数
2:需要使用canvas来绘制飞机、子弹以及敌方飞机三种角色;
3:需要使用canvas绘制三种角色的具体形状;
4:绘制一个游戏区域,区域大小在浏览器中间,宽度500,高度800;
5:我方飞机通过鼠标进行控制,移动飞机上下左右,但是不能超过游戏区域;
6:飞机在移动过程中会不断发射子弹,子弹是自飞机中间发射出去。碰到飞机则爆炸,如果没有碰到飞机,超过游戏区域上方边界则消失;
7:敌方飞机从游戏区域上方开始随机出现,然后自上而下移动;
8:敌方飞机不会发射子弹,如果碰到我方飞机则游戏结束。如果没有碰到我方飞机,移动到浏览器下方,则消失;
9:随着时间的推移,子弹会越来越快,敌方飞机生成速度会变快,飞机下落速度也会变快。
10:每次我方飞机的子弹碰撞到敌方飞机,则分数累加1分,如果敌方飞机碰到我方飞机则分数-10分,分数降低到0分以下,则游戏结束;
11:分数会显示在游戏区域的下方
以下所有代码和游戏界面都是通过 Fitten Code自动创建的:
从上面的演示实例来看,Fitten Code 能够在合适的条件下一次性完成大量代码的自动补全。
与其他产品每次仅补全 1-2 行代码相比,Fitten Code 平均能补全 3-5 行代码,显著提高了补全的效率。
经过数轮比较,显而易见的是,Fitten Code 在响应速度、补全代码量以及准确度等方面均超越了 GitHub Copilot。
Fitten Code性能对比图
而且在其他编程语言上,Fitten Code 也表现出来了优异的性能。
时间效率对比
Fitten Code 之所以如此突出,得益于其开发团队 -- 非十。
这个团队由清华大学的博士毕业生组成,他们在校园时期就已经是计图开源项目的主导开发者。毕业后,他们共同创立了非十科技,继续推动计图项目的发展。此外,他们还开发了 JNeRF 神经渲染库、JittorLLMs 大模型推理库,以及最新推出的 Fitten Code AI 编程助手。
AI 编程助手正成为下一代开发者不可或缺的工具,而在这一领域,国产AI工具的表现丝毫不逊色于国际上的竞争对手。
关于 Fitten Code 更多编辑器支持和安装方式,请查看官网下载安装指引:https://code.fittentech.com/?ref=sjfx,或者点击阅读原文访问官网。