diff --git a/app/ai/resume_extractor_v2/extractor.py b/app/ai/resume_extractor_v2/extractor.py index dd306fe..af36ddb 100644 --- a/app/ai/resume_extractor_v2/extractor.py +++ b/app/ai/resume_extractor_v2/extractor.py @@ -88,7 +88,7 @@ _sub_chains = tuple((module, _build_chain(prompt), label) for module, prompt, la def _assemble_profile(profile) -> dict: """个人信息路结果 → 主表字段 dict(skills 最多5个,summary 段落合并为字符串)""" result = dict(profile) if isinstance(profile, dict) else {} - result["skills"] = _clean_str_list(result.get("skills"))[:5] + result["skills"] = _clean_str_list(result.get("skills"))[:30] result["certificates"] = _clean_str_list(result.get("certificates")) summary_paras = _clean_str_list(result.get("summary")) result["summary"] = "\n".join(summary_paras) if summary_paras else None