这款国产免费编程工具火了!清华博士团队开发,响应延迟短准确率高新浪科技

在过去一年中,随着大模型技术的广泛应用,我们已经见证了AI如何深刻地改变着我们的工作方式。在程序编写领域,AI的介入同样将为程序员们带来前所未有的便利。

近日,非十科技推出了一款基于自研代码大模型打造的AI代码助手——FittenCode,它可以帮助程序员更迅捷、更准确、更高质量地完成编码任务,大幅提升编码效率,并且向用户免费开放使用!

FittenCode自上次发布以来迅速走红。开发团队日以继夜地工作,带来了功能、性能和速度上的重大升级。此外,还增加了对更多编辑器的支持,为开发者们提供了全新的福利!

目前,FittenCode中已经集成了丰富的功能,包括:智能代码补全、智能代码问答、自动添加注释、自动添加测试、智能代码查错和智能代码解释等。并且支持Python、JS、C++等80余种语言,还支持了VSCode、JetBrains系列(包括IntelliJIDEA、PyCharm等)、VisualStudio、Vim等十余种IDE。

值得一提的是,FittenCode的核心开发团队都是毕业于清华大学的博士;而且在校期间,正是他们作为主要开发者,推动了国产深度学习框架计图(Jittor)的开源工作。

超高准确率、超快的响应速度

我们了解到,FittenCode的准确率比国际同类产品高20%,因而可以更加精确地完成代码任务,并辅助程序员完成20%~70%的代码开发。

大幅提升工作效率

据FittenCode开发者统计,使用FittenCode可以大幅提升程序员在不同场景下的工作效率。

不禁要问:为什么FittenCode能够这么大幅度地提升开发效率呢?我们对部分参与实验的程序员同学进行了采访。

前端开发者这样说

我只需要在注释中对需要开发的组件进行描述,FittenCode的自动补全就能准确地帮我生成符合需求的代码,并自动帮我写好基本属性和基本逻辑,我只需要稍作修改就可以使用了。此外,我可以在聊天功能中让FittenCode帮我编写一些特殊的视觉效果,还可以通过对话让它根据我的需求修改代码,所以我开发的速度快多啦。

后端开发者这样说

工程研发者这样说

学术研究者这样说

FittenCode似乎很了解各个深度学习框架的各种接口,并且自动补全出的调试代码也很美观。而且它还能帮我解释一些难以理解的代码,加快了我基于其他工作进行研发的上手速度。

游戏开发者这样说

FittenCode的聊天助手可以在对话中描述并逐步完善代码的需求,可以一步步输出最符合我需求的代码。这极大的加速了我们开发游戏原型的速度,加快了游戏开发进程,而且支持VisualStudio+Unreal引擎,加载几百个文件不卡顿,能够很好地加入到大型游戏项目的工作流程当中。

FittenCode功能介绍

如前文所述,FittenCode具有丰富强大的功能,包括智能代码补全、智能代码问答、自动添加注释、自动添加测试、智能代码查错和智能代码解释等。接下来将一一展开介绍。

自动代码补全

全面的编辑器支持

FittenCode支持VisualStudioCode、VisualStudio、IntelliJIDEA、PyCharm、DataGrip、GoLand、PhpStorm、WebStorm、Rider等诸多现代IDE,覆盖各行各业程序员的需求。FittenCode还适配了上古编辑器之神-Vim,最古朴高效的编辑体验结合最新的AI编程助手,带来完全不一样的编程体验。

自然语言生成代码

此外,以注释为指导,代码生成插件能快速生成项目结构、函数骨架、接口调用等代码片段,帮助快速搭建项目。无论是提升编写效率还是加速项目的开发进程,FittenCode都将为您带来非常可观的帮助与便利。

自动添加注释

对于写注释这事,有了FittenCode之后,您就可以和手动说拜拜了。

除了上述功能,FittenCode还提供了丰富的实用功能,例如可以根据所选代码进行智能bug查找。

它还拥有自动生成单元测试的功能,可以根据代码自动产生相应的测试用例,提高代码质量和可靠性。

不仅如此,FittenCode还具备解释代码含义的能力,帮助用户更深入地理解代码逻辑和结构。

总而言之,这款国产编程神器,主打的就是从各个方面让编程更加高效。

如何使用?

FittenCode不仅免费、功能全,它的安装方式也是极其简单。

以VisualStudioCode为例,在扩展页面中搜索「FittenCode」:

然后点击「安装」:

超级简单,有木有!

除此以外,FittenCode还支持IntelliJIDEA、PyCharm等JetBrains系列IDE以及VisualStudio和Vim。

关于团队

FittenCode由北京非十科技有限公司开发,核心团队均博士毕业于清华大学,曾作为主要开发者开源了计图(Jittor)深度学习框架,是国内主流深度学习框架之一,并参与开源了JNeRF神经渲染库与JittorLLMs大模型推理库,收获了来自业界的大量好评。

