Fitten Code 产品介绍
Fitten Code 是由北京非十科技有限公司出品,基于计图深度学习框架开发的一款源自非十自研代码大模型驱动的智能编程助手。Fitten Code 由毕业于清华计算机系图形学实验室的4位博士校友团队倾情打造。目前下载量已突破90万。其性能在全球同类产品中极具竞争力。
核心功能优势:
-
跨行编辑式补全:在全球同类产品中,Fitten Code 的跨行编辑式补全速度最快、准确率最高,且具备智能触发功能(同类产品多为手动触发)。
-
整项目感知功能:目前国内同类产品中感知能力最强。它能感知当前代码中所有调用文件,并作为补全上下文辅助补全,大幅提高代码补全准确率,是核心优势之一。
-
自主编码 agent:Fitten Code 是国内首个将自主编码 agent 部署在企业版的 AI 编程助手。
广泛客户覆盖:
目前,Fitten Code 已通过线上线下方式服务多家知名客户,用户广泛覆盖互联网、IT、半导体、金融、工业制造等行业。
支持的编程语言
Fitten Code 支持 80 多种语言,包括:Python、C++、Javascript、Typescript、Java等。
|
分类
|
支持的语言
|
|
前端
|
HTML、TypeScript、JavaScript、CSS 等
|
|
后端
|
Go、Python、C++、C、C#、Java、PHP、Rust、SQL 等
|
|
应用端
|
Kotlin、Swift 等
|
|
其他
|
Lua、SAS、CUDA、Perl、Ruby、Shell、R 等
|
支持的 IDE
Fitten Code支持 Visual Studio Code、JetBrains 系列、Visual Studio、Vim 等 10 余种 IDE。
核心功能
【免费版功能】
|
功能名称
|
功能描述
|
|
代码自动补全
|
该功能可以根据用户当前输入的代码上下文,智能预测并建议后续的代码内容。通过分析用户的编程习惯和已输入的代码片段,能够提供自动补全建议,帮助用户更快速地编写代码,减少手动输入的时间和错误。
|
|
回答结果可视化预览
|
该功能能够将生成的前端代码以可视化的方式展示出来,用户可以实时看到代码所实现的效果。
|
|
研发智能问答
|
与通用的智能回答工具不同,Fitten Code的智能问答功能能够自适应地结合用户的项目代码进行回答,根据代码的具体上下文,给出针对性的建议、解决方案或优化建议。这种能力使得回答更加精准和实用,能够帮助用户更有效地解决实际编码中的问题。
|
|
多人共享对话
|
Fitten Code的分享对话功能允许用户将自己与Fitten Code的对话内容分享给其他人,其他人也能在此对话的基础上继续提问。这项功能使得用户能够方便地分享问题、代码片段或Fitten Code的建议,帮助其他人了解具体的上下文和内容,从而提升团队的整体工作效率。
|
|
生成代码注释
|
Fitten Code的生成注释功能可以自动为选中的程序代码生成清晰、简洁的注释。通过分析代码的结构和功能,它能够识别代码片段的意图,并生成相应的描述。此外,Fitten Code支持自定义注释模板,以满足不同企业的注释标准和风格。用户可以根据公司的编码规范和最佳实践,设置特定的注释格式和内容。这种灵活性使得团队在代码审核和协作中能够保持一致性,提升代码的可维护性。同时,自定义模板还能帮助新员工快速适应公司的编码风格,提高整体的开发效率。
|
|
生成单元测试
|
Fitten Code的生成单元测试功能可以自动为代码生成相应的单元测试用例。这一功能通过分析代码的结构和逻辑,帮助开发者快速创建测试,以确保代码的正确性和稳定性。
|
|
生成代码解释
|
该功能可以自动为选中的程序代码生成清晰、简洁的注释。通过分析代码的结构和功能,它能够识别代码片段的意图,并生成相应的描述。此外,Fitten Code支持自定义注释模板,以满足不同企业的注释标准和风格。用户可以根据公司的编码规范和最佳实践,设置特定的注释格式和内容。
|
|
代码漏洞查找
|
该功能帮助用户快速识别和修复代码中的潜在错误。它通常会分析代码的结构、语法以及逻辑,指出可能导致程序运行不正常的问题,包括建议的修复方法和优化方案。这将大大提高代码的质量和效率,帮助开发者更好地完成编程任务。
|
|
代码智能编辑
|
用户可以对选中的代码通过语言要求进行编辑,快速完成代码的修改。
|
|
代码优化建议
|
该功能可以帮助用户提高代码的可读性和维护性。它可以自动检测和推荐代码中的一些潜在问题,如格式不规范、变量命名不清晰、注释不足等,它还可以优化代码结构,例如合并重复的代码段、删除无效的代码行等,从而使代码更加简洁和高效。
|
|
内联对话代码生成
|
该功能能够在代码的任意位置,根据用户输入的需求,自动生成符合上下文的代码片段。用户只需提供具体的编程问题、功能需求或算法描述,Fitten Code会理解这些信息并生成符合要求的代码。
|
|
提交信息生成
|
该功能适用于Git项目,当用户修改代码后且需要将代码提交到远程仓库时,需要撰写更新日志,可以自动生成Commit信息。
|
|
常用语功能
|
该功能可以自定义聊天时使用的常用语,帮助用户根据自己的需求和习惯,优化与AI的交流体验。
|
|
生成周报
|
该功能会根据当前git项目下,本周所提交的代码更改进行总结,并以周报的形式展现。
|
