Files
match-guide-track-default/TUTORIAL.md
chenfuqiang 4a8613b27e fix: 批量匹配跳过画像待补录教师 + render-html 按行重建 + 金标准 fixtures 业务化(P0+P1)
- run_match 新增 skip_incomplete:批量缺省跳过画像不完整教师并记录 skipped,指定单教师仍 PROFILE_INCOMPLETE;汇总页出"画像待补录"行
- render-html 补 --report-id 行上下文(inputMapping $row.$pk),CLI 容错解析回退最近 10 份
- report_service 日志改容错 _log(),修复未 setup 时单跑测试崩溃的顺序依赖
- fixtures 替换为教师画像/赛道/期望结论金标准样例,新增 sample_tracks.json
- 新增 4 个批量跳过用例(314 项,除 3 个已知 jsonschema 环境失败外全绿)
- tests/README 增补本机无共享 runtime 的测试方式;TUTORIAL/ACTIONS.md 同步表述
2026-09-24 18:01:41 +08:00

4.2 KiB
Raw Blame History

数据管理与对话任务是本技能两种平行的用法:科研秘书在表上维护画像与赛道、点匹配,走数据管理;教师随口问"我适合报什么",走对话。本技能不提供定时任务(指南每年发布、教师对象须人指定,无无人值守场景)。

本技能做什么

技能维护两份数据:教师学术画像(研究标签、论文、项目、SCI 一区篇数)与指南赛道库(需求标签、优先方向、职称/成果硬门槛)。匹配时对每位教师逐赛道计算"标签覆盖率×70% + 优先方向命中×30%"的得分,先按职称/SCI 一区硬门槛剔除不满足的赛道,再按得分输出 Top 3 与分层清单(强烈推荐/可尝试/不建议),并生成《申报策略建议书》。

开始前

  • 教师画像至少要有研究标签(建议 3 个以上,可从论文标题提炼)
  • 指南赛道库已录入当年赛道(需求标签建议 3~5 个;硬门槛按指南原文配置)
  • 如需批量匹配,把教师画像 JSON 放入技能 input 目录(或对话中粘贴)

入口一:数据管理

左侧表列表中能看到本技能的三张表:教师画像、指南赛道、推荐报告。

录入教师画像与指南赛道

  1. 点"教师画像"表,点顶栏「录入教师画像」:填姓名(必填)、职称、研究标签(逗号分隔)等后提交;同一姓名再次提交即更新
  2. 点"指南赛道"表,点顶栏「录入指南赛道」:填年度、赛道名称、需求标签,按需配置职称门槛/SCI 一区门槛/优先方向

匹配并查看建议书

  1. 在"教师画像"表点顶栏「赛道匹配」;可只填某位教师,缺省匹配全部
  2. 提交后稍等,切到"推荐报告"表查看每人的 Top 3 与可匹配赛道数
  3. 点顶栏「生成建议书」重建 HTML(在"推荐报告"表选中某一行则只重建该报告,未选中则重建最近 10 份);左侧报告区打开 report-编号 查看 Top 3 卡片、分层清单与剔除原因

入口二:对话任务

新建任务,选择本技能后直接说事。

教师问推荐

我是化材学院的张教授,研究钙钛矿太阳能电池和界面调控,帮我看看今年适合报什么

助手会先确认画像(首次会引导录入标签与职称),再执行匹配并解读 Top 3:强推荐会说明命中标签与门槛余量,可尝试会给出补充建议。

批量匹配(指南发布后)

把教师画像 JSON 粘贴给助手(或放入 input 目录后说"批量匹配"),助手逐人生成建议书并出汇总页,科研处可直接锁定强推荐名单。

查询与统计

  • "查一下李讲师的推荐报告" → 返回历史报告
  • "今年赛道库里有哪些方向" → 返回赛道清单
  • "匹配统计" → 画像总量、赛道分布、强推荐名单

入口三:定时任务

本技能不需要定时:指南每年发布一次、匹配对象由人指定,没有适合无人值守周期执行的任务。

主能力对照表

能力 数据管理 对话任务
赛道匹配 「赛道匹配」按钮(可指定教师) 直接说研究背景
批量匹配 不支持 支持(进任务中心,有进度)
维护画像/赛道 顶栏按钮 + 表格直改 也可以让助手录
查看建议书 「生成建议书」按钮 + 侧栏预览 让助手重建后去侧栏打开
查询与统计 查看推荐报告表 对话查询
定时匹配 不提供 不提供

常见卡住怎么办

  • 匹配提示"画像不完整":研究标签和论文都没填;至少补一项
  • 看好的赛道被剔除:硬门槛不满足;核对"指南赛道"表中的门槛数值是否与指南一致
  • 所有赛道都是"不建议":研究标签与赛道需求标签重合度低;请教师补充/细化标签后重新匹配
  • 看不到建议书:先在"推荐报告"表点一次「生成建议书」,再到左侧 HTML 报告区打开
  • 批量匹配没有结果:确认 input 目录里的 JSON 是教师对象数组,且赛道库不为空
  • 批量匹配少了某位老师:该教师画像不完整(研究标签与论文都没有)会被跳过并记录原因,补录标签后重新匹配即可