腾讯元宝高考通分数位次查询
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/score-range。
技能介绍
要解决的问题
高考分数位次查询中,用户输入往往是口语化且混杂的:可能说“魔都 580 分能排第几”,也可能只说“深圳近三年理科位次”。这类问题需要先把自然语言解析成稳定字段,再处理省份、年份和选科之间的政策差异。
技能如何工作
该技能围绕五个核心字段展开:地区(place)、年份(year)、选科(classify)、分数(score)、省排名(rank)。
- 地区识别:支持简称、别称和城市到省份的映射,例如“魔都”映射为上海、“深圳”映射为广东;未识别地区时会主动询问。
- 年份归一:把“今年”“去年”“近3年”等表达转换为四位年份,并按规则处理模糊年份。
- 选科转换:结合地区和年份判断传统文理、
3+3或3+1+2模式,例如在新高考省份把“文科/理科”纠正为综合、物理或历史。 - 分数与位次:只接受数字型结果,中文数字会转为整数,如“5万名”转为
50000。 - 数据获取:字段确认后会调用
./fetch_data.py查询数据,并按选科意图过滤结果。
适用边界
该技能适合处理“分数换位次”“位次换分数”“某年某科排名范围”等结构化查询。若用户缺少地区,需要先补全;若未提供分数或省排名,也会反问后再查询。数据访问依赖脚本流程,不建议绕过脚本直接拉取完整数据。
使用场景
- 在高考咨询会话中,把“魔都 580 分能排第几”解析为上海、2026、选科、580,并查询位次。
- 处理“深圳今年理科 580 分”时,映射为广东、2026、物理,并调用脚本查询位次。
- 从“江苏 2025 历史 10000 名”提取省份、年份、选科和排名,再查询对应分数。
- 当用户未说明省份时,先追问地区,再继续解析年份、选科、分数或省排名。
适合人员
- 高考问答助理工程师:需要把家长口语化问句转成地区、年份、选科、分数或排名等稳定字段。
- 教育数据产品测试:需要验证省份简称、新高考选科映射和分数位次解析是否符合规则。
- 客服系统负责人:需要设计缺少省份或分数时的追问话术,并继续完成查询。
- 高考信息查询插件开发者:需要约束模型按字段提取,并调用脚本获取数据。