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"]"""