数据层: - data/crowd_db/special_programs.json: 5类项目定义+20+真实院校分数线 - 农村订单定向免费医学生: 长沙医学院(444)/湘南学院(441)/河南科技(510)等 - 公费农科生: 山东农业大学(460)/湖南农业大学(430)等 - 公费消防/应急管理: 中国消防救援学院(500)等 - 铁路定向公费生: 武汉铁路(223)/郑州铁路(330)/石家庄铁路(350)等 - 司法系统定向/社区矫正: 中央司法警官学院(480)等 - data/crowd_db/special_programs_loader.py: 查询引擎 - list_programs_for_province(): 按省份筛选适用项目 - find_matching_schools(): 按省份+分数匹配院校(含 0.85 弹性阈值) - build_recommendation_for_review(): 生成审核推荐摘要(含 match_score) 规则层: - data/rules/special_programs_rules.json: 9条特殊批次政策规则 - 提前批填报要求/户籍要求/服务期承诺/体检标准/学费政策/编制保障 prompt 层: - build_audit_prompt: 加入5条特殊批次捡漏路径引导 - LLM 审核时必须考虑这些路径,低分考生方案无特殊批次会在 key_findings 提示 - 新增 special_program_recommendations 输出字段 - build_cwb_prompt: 保底档应包含特殊批次路径之一 测试: 27 passed (special_programs 11 + llm 16)
135 lines
8.9 KiB
JSON
135 lines
8.9 KiB
JSON
{
|
||
"programs": [
|
||
{
|
||
"program_type": "rural_medical",
|
||
"program_name": "农村订单定向免费医学生",
|
||
"batch": "提前批",
|
||
"applicable_provinces": ["湖南", "河南", "山东", "四川", "广东", "河北", "湖北", "安徽", "江西", "广西", "贵州", "云南", "甘肃", "新疆"],
|
||
"description": "卫健委专门培养乡镇卫生院医生、全科医生,毕业直接进基层卫生院事业编。",
|
||
"key_features": {
|
||
"tuition": "学费减免,部分省份全包学费+生活费",
|
||
"employment": "毕业直接分配到乡镇卫生院/社区卫生服务中心,事业编制",
|
||
"service_years": 6,
|
||
"exam_required": false,
|
||
"politics_check": "常规政审",
|
||
"physical_check": "常规体检,视力/身高无严苛要求"
|
||
},
|
||
"applicable_to": "本省农村户籍优先,大部分省份要求农村连续3年以上户籍;分数在本科线附近",
|
||
"warnings": ["服务期满6年后可调动", "需要回户籍地基层服务"],
|
||
"source": "教育部/卫健委/各省教育考试院",
|
||
"last_verified": "2025-06"
|
||
},
|
||
{
|
||
"program_type": "public_agriculture",
|
||
"program_name": "公费农科生",
|
||
"batch": "提前批/本科批",
|
||
"applicable_provinces": ["山东", "湖南", "四川", "河南", "安徽", "江西"],
|
||
"description": "省属农业类公办本科院校定向培养,毕业直接事业编,分配乡镇农业农村局/农技站。",
|
||
"key_features": {
|
||
"tuition": "学费全免+住宿费全免+生活补贴",
|
||
"employment": "毕业直接事业编入职乡镇农业农村局、农技站、畜牧站",
|
||
"service_years": 5,
|
||
"exam_required": false,
|
||
"politics_check": "简单政审",
|
||
"physical_check": "常规高考体检"
|
||
},
|
||
"applicable_to": "本省户籍考生,分数在本科线附近,部分省份低于一本线50-100分",
|
||
"warnings": ["要求毕业后回户籍所在市县乡镇工作5年", "95%家长不知道此路径"],
|
||
"source": "各省农业农村厅/教育考试院",
|
||
"last_verified": "2025-06"
|
||
},
|
||
{
|
||
"program_type": "fire_rescue",
|
||
"program_name": "公费消防员/应急管理定向生",
|
||
"batch": "提前批",
|
||
"applicable_provinces": ["全国"],
|
||
"description": "国家应急管理部直属院校(中国消防救援学院)定向招生,正式行政编制。",
|
||
"key_features": {
|
||
"tuition": "公费培养",
|
||
"employment": "毕业直接分配进入国家消防救援大队、应急管理局,正式编制",
|
||
"service_years": null,
|
||
"exam_required": false,
|
||
"politics_check": "常规政审,无严重违法即可",
|
||
"physical_check": "体测比警校宽松,允许矫正视力,近视可报"
|
||
},
|
||
"applicable_to": "全国考生,本科批次和专科批次都有,比公安警校低50-120分",
|
||
"warnings": ["体测简单淘汰率低", "家长认知盲区导致报考人数极少"],
|
||
"source": "应急管理部/中国消防救援学院",
|
||
"last_verified": "2025-06"
|
||
},
|
||
{
|
||
"program_type": "railway_directed",
|
||
"program_name": "铁路系统定向公费生",
|
||
"batch": "专科提前批/本科批",
|
||
"applicable_provinces": ["全国"],
|
||
"description": "各大铁路局、中铁集团定向培养,毕业直接进铁路局正式编制,国企铁饭碗。",
|
||
"key_features": {
|
||
"tuition": "公办正规学费",
|
||
"employment": "毕业直接分配全国各大铁路局,国企正式职工",
|
||
"service_years": null,
|
||
"exam_required": false,
|
||
"politics_check": "常规",
|
||
"physical_check": "常规体检"
|
||
},
|
||
"applicable_to": "全国考生,本科400-460分,专科200-350分",
|
||
"warnings": ["铁路岗位每年缺口巨大", "常年招不满"],
|
||
"source": "各省铁道职业技术学院/铁路公办本科",
|
||
"last_verified": "2025-06"
|
||
},
|
||
{
|
||
"program_type": "judicial_directed",
|
||
"program_name": "司法系统定向生/社区矫正/基层政法专项",
|
||
"batch": "提前批/本科批",
|
||
"applicable_provinces": ["全国"],
|
||
"description": "基层司法所、社区矫正中心定向招录,司法厅直管,正式编制。",
|
||
"key_features": {
|
||
"tuition": "公办正规学费",
|
||
"employment": "毕业定向分配乡镇司法所,基层政法岗位",
|
||
"service_years": null,
|
||
"exam_required": false,
|
||
"politics_check": "常规",
|
||
"physical_check": "基本无严苛体测,不卡身高视力"
|
||
},
|
||
"applicable_to": "分数中等偏低,想进政法体系,身体条件达不到警校标准",
|
||
"warnings": ["低配版警校", "不用公安联考"],
|
||
"source": "各省司法厅/基层司法局",
|
||
"last_verified": "2025-06"
|
||
}
|
||
],
|
||
"program_schools": {
|
||
"rural_medical": [
|
||
{"school": "长沙医学院", "province": "湖南", "score_min": 444, "score_subject": "物理类", "major": "临床医学(定向)", "batch": "本科提前批"},
|
||
{"school": "湘南学院", "province": "湖南", "score_min": 441, "score_subject": "物理类", "major": "临床医学(定向)", "batch": "本科提前批"},
|
||
{"school": "南华大学", "province": "湖南", "score_min": 480, "score_subject": "物理类", "major": "预防医学(定向)", "batch": "本科提前批"},
|
||
{"school": "河南科技大学", "province": "河南", "score_min": 510, "score_subject": "理科", "major": "临床医学(定向)", "batch": "本科提前批"},
|
||
{"school": "新乡医学院", "province": "河南", "score_min": 490, "score_subject": "理科", "major": "临床医学(定向)", "batch": "本科提前批"},
|
||
{"school": "山东第一医科大学", "province": "山东", "score_min": 470, "score_subject": "综合改革", "major": "临床医学(定向)", "batch": "本科提前批"},
|
||
{"school": "西南医科大学", "province": "四川", "score_min": 480, "score_subject": "理科", "major": "临床医学(定向)", "batch": "本科提前批"}
|
||
],
|
||
"public_agriculture": [
|
||
{"school": "山东农业大学", "province": "山东", "score_min": 460, "score_subject": "综合改革", "major": "农学(公费农科)", "batch": "本科提前批"},
|
||
{"school": "青岛农业大学", "province": "山东", "score_min": 450, "score_subject": "综合改革", "major": "植物保护(公费农科)", "batch": "本科提前批"},
|
||
{"school": "湖南农业大学", "province": "湖南", "score_min": 430, "score_subject": "物理类", "major": "农学(定向)", "batch": "本科批"},
|
||
{"school": "四川农业大学", "province": "四川", "score_min": 470, "score_subject": "理科", "major": "农学(定向)", "batch": "本科批"}
|
||
],
|
||
"fire_rescue": [
|
||
{"school": "中国消防救援学院", "province": "全国", "score_min": 500, "score_subject": "综合", "major": "消防工程", "batch": "本科提前批"},
|
||
{"school": "中国消防救援学院", "province": "全国", "score_min": 500, "score_subject": "综合", "major": "火灾勘查", "batch": "本科提前批"},
|
||
{"school": "中国消防救援学院", "province": "全国", "score_min": 490, "score_subject": "综合", "major": "通信工程", "batch": "本科提前批"},
|
||
{"school": "中国消防救援学院", "province": "全国", "score_min": 490, "score_subject": "综合", "major": "应急装备技术与工程", "batch": "本科提前批"}
|
||
],
|
||
"railway_directed": [
|
||
{"school": "石家庄铁路职业技术学院", "province": "河北", "score_min": 350, "score_subject": "物理类", "major": "铁道交通运营管理", "batch": "专科提前批"},
|
||
{"school": "郑州铁路职业技术学院", "province": "河南", "score_min": 330, "score_subject": "理科", "major": "铁道机车", "batch": "专科提前批"},
|
||
{"school": "武汉铁路职业技术学院", "province": "湖北", "score_min": 223, "score_subject": "物理类", "major": "铁道机车运用与维护", "batch": "专科批"},
|
||
{"school": "湖南铁道职业技术学院", "province": "湖南", "score_min": 340, "score_subject": "物理类", "major": "铁道供电技术", "batch": "专科提前批"},
|
||
{"school": "南京铁道职业技术学院", "province": "江苏", "score_min": 380, "score_subject": "物理类", "major": "高速铁路客运乘务", "batch": "专科提前批"},
|
||
{"school": "西安铁路职业技术学院", "province": "陕西", "score_min": 320, "score_subject": "理科", "major": "铁道信号自动控制", "batch": "专科提前批"}
|
||
],
|
||
"judicial_directed": [
|
||
{"school": "中央司法警官学院", "province": "全国", "score_min": 480, "score_subject": "综合", "major": "法学(司法行政方向)", "batch": "本科提前批"},
|
||
{"school": "各省司法警官职业学院", "province": "全国", "score_min": 300, "score_subject": "综合", "major": "刑事执行/社区矫正", "batch": "专科提前批"}
|
||
]
|
||
}
|
||
}
|