fitten code 是嵌入 rstudio 的智能代码生成代理,可将自然语言指令(如“用 mtcars 数据拟合线性模型……”)实时转为可运行 r 代码。需通过 github 安装插件、重启 rstudio 并启用“enable on startup”,支持控制台输入或 addins 图形界面触发;生成代码默认不保存,调试时可用 ctrl+shift+l 启用上下文重写模式迭代优化。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在 R 语言数据建模中,直接用自然语言描述分析目标(如“对 iris 数据做随机森林分类并画重要性图”),却要手动翻文档、查函数、调参、拼接管道,这种低效重复严重拖慢统计分析节奏。Fitten Code 不是独立软件,而是嵌入 RStudio 的智能代码生成代理,它能实时解析语义、匹配上下文、生成可运行的 tidyverse 或 base R 代码,跳过语法查证和包加载试错环节。
安装并启用 Fitten Code 插件
打开 RStudio → Tools → Addins → Install Addin… → 粘贴 GitHub 地址 【https://github.com/fitten-code/rstudio-addon】 → 点击 Install。
重启 RStudio 后,在 Addins 菜单底部出现 “Fitten Code” 选项,勾选 “Enable on startup” 即可永久激活。
这一步必须完成,否则后续所有自然语言指令都无法触发代码生成;未启用时点击 Addins 会提示 “No active session”。
用自然语言生成完整建模流程
方法一:在控制台直接输入指令
在 RStudio 控制台中,键入 fitten::run("用 mtcars 数据拟合线性模型,预测 mpg,用 hp 和 wt 作变量,输出系数表和残差图") → 按 Enter。
方法二:使用 Addins 图形界面
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
点击顶部菜单 Addins → Fitten Code → 弹出对话框 → 输入相同自然语言 → 点击 “Generate & Run”。
两种方式均会自动生成含 library(stats)、data(mtcars)、lm()、summary()、plot() 的完整脚本,并立即执行;【生成代码默认不保存到工作区,需手动加 saveRDS() 才持久化】。
调试与迭代建模逻辑
第一步:在已生成的代码块末尾添加注释行 # ← 修改此处:增加 AIC 比较
第二步:选中整段代码(含新注释)→ 按 Ctrl + Shift + L(Windows)或 Cmd + Shift + L(Mac)→ 触发 Fitten Code 的“上下文重写”模式。
第三步:在弹出窗口输入 “在原模型基础上加入 wt*hp 交互项,并用 AIC 比较两个模型” → 回车。
第四步:生成的新代码将自动替换原选区,包含 anova() 或 AIC() 对比逻辑,且保留原始绘图部分;注意:交互项符号必须写成 wt:hp 或 wt*hp,不能写成 wt*hp 中间有空格,否则 R 解析失败。










