交叉验证
#60
唐
唐毅
学历-经验时间线
gap_years
0
timeline_ok
是
graduation_year
2001
years_experience
25
estimated_work_start
2001
expected_graduation_start
2023
技能-项目一致性
得分
45
声称技能 (25)
C
C++
音视频
网络协议
机器人控制
机器人视觉算法
Live555
FFMPEG
OpenCV
Boost
CAFFE
OpenPose
OpenMVG
ORBSlarm
Log4CXX
Nginx
MFC
Qt
ImGui
OpenGL
STM32
USART
I2C
SPI
CAN
项目中验证 (5)
U3D
PLC
ADS通讯
UE4
C
仅在摘要中 (10)
C
C++
音视频
网络协议
机器人控制
FFMPEG
OpenCV
Boost
MFC
Qt
无证据 (15)
机器人视觉算法
Live555
CAFFE
OpenPose
OpenMVG
ORBSlarm
Log4CXX
Nginx
ImGui
OpenGL
USART
I2C
SPI
CAN
ADS通讯
矛盾/可疑信号
skill_project_gap
high
27/40 个声称技能在项目和摘要中均无体现: ['机器人视觉算法', 'Live555', 'CAFFE', 'OpenPose', 'OpenMVG', 'ORBSlarm', 'Log4CXX', 'Nginx']
建议:面试时验证这些技能的真实性
timeline_anomaly
medium
毕业2001年,经验25.0年,推算开始工作年份与预期毕业年份偏差0年
建议:核实是否有中断、转行或教育经历不完整
完整原始数据
{
"id": 60,
"mysql_resume_id": 51,
"screening_id": 60,
"skill_project_consistency": {
"noisy_skills": [],
"claimed_skills": [
"C",
"C++",
"音视频",
"网络协议",
"机器人控制",
"机器人视觉算法",
"Live555",
"FFMPEG",
"OpenCV",
"Boost",
"CAFFE",
"OpenPose",
"OpenMVG",
"ORBSlarm",
"Log4CXX",
"Nginx",
"MFC",
"Qt",
"ImGui",
"OpenGL",
"STM32",
"USART",
"I2C",
"SPI",
"CAN"
],
"consistency_score": 45,
"skills_in_summary_only": [
"C",
"C++",
"音视频",
"网络协议",
"机器人控制",
"FFMPEG",
"OpenCV",
"Boost",
"MFC",
"Qt"
],
"skills_without_evidence": [
"机器人视觉算法",
"Live555",
"CAFFE",
"OpenPose",
"OpenMVG",
"ORBSlarm",
"Log4CXX",
"Nginx",
"ImGui",
"OpenGL",
"USART",
"I2C",
"SPI",
"CAN",
"ADS通讯"
],
"skills_verified_in_projects": [
"U3D",
"PLC",
"ADS通讯",
"UE4",
"C"
]
},
"education_timeline": {
"gap_years": 0,
"timeline_ok": true,
"graduation_year": 2001,
"years_experience": 25,
"estimated_work_start": 2001,
"expected_graduation_start": 2023
},
"salary_location_check": null,
"skill_level_contradictions": null,
"overall_consistency": 45,
"flags": [
{
"type": "skill_project_gap",
"detail": "27\/40 个声称技能在项目和摘要中均无体现: ['机器人视觉算法', 'Live555', 'CAFFE', 'OpenPose', 'OpenMVG', 'ORBSlarm', 'Log4CXX', 'Nginx']",
"severity": "high",
"suggested_check": "面试时验证这些技能的真实性"
},
{
"type": "timeline_anomaly",
"detail": "毕业2001年,经验25.0年,推算开始工作年份与预期毕业年份偏差0年",
"severity": "medium",
"suggested_check": "核实是否有中断、转行或教育经历不完整"
}
],
"created_at": "2026-06-29T10:06:37.000000Z",
"resume": {
"id": 51,
"resource_id": 51,
"source_text_sha256": "e8a8c39897fdc6fb0d2f84954274b3142b180a3f75567171150d0de0cbe26a2d",
"target_role": "C++",
"candidate_name": "唐毅",
"age": 45,
"phone": "19928781461",
"email": "",
"wechat": "",
"location": "深圳",
"highest_degree": "本科",
"school": "湖南师范大学",
"major": "计算机科学教育",
"graduation_year": 2001,
"years_experience": 25,
"current_company": "深圳市精锋医疗科",
"current_title": "技术经理",
"skills_json": [
"C",
"C++",
"音视频",
"网络协议",
"机器人控制",
"机器人视觉算法",
"Live555",
"FFMPEG",
"OpenCV",
"Boost",
"CAFFE",
"OpenPose",
"OpenMVG",
"ORBSlarm",
"Log4CXX",
"Nginx",
"MFC",
"Qt",
"ImGui",
"OpenGL",
"STM32",
"USART",
"I2C",
"SPI",
"CAN",
"ADS通讯",
"PLC",
"MSQTT",
"机器视觉",
"LED应用",
"UE4",
"U3D",
"FBX",
"RTSP",
"RTP",
"RTMP",
"ONVIF",
"GB",
"28181",
"DB"
],
"summary": "唐毅,男,45岁,本科学历,湖南师范大学计算机科学教育专业,1997-2001年就读。原文显示25年工作经验,求职意向为C\/C++,期望城市深圳。曾在湖南长信信息、深圳英飞拓、深圳洲明科技股份有限公司、深圳市精锋医疗科工作,岗位包括C++、架构师、技术经理。经历涉及音视频、安防监控、网络协议、智能人脸、机器视觉、机器人控制平台、机器人模拟器、PLC重构等,使用C\/C++、MFC、Qt、OpenCV、FFMPEG、Boost、STM32及多种通信协议。",
"raw_text_path": "\/opt\/ai-recruiter-demo\/resume_resources\/2026\/06\/60d94f792d846687_raw.txt",
"raw_text_url": "http:\/\/39.102.63.164\/resources\/resumes\/2026\/06\/60d94f792d846687_raw.txt",
"parser_version": "resume-parser-v1.1+codex",
"llm_used": true,
"created_at": "2026-06-29T07:14:10.000000Z",
"updated_at": "2026-06-29T12:57:02.000000Z",
"deleted_at": null
},
"screening": {
"id": 60,
"mysql_resume_id": 51,
"candidate_name": "唐毅",
"age": 45,
"highest_degree": "本科",
"school": "湖南师范大学",
"years_experience": 25,
"location": "深圳",
"current_company": "深圳市精锋医疗科",
"skills": [
"C",
"C++",
"音视频",
"网络协议",
"机器人控制",
"机器人视觉算法",
"Live555",
"FFMPEG",
"OpenCV",
"Boost",
"CAFFE",
"OpenPose",
"OpenMVG",
"ORBSlarm",
"Log4CXX",
"Nginx",
"MFC",
"Qt",
"ImGui",
"OpenGL",
"STM32",
"USART",
"I2C",
"SPI",
"CAN"
],
"parse_quality_score": 100,
"parser_version": "resume-parser-v1.1+codex",
"llm_enhanced": true,
"check_education": {
"label": "学历",
"detail": "学历要求≥本科",
"matched": true,
"evidence": "本科",
"severity": "must"
},
"check_experience": {
"label": "经验年限",
"detail": "要求≥3.0年,实际25.0年",
"matched": true,
"evidence": "25.0年",
"severity": "must"
},
"check_core_skill_linux": {
"label": "核心技能",
"detail": "核心技能:精通Linux开发环境",
"matched": false,
"evidence": "未找到相关关键词",
"severity": "must"
},
"bonus_arm": {
"label": "加分项",
"detail": "加分项:ARM架构经验",
"matched": true,
"evidence": "命中: arm",
"severity": "bonus"
},
"bonus_image": {
"label": "加分项",
"detail": "加分项:图像处理\/计算机视觉",
"matched": true,
"evidence": "命中: opencv, 视频",
"severity": "bonus"
},
"bonus_driver": {
"label": "加分项",
"detail": "加分项:驱动开发经验",
"matched": false,
"evidence": "未命中",
"severity": "bonus"
},
"redline_education": "pass",
"redline_experience": "pass",
"redline_linux": "fail",
"redline_location": "risk",
"redline_single_day_off": "pending_interview",
"match_score": 46,
"hard_all_pass": false,
"bonus_hit_count": 2,
"cross_reference": {
"flags": [
{
"type": "skill_project_gap",
"detail": "27\/40 个声称技能在项目和摘要中均无体现: ['机器人视觉算法', 'Live555', 'CAFFE', 'OpenPose', 'OpenMVG', 'ORBSlarm', 'Log4CXX', 'Nginx']",
"severity": "high",
"suggested_check": "面试时验证这些技能的真实性"
},
{
"type": "timeline_anomaly",
"detail": "毕业2001年,经验25.0年,推算开始工作年份与预期毕业年份偏差0年",
"severity": "medium",
"suggested_check": "核实是否有中断、转行或教育经历不完整"
}
],
"is_noise": false,
"education_timeline": {
"gap_years": 0,
"timeline_ok": true,
"graduation_year": 2001,
"years_experience": 25,
"estimated_work_start": 2001,
"expected_graduation_start": 2023
},
"overall_consistency": 45,
"skill_contradictions": [],
"field_completeness_pct": 100,
"skill_project_consistency": {
"noisy_skills": [],
"claimed_skills": [
"C",
"C++",
"音视频",
"网络协议",
"机器人控制",
"机器人视觉算法",
"Live555",
"FFMPEG",
"OpenCV",
"Boost",
"CAFFE",
"OpenPose",
"OpenMVG",
"ORBSlarm",
"Log4CXX",
"Nginx",
"MFC",
"Qt",
"ImGui",
"OpenGL",
"STM32",
"USART",
"I2C",
"SPI",
"CAN"
],
"consistency_score": 45,
"skills_in_summary_only": [
"C",
"C++",
"音视频",
"网络协议",
"机器人控制",
"FFMPEG",
"OpenCV",
"Boost",
"MFC",
"Qt"
],
"skills_without_evidence": [
"机器人视觉算法",
"Live555",
"CAFFE",
"OpenPose",
"OpenMVG",
"ORBSlarm",
"Log4CXX",
"Nginx",
"ImGui",
"OpenGL",
"USART",
"I2C",
"SPI",
"CAN",
"ADS通讯"
],
"skills_verified_in_projects": [
"U3D",
"PLC",
"ADS通讯",
"UE4",
"C"
]
}
},
"screening_verdict": "pending_interview_required",
"screening_summary": "核心技能 Linux 在简历中完全无提及,需面试确认是否零经验。若确认零经验 → trigger core_skill_missing 红线",
"pushed_to_feishu": false,
"feishu_message_id": "",
"created_at": "2026-06-29T10:06:37.000000Z",
"updated_at": "2026-06-29T10:43:13.000000Z",
"overall_score": "{\"composite\": 69.1, \"stability\": 80, \"pace_match\": 48, \"tech_power\": 77, \"salary_match\": 62, \"communication\": 80, \"salary_match_source\": \"inferred_from_profile\"}",
"risk_flags": "[{\"type\": \"pace_mismatch\", \"detail\": \"节奏匹配度低(评分48\/100)\", \"severity\": \"high\"}, {\"type\": \"salary_slightly_over\", \"detail\": \"薪资略超预算(匹配度62\/100)\", \"severity\": \"medium\"}]",
"recommended_action": "pending",
"score_breakdown": "{\"stability\": {\"score\": 80, \"weight\": 0.25, \"rationale\": \"基于25.0年经验 + 公司判断 + 离职信号\", \"confidence\": \"medium\", \"confidence_note\": \"真正稳定性需面试确认职业规划和跳槽原因\"}, \"pace_match\": {\"score\": 48, \"weight\": 0.2, \"rationale\": \"地点: 深圳 + 普通 + 25.0年\", \"confidence\": \"medium\"}, \"tech_power\": {\"score\": 77, \"weight\": 0.3, \"evidence\": [\"学历: 通过\", \"经验: 25.0年\", \"Linux: 弱\", \"加分: 2\/3\", \"交叉验证一致性: 45%\"], \"rationale\": \"硬性条件匹配 + 经验25.0年 + 5个项目 + 一致性45%\", \"confidence\": \"medium\"}, \"salary_match\": {\"score\": 62, \"source\": \"inferred_from_profile\", \"weight\": 0.2, \"rationale\": \"未提取到薪资数字,根据25.0年经验+学校+公司+城市推断\", \"confidence\": \"low\"}, \"communication\": {\"score\": 80, \"weight\": 0.05, \"rationale\": \"基于简历文本完整度和结构化程度的代理评估,非真实沟通能力\", \"confidence\": \"low\", \"confidence_note\": \"无法从简历评估真实沟通能力,需技术面验证\"}}"
}
}