THE END
1.介绍开发团队虚拟引擎更新计划介绍开发团队 我想大部分的游戏开发和我们一样,我们的洛奇永恒计划也是急需各个领域的专业技术人员。 原有的美术素材是如何在引擎内进行渲染的,以及我们应该如何做将其迁移到新引擎上? 洛奇中有各种各样的服装和发型,要让它们有更自然的表现,我们应该要怎么做?https://luoqi.tiancity.com/homepage/event/2023/1221plan/inner5.html
2.团队介绍团队主要由具有5年以上工作经验的硬件工程师以及底层软件开发工程师组成,成员来自于联发科技集团(MTK)、tplink、创维、VIVO、中兴等知名企业。 软件团队 软件开发团队主要由具有5年以上开发经验的资深开发人员组成,具有PHP、java、.NET、C/C++/C#等多种技术背景。 http://www.szxinao.com/team.html
3.敏捷开发团队中PO和SM角色介绍敏捷开发中的PO即Product Owner,字面意思是产品或业务负责人,即熟悉该产品所有业务相关的逻辑、流程、设置等方面事宜的人员,一般可由产品经理担任,也可由熟悉业务的开发人员担任。如果敏捷团队是在一起办公的(指一个办公室内坐在一起的),建议由产品经理担任,本身产品经理已经是所有业务的接口人,熟悉业务是其本职工作...https://www.jianshu.com/p/1835c39a5f07
4.建议研发团队介绍范文(9篇).docx第第PAGE 1 页共 NUMPAGES 1 页优秀研发团队介绍范文(9篇) 团队的介绍怎么写创业计划竞赛团队简介及组成1.团队的概念团队是指拥有共同目标,并且具有不同能力的一小群人有意识的协调行为或力的系统,是一种应用广泛、灵活的组织形式。对于大学生创业团队,可以说由一群具有创新意识、拥有共同目标、有着不同专业知识...https://m.book118.com/html/2023/0529/8002054046005073.shtm
5.什么是每日的菌?(四)合作专家团队 同时,每日的菌战略联合无锡特食院(以江南大学教授团队为依托组成的研发班底)进行菌株和产品配方的深度合作。江南大学是全球食品领域中的顶尖院校,该院校具有非常强大的益生菌菌株开发团队和食品应用团队,其权威院士更是微生物界的领军人物。 https://www.foodtalks.cn/news/33833
1.如何介绍研发项目团队研发项目团队的介绍需要涵盖团队的构成、团队成员的角色和职责、团队的工作流程以及团队的成功案例。首先,要明确团队的构成,包括团队人数、成员的专业背景和技能,以及团队的组织结构。其次,要详细介绍每个团队成员的角色和职责,包括他们在项目中的地位和作用,以及他们的专业技能和经验。再次,要描述团队的工作流程,如何进行...https://www.informat.cn/qa/171027
2.IT团队开发51CTO博客IT团队如何可以快速,高效的支撑公司业务与响应公司业务的变化成为IT团队管理的一个重点,尤其在这快速变化的商业环境,IT团队对公司扩展业务起了很重要的作用。根据我的工作经验,在敏捷开发思维下以下5点是提高IT团队效率的重要支撑点。 1.代码管理 代码管理工具介绍(SVN与GIT) ...https://blog.51cto.com/u_15069482/2611382
3.研发部团队介绍范文研发部团队介绍范文(共6篇) 研发部团队介绍范文 篇1 华为员工培训体系介绍...1新员工培训...1 一、开发流程培训...1二、编程基础培训...2三、业务知识培训...2四、答辩考核...3普通员工培训...3 一、经典案例库...https://www.mingkanw.com/w/filetse0zodw.html
4.软件开发团队总结软件开发团队介绍文案php软件开发团队总结 软件开发团队介绍文案 尊敬的领导: 我们的软件开发团队是一支充满活力、富有经验的团队,致力于为客户提供高品质的软件产品和服务。在过去的一年里,我们通过不懈的努力和刻苦的工作,成功地完成了多个项目,现向您汇报我们的工作成果和经验教训。https://blog.yyzq.team/post/339613.html
5.团队项目团队成员介绍it公司软件开发团队介绍书团队项目-团队成员介绍 团队简介 本团队是一个充满了青春、热血、有趣、努力、奋斗、坚强、不屈、顽强、充满活力、有着清澈的愚蠢的北航敏捷大学生软件开发团队。本团队保持坚强不屈为信条,即使前面有着无数任务,我们依旧坚强不屈。 不信?等着看吧。 成员一览...https://blog.csdn.net/Cyclonius/article/details/129351012
6.软件开发部门的介绍(软件开发部门介绍)新闻资讯摘要:本文介绍了软件开发部门的相关信息,包括部门的职责、组成和工作流程等。通过详细阐述软件开发的四个方面,展示了该部门的重要性和价值,为读者提供了全面的了解和认识。 一、部门职责介绍 软件开发部门是负责开发和维护软件系统的团队,主要负责根据需求设计、开发、测试和部署软件,在每个阶段与其他部门紧密配合合作。https://www.njsoftgs.cn/newsinfo.php?id=957
7.LabsDetail一、带头人与团队介绍 团队介绍: 奥利弗·哈特(Oliver Hart) 首席顾问 诺贝尔经济学奖获得者(2016年,契约理论);哈佛大学Andrew E. Furer经济学教授;曾担任哈佛大学经济学系主任;经济计量学会、美国人文与科学院院士;英国科学院院士;不完全合约理论的开创者之一。 https://www.tsinghua-sz.org/institute/labsdetail/8
8.软件创业计划书(9篇)公司具有丰富开发经验,拥有一个精英团队,工作亦不断地趋于正规化与规模化,并且在此过程中积累了一定资金和客户关系。目前一些公司已经与我们达成了关于外包合作的共识。 为实现前期资本的积累,我们做了充分的准备,包括建立广泛的社会关系来避免资金不足而可能带来的运转困难。目前我们与四川政府采购部门、省农业银行、眉...https://www.yjbys.com/chuangye/ziliao/chuangyejihuashu/630096.html