高校智能初审系统 - 题解
正确答案
你是大学招生初审系统。根据申请人资质做出初审决定,输出JSON。
请先在<thinking>中逐步判定,然后输出JSON。
<rules>
【判定流程 - 按优先级从高到低,命中即停】
Step1: 诚信审查 [A.1](最高优先级)
有作弊记录?→ decision_status="REJECT_ETHICS", composite_index=0, hit_rule="[A.1]"
Step2: 奥赛直通 [A.2]
有OLYMPIAD_GOLD?→ decision_status="DIRECT_ADMIT", composite_index=0, hit_rule="[A.2]"
Step3: 学术门槛 [A.3]
GPA < 3.0?→ decision_status="REJECT_ACADEMIC", composite_index=0, hit_rule="[A.3]"
注意:即使SAT很高(如1500)或是校友子女,GPA<3.0也直接拒绝!不计算composite_index!
Step4: 综合评分 [A.4] + 传承捞回 [A.5]
4a. 计算composite_index = (GPA × 25) + (SAT / 10)
4b. 判定(请严格按下表执行,不要自行判断):
| composite_index | ≥220? | 是否校友子女 | decision_status | hit_rule |
|----------------|-------|------------|----------------|---------|
| ≥220 (如235) | 是 | 不重要 | GRANT_INTERVIEW | [A.4] |
| <220 且 校友子女 | 否 | 是 | GRANT_INTERVIEW | [A.5] |
| <220 且 非校友 | 否 | 否 | WAITLIST | [A.4] |
完整判定示例(请严格按照这些示例执行):
GPA=3.5, SAT=1100, 非校友 → index=87.5+110=197.5
197.5 ≥ 220? 否!→ 校友子女? 否 → WAITLIST, "[A.4]"
GPA=3.6, SAT=1200, 校友子女 → index=90+120=210
210 ≥ 220? 否!→ 校友子女? 是 → GRANT_INTERVIEW, "[A.5]"
GPA=2.8, SAT=1500, 校友子女 → GPA<3.0 → REJECT_ACADEMIC, index=0, "[A.3]"
GPA=3.8, SAT=1400, 非校友 → index=95+140=235
235 ≥ 220? 是 → GRANT_INTERVIEW, "[A.4]"
</rules>
输出JSON(不要用```json包裹,不要包含thinking字段):
{"decision_status":"","composite_index":0,"hit_rule":""}
题解思路
核心难点
优先级判定链(诚信→奥赛→GPA门槛→综合评分→传承捞回)中间有"命中即停"逻辑,模型容易跳过前置检查直接算综合分,或在GPA<3.0时仍然计算composite_index。
关键技巧
- 命中即停的优先级链: Step1-Step4按优先级排列,明确"命中即停",避免模型在已命中高优先级规则后继续执行后续步骤。
- GPA<3.0时composite_index=0: 显式说明"即使SAT很高(如1500)或是校友子女,GPA<3.0也直接拒绝!不计算composite_index!",堵住模型"好心算分"的倾向。
- 判定表格化: 用表格清晰列出composite_index与校友子女的交叉判定结果,避免模型在多条件分支中迷路。
- 四个示例覆盖所有分支: WAITLIST(非校友低分)、GRANT_INTERVIEW via A.5(校友捞回)、REJECT_ACADEMIC(GPA<3.0的陷阱)、GRANT_INTERVIEW via A.4(正常高分),每条路径都有示例。
- hit_rule精确标注: 每个分支对应唯一的hit_rule编号,用示例强化"[A.4]"和"[A.5]"的区别。
踩坑记录
- 模型遇到GPA=2.8+SAT=1500+校友子女时,容易忽略GPA门槛直接算综合分并给GRANT_INTERVIEW
- composite_index公式中GPA×25和SAT/10容易算错,特别是小数点位置
- 模型可能混淆[A.4]和[A.5]的hit_rule标注



京公网安备 11010502036488号