Fitten Code通过项目根目录的.fittenrc文件注入专属AI背景知识;需手动创建UTF-8无BOM的.fittenrc,每行纯文本指令独立生效;支持多环境切换:IDE多窗口、Git分支或临时/prompt覆盖。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Fitten Code在处理Python数据分析项目时自动理解pandas、numpy的惯用法,而在维护遗留Java微服务时优先参考Spring Boot 2.7的规范——这需要为每个工程注入专属的AI背景知识,而不是全局一套提示词。
确认项目根目录存在.fittenrc配置文件
打开你的项目根目录(即包含pyproject.toml、pom.xml或package.json的那层),检查是否存在名为.fittenrc的隐藏文件。没有就手动创建一个空文件。
这个文件必须位于项目最顶层,【Fitten Code只识别当前工作区根目录下的.fittenrc】,子目录里的同名文件会被忽略。
在.fittenrc中写入项目专属Prompt
用任意文本编辑器打开.fittenrc,直接写入纯文本内容,不加引号、不套JSON、不写注释符号——Fitten Code会原样读取每一行作为上下文提示。
例如,一个Django后端项目可这样写:
你正在协助开发一个基于Django 4.2和PostgreSQL的Web API服务;所有模型字段默认使用django.db.models;序列化优先用djangorestframework的Serializer类;响应格式统一为{"code":0,"data":...};禁止使用async/await,因项目未启用ASGI。
注意:每行语句独立生效,换行即分隔不同指令;空行会被跳过。
验证配置是否生效
关闭并重新打开VS Code(或PyCharm)中的该项目工作区。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
打开任意.py文件,在空白处输入#后按Tab触发补全——如果看到的建议明显贴合你刚写的.fittenrc描述(比如自动补出serializers.Serializer而非dataclass),说明配置已加载成功。
若无变化,检查文件编码是否为UTF-8且无BOM头;【Windows记事本保存时默认带BOM,会导致Fitten Code读取失败】,建议改用VS Code或Notepad++另存为UTF-8无BOM格式。
多环境Prompt动态切换
方法一:利用IDE工作区设置隔离
在VS Code中,为同一代码库开两个窗口:一个打开根目录(加载.fittenrc),另一个打开frontend/子目录(不加载.fittenrc)。Fitten Code会按各自窗口的工作区路径分别读取配置。
方法二:用不同分支承载不同.fittenrc
在Git中为Java后端分支写一份Spring Boot专用的.fittenrc,为Python分析分支写一份pandas专用的.fittenrc;切换分支时.fittenrc自动更新,Fitten Code下次调用即生效。
方法三:临时覆盖(仅限单次操作)
选中一段代码→右键→“Fitten Code – 开始聊天”→在对话框顶部输入/prompt 本模块需严格遵循AWS Lambda Python运行时限制,禁用任何全局状态变量→回车发送。该提示仅对本次对话有效。

















