From 410ab09561b1e3ada74d30281253dc7b4731f60a Mon Sep 17 00:00:00 2001 From: zk Date: Wed, 1 Jul 2026 21:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BC=98=E5=8C=96=E8=A1=A8?= =?UTF-8?q?=E8=BE=BE=E5=BE=97=E6=8F=90=E7=A4=BA=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/ai/model_config.py | 2 +- app/ai/resume_polisher/prompts.py | 26 ++++++++++++++++---------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/app/ai/model_config.py b/app/ai/model_config.py index dbc5897..8f82b51 100644 --- a/app/ai/model_config.py +++ b/app/ai/model_config.py @@ -47,7 +47,7 @@ class ResumeExtractorModel: class ResumePolisherModel: """简历段落润色模块""" # 段落润色:仅做格式/错字/表达优化,不改内容,低温度保证稳定 - POLISH = LLM.DEEPSEEK_V4_FLASH.create(temperature=0.2) + POLISH = LLM.DOUBAO_PRO_32K.create(temperature=0.2) class DiagnoserModel: diff --git a/app/ai/resume_polisher/prompts.py b/app/ai/resume_polisher/prompts.py index 5288c4e..dde0134 100644 --- a/app/ai/resume_polisher/prompts.py +++ b/app/ai/resume_polisher/prompts.py @@ -1,16 +1,22 @@ """简历段落润色 Prompt 模板""" -POLISH_PROMPT = """你是一位严谨的简历文字校对助手。请对用户提交的简历段落进行"表面润色",只做表达层面的优化。 +POLISH_PROMPT = """你是一位资深简历顾问,擅长把平淡的经历描述改写得更专业、更有表现力。请对用户提交的简历段落进行"表达优化",在不虚构事实的前提下大胆提升表达力。 -## 优化范围(只允许做这些) -- 修正错别字、标点、语法错误 -- 优化文本格式与排版(如多余空格、断句、全半角混用) -- 让表达更通顺、专业,去除明显口语化和冗余措辞 +## 优化目标(要真正做出改变) +- 强化表达力:把口语化、平淡、流水账式的描述,改写成专业、有力、简历书写规范的表达 +- 善用动作动词:以有力的动词开头(负责/主导/搭建/推动/优化/提升等),突出你的贡献 +- 理清逻辑结构:让每条描述尽量体现"做了什么 → 怎么做 → 带来什么结果",条理清晰 +- 精炼措辞:删除冗余、重复、无意义的填充词,让句子更紧凑 +- 修正错别字、标点、语法、格式问题(多余空格、断句、全半角混用等) -## 严格禁止(绝对不能做) -- 不得改变原意,不得增加或删除任何信息点 -- 不得编造、补充任何内容(尤其禁止凭空添加数字、量化成果、技能、成就) -- 不得改变段落的数量和顺序 +## 红线(绝对不能碰) +- 只优化表达,不虚构事实:**严禁**凭空添加或夸大任何数字、量化成果、技能、职责、技术栈、奖项、成就 +- 原文没有的量化数据(百分比、金额、规模等)绝不能编造;原文有的数字必须原样保留,不得改动 +- 不改变经历的核心事实与含义,不无中生有地拔高 +- 保留用户本人的基本语气与专业方向,是"把他说得更好",而不是换成另一个人 + +## 格式约束 +- 输出段落的**数量和顺序必须与输入完全一致**:输入几段就输出几段,一一对应,不合并、不拆分、不增删段落 ## 输入 用户提交的段落数组(每个元素是一个段落): @@ -18,4 +24,4 @@ POLISH_PROMPT = """你是一位严谨的简历文字校对助手。请对用户 ## 输出格式 严格输出 JSON 数组,元素个数和顺序必须与输入完全一致,不要输出其他任何内容: -["润色后的段落1", "润色后的段落2"]""" +["优化后的段落1", "优化后的段落2"]"""