AI助手 - Fitten Code

前言


上一篇介绍了商汤AI编程小助手小浣熊 Raccoon,过程中又发现了另外一款国产AI编程助手,那就是本篇要介绍的非十科技出品的Fitten Code。

Fitten Code 主打一个快:超高准确率、超快的响应速度。号称代码生成比GitHub Copilot 快两倍,准确度还提高了约20%。

快、准、稳的背后是强大的开发团队 -- 非十科技核心开发团队。他们都是毕业于清华大学的博士;而且在校期间,正是他们作为主要开发者,推动了国产深度学习框架计图(Jittor)的开源工作。

简单介绍下其主要功能:

  • 代码自动补全:智能预测并补全代码,提高编程效率。
  • 注释到代码生成:根据开发者的注释说明,自动生成代码片段或完整的代码结构。
  • 自动添加注释:自动为代码添加注释,帮助开发者理解和维护代码。
  • 代码编辑:提供代码重构和优化建议,提升代码质量。
  • 代码解释:对复杂的代码段进行解释,帮助开发者理解其工作原理。
  • 代码测试生成:自动生成测试用例,确保代码的健壮性和正确性。
  • Bug查找:智能识别代码中可能存在的缺陷,帮助开发者提前发现并修复问题。

支持的编程语言 Python、JS、C++ 等 80 余种语言,还支持了 VS Code、JetBrains 系列(包括 IntelliJ IDEA、PyCharm 等)、Visual Studio、Vim 等十余种 IDE

和商汤小浣熊 Raccoon一样,我们以VSCode插件的方式来体验下。

安装


       扩展中搜索 Fitten 安装即可,安装后,在VS Code 的侧边栏上就可以看到新增的图标,登录后即可使用。

编码体验


在 VS Code 中,Fitten Code 提供了侧边栏聊天、代码编辑辅助两方面的AI功能,我们逐一体验下。

侧边栏聊天


问了和 小浣熊Raccoon 一样的两个问题,对于初次使用的AI,我一向希望问的第一个问题就是让它介绍下自己:

另外,问了一个 C++ 问题,回答的也还不错,条理清晰,细节点也比较完善。

代码编辑辅助


还是国际惯例 Helloworld ,直接写注释就好,它甚至会自动猜测补全注释,然后就生成对应代码了

速度确实比较快,但和 小浣熊Raccoon 相比,不知道为什么,它的代码不是一下子写完,而是一段段冒出来的,需要不断TAB让它写完。

同样让它写个冒泡算法

额,有点翻车,再快速补充完注释中的文字后,它卡住了,在使用过程中,时常会遇到这个问题,此时需要把当前行的文字删减些,重新来触发它的提示功能。这一点让我有些失落,和标榜的快有些落差。

但基本的代码提示补全,甚至常用的算法功能,raccon 都可以胜任。

总结


        相比小浣熊Raccoon ,Fitten Code 功能方面少了个控制台交互功能,速度方面不是特别稳定,但手动操作下重新触发可以重新激发AI功能。总体来说,还是不错的,最主要的是,它也免费 :)

       试用了这两款国产AI编程助手插件后,感觉AI辅助编程终于切实的走到了身边,虽然它们都不不足以替代人工,但表现出来的潜力不可小觑,毕竟AI的世界一切才刚刚开始,我对未来的AI世界充满期望!

        后续我将不断介绍些好用的、免费的、有切实功能的AI工具,尽快的把我们带入AI世界,体验AI的强大和便利,也欢迎大家一起多多交流。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/549084.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【面经八股】搜广推方向:面试记录(九)

【面经&八股】搜广推方向:面试记录(九) 文章目录 【面经&八股】搜广推方向:面试记录(九)1. 自我介绍2. 科研-项目经历问答3. 实习经历问答4. 八股5. 编程题6. 反问1. 自我介绍 。。。。。。 2. 科研-项目经历问答 挑了我的论文,一直揪着问,建议一定要熟悉自…

行尾检测论文汇总

文章目录 2023GNSS-Free End-of-Row Detection and Headland Maneuvering for Orchard Navigation Using a Depth Camera 2023 GNSS-Free End-of-Row Detection and Headland Maneuvering for Orchard Navigation Using a Depth Camera 摘要: 果园中基于GPS的导航…

3_springboot_shiro_jwt_多端认证鉴权_Redis缓存管理器

1. 什么是Shiro缓存管理器 上一章节分析完了Realm是怎么运作的,自定义的Realm该如何写,需要注意什么。本章来关注Realm中的一个话题,缓存。再看看 AuthorizingRealm 类继承关系 其中抽象类 CachingRealm ,表示这个Realm是带缓存…

Fitten Code对JetBrains支持再升级,新增7大功能

十科技基于计图框架,推出基于代码大模型的 AI 代码助手 ——Fitten Code,今天,Fitten Code再升级,新增7大功能。特此转载。 「一键开启编程新时代,Fitten Code 对 JetBrains 支持再升级!」 Fitten Code代码…

从初学者到专家:Java反射的完整指南

一.反射的概念及定义 Java 的反射( reflection )机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性,既然能拿到那么&#x…

膨胀 卷积

1.作用 Dilated convolution、Atrous convolution 增大感受野保持原输入大小 2.膨胀因子 描述的是相邻元素之间的距离 r 2 3.gridding effect 不合理的多个膨胀卷积之前,设计的膨胀因子不合理导致,在增大感受野的同时丢失了细节信息。 丢失&…

c开发的期货资管软件源码定制,开发公司需要掌握哪些核心技术?

内盘/外盘期货资管软件/分仓系统源码定制:专业开发公司所需掌握的核心技术经验分享 期货资管软件,为了满足不同客户的个性化需求,专业开发公司通常需要提供源码定制开发服务。而在这个过程中,掌握一系列核心技术是确保软件质量、…

EMQX+InfluxDB+Grafana 构建物联网可视化平台

EMQXInfluxDBGrafana 构建物联网可视化平台 本文以常见物联网使用场景为例,介绍了如何利用 EMQ X MQTT 服务器 InfluxDB Grafana 构建物联网数据可视化平台,将物联网设备上传的时序数据便捷地展现出来。 在物联网项目中接入平台的设备数据和数据存储…

【活动】政府工作报告视角下的计算机行业发展前瞻与策略探讨

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 引言正文计算机行业在政府工作报告中的定位与发展态势政策导向解析未来机遇展望…

苍穹外卖-day08:导入地址簿功能代码(单表crud)、用户下单(业务逻辑)、订单支付(业务逻辑,cpolar软件)

苍穹外卖-day08 课程内容 导入地址簿功能代码用户下单订单支付 功能实现:用户下单、订单支付 用户下单效果图: 订单支付效果图: 1. 导入地址簿功能代码(单表crud) 1.1 需求分析和设计 1.1.1 产品原型&#xff08…

Go语言gin框架中加载html/css/js等静态资源

Gin框架没有内置静态文件服务,但可以使用gin.Static或gin.StaticFS中间件来提供静态文件服务。 效果图如下: 一、gin 框架加载 Html 模板文件的方法 方式1:加载单个或多个html文件,需要指明具体文件名 r.LoadHTMLFiles("vie…

开放签电子签章这么便宜,我老板有顾虑?

随着开放签电子签章日益受到广泛关注,客户的各类问题也随之增加,部分用户对产品价格低廉有些疑虑,担心其在实际应用中的可靠性和效果。主要问题体现在CA证书数字证书、商用可行性以及系统安全性等方面。实际上,我们已提供详尽的材…