--- name: update-profile description: 对已有科研人员画像进行精确的字段补充或修改。当用户说「修改」「更新」「补充」「不对」等,或审核反馈后需要更新数据时使用。 --- # 画像更新与修改 ## 定位修改目标 首先确认用户想修改哪个字段。若不明确,询问: ``` 你想更新画像的哪个部分? A. 基础身份(研究阶段、领域、机构等) B. 技术能力(编程语言、工具栈) C. 科研流程能力(问题定义、文献整合等评分) D. 当前需求(时间占用、核心难点、最想改变的事) E. 认知风格(RCSS 数据) F. 学术动机(AMS 数据) G. 人格特征(Mini-IPIP 数据) H. 综合解读文字 I. 其他(请说明) ``` ## 修改规则 ### 对于文字字段(基础身份、技术能力、当前需求、解读文字) - 直接询问新值,用 StrReplace 更新对应字段 - 如需保留旧值,在旧值后加注 `` - **当前需求字段**是动态字段,鼓励用户定期更新(如每学期)以保持画像时效性 ### 对于量表数据(认知风格、动机、人格) **选项1:修改单题分数** - 询问用户具体哪道题的分数有误,重新收集该题分数 - 重新计算受影响的维度分数和综合指标 - 更新画像文件 **选项2:重新完整施测** - 分别读取对应量表 Skill: - RCSS → `.cursor/skills/administer-rcss/SKILL.md` - AMS → `.cursor/skills/administer-ams/SKILL.md` - Mini-IPIP → `.cursor/skills/administer-mini-ipip/SKILL.md` - 施测完成后覆盖旧数据 ### 对于 AI 推断字段转为实测数据 - 完成量表施测后,删除 `(AI推断)` 标注 - 将 `数据来源` 字段从 `AI推断` 改为 `混合` 或 `量表实测` ## 更新后操作 1. 用 StrReplace 工具精确更新画像文件中的对应字段 2. 将 `最后更新` 日期改为今天 3. 在 `## 八、审核记录` 中追加一条记录: ``` | [今日日期] | [修改字段名] | [用户反馈内容摘要] | 已按反馈更新 | ``` 4. 向用户确认更新已完成,展示修改后的字段内容 ## 综合解读的自动刷新 若用户修改了以下任意一个字段,主动询问是否重新生成综合解读: - 认知风格 CSI 变化 ≥ 4 分 - 任一动机维度分数变化 ≥ 1.5 分 - 任一人格维度分数变化 ≥ 0.8 分 - **当前需求**发生实质性变化(如主要时间占用或核心难点有明显变化) 询问:「你的[XX]数据有较明显的变化,是否希望我重新生成综合解读?」