多数候选人 offer 来了才开始谈——太晚。好的准备 Prompt 在 recruiter 打电话之前就建立目标区间、最低底线、自信锚点。
适合哪些场景
准备 offer 对话的候选人、转行校准期望的人、第一次 offer 没谈就接受的人。
什么时候不建议这样写 Prompt
别脱离市场造区间。也别在完全没替代时硬刚——手里有筹码才好谈。
Prompt 结构公式
每个薪资准备 Prompt 都要带这六个要素:
- 角色:候选人、HM、recruiter——指明 AI 扮演谁。
- 上下文:目标岗位、公司、级别、你的背景。
- 目标:一个交付物——分析、话术、答案、计划。
- 限制:字数、禁用短语、必含事实。
- 语气:自信 / 好奇 / 克制——2-3 个锚定。
- 示例:贴 1-2 段你过往答案或语气示例。
这套 Prompt 适合用在哪
- 投递前调研
- 目标 / 锚 / 底线
- recruiter 通话脚本
- 反 offer 脚本
- 多 offer 杠杆
12 个可直接复制的 Prompt 模板
1. 三数目标
Role: `{role}`. Geography: `{geo}`. Years experience: `{years}`. Build my 3-number framework: (a) Aspirational anchor (top of plausible range), (b) Target (most likely outcome), (c) Walk-away (minimum I'd accept). Cite sources: levels.fyi, peers, recruiters.
可替换变量: role, geo, years
2. 区间研究汇总
I have data points: {dataPoints}. Synthesise into one base / equity / bonus range. Highlight outliers and ask which level (IC4 / IC5 / Staff) my profile maps to. Don't take median blindly.
可替换变量: dataPoints
3. BATNA 锐化
My best alternative if this offer fails: {batna}. Sharpen: (1) Is it a concrete offer or a hope? (2) What specifically does it give me? (3) What's the timeline pressure? Be honest about strength — weak BATNA changes my anchor.
可替换变量: batna
4. recruiter “你的期望”脚本
Recruiter asks: "What are you targeting?" Write a 3-sentence answer that: (a) gives a range anchored at the high end of market, (b) ties to my expertise (not "I deserve…"), (c) leaves room to flex. Don't commit to a single number.
5. 锚点解释
I want to anchor at `{anchor}`. Write a 2-sentence justification: my track record + market data, not "I researched salaries". Sound confident, not entitled.
可替换变量: anchor
6. 反 offer 脚本
Offer: `{offer}`. My target: `{target}`. Write a written counter that: (1) thanks, (2) reiterates excitement, (3) presents counter with 1-line rationale, (4) leaves room for back-and-forth. ≤ 6 sentences.
可替换变量: offer, target
7. 多 offer 杠杆
I have offer A `{offerA}` and competing offer B `{offerB}`. Write a script to bring up B without sounding mercenary: factual mention, ask if A can match / improve, give a clear deadline.
可替换变量: offerA, offerB
8. 非现金杠杆
Beyond base salary, what should I negotiate? List 8 non-cash levers (sign-on, equity refresh, vacation, remote allowance, learning budget, title, start date, role scope). For each: how to ask, what's typical to get.
9. “我们不议价”反驳
Recruiter says "we have a fixed salary band". Script a reply that: (1) accepts the band exists, (2) explores non-band levers, (3) verifies the band actually applies to my level. Don't accept the first "no".
10. 内部升职谈判
I'm negotiating an internal promotion. Build a case doc: (1) impact stories with metrics, (2) market peer comp, (3) what I'll own next, (4) what I lose if I leave. Less aggressive script than external — more case-building.
11. 语气审计
My draft counter: {draft}. Audit for: (a) apology language ("I hate to ask"), (b) hedging ("if possible"), (c) over-explaining. Tighten — confident but warm.
可替换变量: draft
12. 决策日检查清单
I have an offer due in 48 hours. Run me through: (1) Sleep before deciding, (2) Compare to BATNA, (3) Compare to walk-away, (4) Identify any open data I need before signing, (5) Final ask before signing. Output checklist.
容易踩的坑
- 没具体上下文——输出泛泛。
- 让 AI “诚实”但不给真实经历——它会编。
- 所有公司一个答案——面试官互通。
- 没语气锚——答案没张力。
- 不核对——AI 编日期 / 数字 / 头衔。
- 初稿当终稿——读着像 AI。
- 没 peer / mentor 反馈——没闭环。
优化技巧
- 贴真实例子,把 AI 锚到你的语气。
- 先让 AI 扮面试官,弱答案自己暴露。
- 三稿,发第三稿。
- 念出来。
- 存成功表达库。
- 让在岗的 peer 帮看一遍。
- 练习掐时间——疲劳让你更糟。
实操加深
使用这些 prompt 时,不要只替换一个主题词就直接交付。围绕「薪资谈判准备 Prompt:offer 前准备模板」先补齐受众、渠道、长度、语气、参考样例、禁止样式和成功标准,再让模型输出 2 个不同版本做横向比较。好的结果应该能被另一个人直接复用,而不是只有顺滑但空泛的表达。
如果输出看起来像通用模板,下一轮要增加一个真实场景、一个反例和一个可检查指标,例如点击率、转化动作、字数、平台限制或品牌禁区。这样改出来的内容才更像可用资产,而不是一次性的灵感草稿。
FAQ
- recruiter 看得出 AI 写的吗?: 答得通用就看得出。具体就是解药。
- 研究多深算够?: 重要面试 60-90 分钟,再多回报递减。
- 什么时候开始查薪资?: 投简历前。Offer 后才开始议很弱。
- levels.fyi / Glassdoor 能用吗?: 能当 baseline,要 2-3 个源交叉。
- 准备笔记怎么组织?: 每家公司一个 doc:research、要问的问题、能用的故事。
- 终轮前还要刷一遍研究吗?: 面试当天再扫一遍——上周的新闻 / 发布。