update-profile

对已有科研人员画像进行精确的字段补充或修改。当用户说「修改」「更新」「补充」「不对」等,或审核反馈后需要更新数据时使用。

画像更新与修改

定位修改目标

首先确认用户想修改哪个字段。若不明确,询问:

你想更新画像的哪个部分?
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]数据有较明显的变化,是否希望我重新生成综合解读?」