c# AI编程助手 — Fitten Code

前言

前有Copilot各种酷炫操作,今有国产软件杀出重围。给大家介绍的是一款国内的国产编程神器,可与微软GitHub Copilot比比身手。关键它还是完全免费。它就是:非十团队国产自主研发的Fitten Code。此工具的速度是GitHub Copilot的两倍,同时它的精确度还有大约20%的提升。更重要的是,在实现了高速度和高准确度的基础上,它还提供了广泛的功能,如自动代码补全、通过自然语言生成代码、自动化注释、智能Bug识别、代码解释和自动化生成单元测试等功能。本着实践是检验真理的唯一标准,接下来我们就带着大家一起感受一下这款**国产之光。结论:目前我已经成为了这个插件的重度使用用户,所以推荐大家尝试。
下载安装

目前Fitten Code插件支持主流几乎所有的IDE开发工具。包括VS Code、Visual Studio、JetBrains系列IDE(包括IntelliJ IDEA、PyCharm等)等,还适配了上古神器VIM。

使用也非常简单,以VS Code、Visual Studio(版本要求2022版17.8.5及以上)和JetBrains系列IDE为例,直接在对应的IDE插件市场搜索"Fitten Code", 下载安装即可。
VS Code 安装

只需要在Extensions中搜索"Fitten Code"并选择对应的插件下载即可:



另外对于IDE的版本要求:VS Code版本要求在1.68及以上,JetBirain系列IDE版本要求在2021.1即以上。

官网上也贴心的准备了完整的安装下载指南:

Visual Studio 安装

Visual Studio版本要求2022版17.8.5及以上。

点击上方Extensions(扩展)按钮,打开管理扩展

点击在搜索框中搜索Fitten Code

下载完成后关闭Visual Studio,完成安装后再次打开Visual Studio

点击扩展,选择FittenCode - Sign in

登录注册后即可开始使用



代码问答如果你完全不想写代码,也可以使用对话编辑器来完成编码操作。


csharp 复制代码
1:页面加载开始执行游戏启动函数
2:需要使用canvas来绘制飞机、子弹以及敌方飞机三种角色;
3:需要使用canvas绘制三种角色的具体形状;
4:绘制一个游戏区域,区域大小在浏览器中间,宽度500,高度800;
5:我方飞机通过鼠标进行控制,移动飞机上下左右,但是不能超过游戏区域;
6:飞机在移动过程中会不断发射子弹,子弹是自飞机中间发射出去。碰到飞机则爆炸,如果没有碰到飞机,超过游戏区域上方边界则消失;
7:敌方飞机从游戏区域上方开始随机出现,然后自上而下移动;
8:敌方飞机不会发射子弹,如果碰到我方飞机则游戏结束。如果没有碰到我方飞机,移动到浏览器下方,则消失;
9:随着时间的推移,子弹会越来越快,敌方飞机生成速度会变快,飞机下落速度也会变快。
10:每次我方飞机的子弹碰撞到敌方飞机,则分数累加1分,如果敌方飞机碰到我方飞机则分数-10分,分数降低到0分以下,则游戏结束;
11:分数会显示在游戏区域的下方

从上面的例子可以看出Fitten Code会在条件允许的情况下,一次性补全大量的代码。和其他产品平均一次只补全1-2行不同的是,Fitten Code平均补全3-5行,大幅提升补全效率。因此,在几轮交锋下来之后,不难发现Fitten Code在相应速度、代码补全量和准确率上,均完胜GitHub Copilot。
项目地址:https://code.fittentech.com/

转自:小灰
链接:mp.weixin.qq.com/s/RFYmP1gdX3e34SGRp-UzLQ

相关推荐
sheji34162 小时前
【开题答辩全过程】以 python杭州亚运会数据分析与可视化开题为例,包含答辩的问题和答案
开发语言·python·数据分析
飞哥数智坊6 小时前
“成章”写作助手开源:中秋赏不成月,那就开源一个 AI 实战项目吧
人工智能·ai编程·trae
weixin_446260856 小时前
快速构建网站的利器——Symfony PHP框架
开发语言·php·symfony
王夏奇6 小时前
C语言中#pragma的用法
c语言·开发语言
李宥小哥6 小时前
C#基础10-结构体和枚举
java·开发语言·c#
带娃的IT创业者6 小时前
第4集:配置管理的艺术:环境变量、多环境配置与安全实践
开发语言·python·安全·项目配置·开发基础
省四收割者7 小时前
Go语言入门(20)-nil
开发语言·vscode·golang
19岁开始学习7 小时前
Go语言中的Zap日志库
开发语言·golang·xcode
数据知道7 小时前
Go基础:用Go语言操作MongoDB详解
服务器·开发语言·数据库·后端·mongodb·golang·go语言
爱喝白开水a7 小时前
2025时序数据库选型,从架构基因到AI赋能来解析
开发语言·数据库·人工智能·架构·langchain·transformer·时序数据库