From dc1590f404e6be5a8a5300f5edd2792ce16d62ef Mon Sep 17 00:00:00 2001 From: zk Date: Fri, 7 Aug 2026 17:16:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A9=E5=A4=A7=E6=8A=80=E8=83=BD=E6=8F=90?= =?UTF-8?q?=E5=8F=96=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/ai/resume_extractor_v2/extractor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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