ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

DeepSeek-R1提示词攻略:场景化、术语破解与风格迁移

DeepSeek-R1提示词攻略:场景化、术语破解与风格迁移

简介:这份《DeepSeek最强使用攻略》面向希望快速上手DeepSeek-R1的AI新手与内容创作者,聚焦推理模型与传统通用模型在提问方式上的差异,帮助读者摆脱结构化提示词束缚,建立更高效的开放式提问思路。压缩包内共1个docx文档,约1.15MB,内容围绕场景化、术语破解、风格迁移三个对话模板展开,并整理常见问题“急救包”与网页版、客户端入口信息,便于按主题查阅和对照练习。已有678人学习,适合需要系统了解DeepSeek-R1交互方法、提升提问精准度的人群。文档通过具体范例说明如何描述目标、对象、预期效果与潜在顾虑,如何用浅显语言解释专业术语,以及如何模仿特定作家文体生成内容;急救包则针对使用中的高频问题给出排查思路,能帮助读者减少试错成本,形成可复用的提问框架。

1. 从「问得好」开始:为什么R1这类推理模型不吃结构化提示词那套

同一段需求,用「你是资深PPT专家,请按如下结构输出」这套老写法丢给 DeepSeek-R1,出来的东西往往又空又套;换成大白话把目标、给谁看、想要什么效果、担心什么讲清楚,答案立刻扎实。这份 DeepSeek 使用攻略最值钱的地方就在这——它不是又一份功能清单,而是围绕推理模型重写的三套提问模板:场景化、术语破解、风格迁移,外加一份覆盖九成常见问题的排错清单。适合两类人:从通用大模型迁移过来、提示词习惯还停在「角色扮演」阶段的人;以及完全没写过提示词、只想把活干完的新手。R1 会在内部自己铺推理链,你少指挥一步,它反而多想一层。

2. 场景化模板:把目标、对象、效果、顾虑压进一句话

2.1 四要素真正压住的是推理模型的发散半径

通用模型和推理模型对提示词的响应机制不一样。通用模型基本是「条件反射式生成」:你给角色、给格式、给字数,它照着模板填。推理模型会在内部展开一段思维链,做假设、拆解、验证、回溯,这段链条你控制不了,但它需要素材。你给的信息越少,它自动补的假设就越多,而这些假设往往来自训练语料的平均值,不是你的业务现场——这就是很多人感觉「回答很正确但没法用」的根源。

传统那套「你是XXX专家,你的能力是XXX,我的信息是XXX,请你执行」的结构化模板,本质是在约束表达形式,对推理模型来说是低价值噪音:它得先判断「专家」这个身份是不是要影响结论,再判断格式要求能不能满足,一部分推理预算就消耗在这上面了。四要素模板换了约束对象——目标定义成功判据,对象定义语料与措辞,效果定义验收标准,顾虑定义负向边界。前者管「怎么说」,后者管「对谁说、说到什么程度、别踩哪」。

我自己的经验是:给 R1 的输入里,凡是能被它自己推断出来的信息都可以删掉,凡是它推不出来的业务上下文必须写死。角色、能力、客套话属于前者;受众画像、内部顾虑、验收口径属于后者。判断标准很简单——这句话删掉之后,输出会不会偏离你的验收标准?会,就留;不会,就砍。

2.2 从一句模糊需求到四要素:一次完整的改写过程

拿一个高频需求举例。原始说法通常是「帮我写一个传统工厂出海战略的PPT大纲」。这句话丢给任何模型,出来的都是「行业背景—市场分析—战略路径—风险应对」这套万能骨架,看着没错,但拿去给具体的人讲就会散架。补全的动作分四步走,每步只回答一个问题。

目标:你要的到底是什么交付物?是框架、是逐页文案、还是演讲逐字稿?这一步决定输出颗粒度。对象:成果给谁看?年龄段、行业、职级、他们对这个话题的既有认知是什么?这一步决定用词层级和类比来源。效果:听完之后你希望他们做什么、信什么、怕什么?这一步决定论证结构是「说服型」还是「汇报型」。顾虑:你担心哪里翻车?听不懂、觉得不关我事、担心成本、怕政策风险——这些是负向约束,模型会主动规避并给出应对方案。

把这四段拼起来,就是可以直接复制的模板:

我要【目标:交付物形态 + 颗粒度】, 给【对象:身份 + 年龄/职级 + 既有认知水平】用, 希望达到【效果:听完后的认知变化或行动】, 但担心【问题:1~3条具体顾虑,越具体越好】。 请先复述你对以上四点的理解,再给出内容。 我的补充约束:【篇幅、层级、是否要数据、是否要口语化】。

最后的「先复述理解」是这套模板里最不起眼、但最好用的一句。R1 会把自己对需求的理解显式写出来,你一眼就能看出它哪里理解偏了——偏了就直接纠,不用等它写完三千字再推翻重来。

一个填好的实例长这样:

我要设计一个PPT框架(8~10页,每页给标题+3个要点), 给一批50岁左右、做传统制造业的中小厂老板用, 希望让他们意识到出海是必选项而不是选择题,并且愿意听下去, 但担心他们觉得海外市场太遥远、担心法律和用工风险、怕文化差异水土不服。 请先用一句话复述你对目标、对象、效果、顾虑的理解,再输出框架。 不要用「赋能」「抓手」这类词,尽量用他们熟悉的生存压力做类比。

对比一下原始那句和这个实例:前者给的是话题,后者给的是任务。R1 拿到话题会给你一篇通稿,拿到任务才会给你一份能上台的东西。

2.3 用接口复现:请求体、参数与三个必调项

网页版适合试水,要批量跑、要接进自己的流程,就得走接口。请求体结构和常见做法如下:

curl https://api.deepseek.com/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $DEEPSEEK_API_KEY" \ -d '{ "model": "deepseek-chat", "messages": [ {"role": "system", "content": "你是一名擅长把复杂议题讲给非专业听众的内容策划。"}, {"role": "user", "content": "我要设计一个PPT框架(8~10页)……"} ], "temperature": 0.6, "max_tokens": 2000, "stream": false }'

这段 bash 里有三处值得说清楚。model决定走哪条链路:deepseek-chat是通用对话链路,采样参数生效,适合先把输出格式和结构调稳;deepseek-reasoner是推理链路,会先产出思维过程再给结论,适合逻辑复杂、需要多步推导的任务。常见做法是先用 chat 把提示词和格式跑通,再把同一个请求体换个 model 名切到 reasoner,省得反复试错。temperature在 chat 链路上控制随机性,0.3 偏稳、0.8 偏发散,写方案类文本我一般落在 0.5~0.7;max_tokens是输出上限,设太小会出现话说一半被截断,尤其是让模型先复述理解再输出的场景,得留足余量。

切到deepseek-reasoner时有个容易翻车的点:采样类参数(temperature、top_p 这些)在这条链路上基本不生效,你把它调到 1.5 想让它更放得开,结果输出纹丝不动。这时候控制发散的杠杆只剩两样——提示词本身写得松还是紧,以及有没有给样例。理解了这一点,就不会在参数上白折腾半小时。具体哪些参数在哪个模型上生效,以你手上那份接口文档的当前版本为准,模型迭代快,这条别照抄。

Python 里我一般封一层,把四要素做成可替换字段,避免每次手拼字符串:

import os, requests TEMPLATE = """我要{goal}, 给{audience}用, 希望达到{effect}, 但担心{concern}。 请先复述你对以上四点的理解,再输出内容。 补充约束:{constraint}""" def ask(goal, audience, effect, concern, constraint="", model="deepseek-chat"): prompt = TEMPLATE.format(goal=goal, audience=audience, effect=effect, concern=concern, constraint=constraint) resp = requests.post( "https://api.deepseek.com/chat/completions", headers={"Authorization": f"Bearer {os.environ['DEEPSEEK_API_KEY']}"}, json={ "model": model, # chat 调格式,reasoner 攻逻辑 "messages": [{"role": "user", "content": prompt}], "temperature": 0.6, # 仅 chat 链路有效 "max_tokens": 2000, # 留足复述+正文的余量 }, timeout=120, ) resp.raise_for_status() return resp.json()["choices"][0]["message"]["content"] print(ask("一个8~10页的PPT框架", "50岁左右的传统制造业中小厂老板", "让他们认为出海是必选项", "觉得海外市场遥远、担心法律与用工风险"))

函数里五个形参正好对应四要素加补充约束,改需求的时候只动参数不动模板,比较省心。timeout别省,推理链路偶尔会跑得比较久,超时设短了会频繁抛异常,看起来像接口挂了,其实是自己在掐自己脖子。

2.4 追问第二轮:让模型先列假设,再动笔

单轮输出再准,也是建立在它对业务的猜测上。我通常会在正式产出前插一轮「对齐」:让它列出三条关键假设,以及两个需要我确认的问题。回答完这两个问题再让它写,返工率能降一大截。

在正式输出前,请先做两件事: 1. 列出你为完成这个任务所做的三条关键假设; 2. 提出两个你最需要我确认的问题。 我回答完之后你再开始写正文。

这一轮的好处是把隐式假设抬到明面上。R1 常见会问「你的听众对出海有没有基础认知」「要不要包含具体国别案例」——这两个问题本身就说明它抓到了任务的核心分歧点。你答完,它写出来的东西基本一次能用。这套「先对齐后产出」的节奏,比反复改稿高效得多,尤其适合方案、汇报、评审这类返工成本高的场景。

3. 术语破解模板:把 RLHF 拆成小学生能懂的三句话

3.1 为什么一句「讲给小学生听」能撬开黑匣子

专业术语的麻烦不在词本身,而在它背后挂着一整条概念链。你问「什么是 RLHF」,模型如果按学术口径回答,会带出奖励模型、策略梯度、人类偏好标注、对齐目标这一串,每一串又各有前置概念。对不熟悉这个领域的人来说,这不是在学习,是在被术语淹没——看完感觉懂了,合上电脑复述不出来。

「用小学生能听懂的话解释」这句指令真正起的作用,是强制模型做一次表征转换:把抽象概念映射到日常经验里已经存在的结构上。它必须去找类比,而找类比的过程本身就是理解的过程。这个约束还有个副作用——模型没法用术语糊弄你。一旦它开始堆词,你立刻能看出来,因为小学生听懂的检验标准非常硬:能不能用生活里的东西说清楚。

这套模板的价值不在于「通俗」,而在于它给了你一个可调的刻度盘。同一段解释,你让它讲给小学生、讲给高中生、讲给同行,得到的是三个不同抽象层级的版本。做跨部门沟通、给非技术背景的人做汇报、给自己快速建立概念框架,用的都是同一套指令,只是调刻度。

3.2 难度四档:从小学到同行的措辞刻度

模板原文里提到可以把「小学生」换成「初中生」「高中生」做微调,这个思路对,但还差一档。我在实际用的时候会分成四档,每档的差别不在词汇量,而在允许使用的抽象层次和是否要求给出边界。

档位允许的词汇类比来源是否要求给边界适用场景
小学生无专业名词,全部换成动作和场景吃饭、排队、玩游戏不要求快速建立直觉
初中生少量名词,出现即解释学校、运动、购物可选跨部门口头沟通
高中生可以用名词,但要有因果链实验、竞赛、工具要求汇报材料、科普稿
同行正常术语,重点讲取舍行业案例、论文必须技术评审、方案对比

档位越高,模型越容易滑回术语堆砌。所以我在高中档和同行档会额外加一句「每出现一个专业名词,必须在同一句里用一个生活化短句解释它」,把通俗性钉死,避免它半路跑回去。

3.3 三段式骨架:类比、机制、边界

只让模型「讲得简单」,最容易出的问题是过度简化——讲得是挺好懂,但把关键前提讲没了,你按这个理解去做决策就会踩坑。我在术语破解模板上固定加一个三段式骨架,强制它把话说全:

用【目标档位】能听懂的话解释【专业术语】。 请按三段输出,每段不超过150字: 1. 类比:用一个日常生活里的场景打比方; 2. 机制:这个类比里,哪一部分对应真实机制,对应关系是什么; 3. 边界:这个类比在哪里不成立,真实情况比它复杂在什么地方。 最后用一句话告诉我:如果我要在【你的具体场景】里用它,最容易误解的是什么。

第二段是这套骨架的核心。很多解释停在类比就结束了,听众记住了一个比喻,但不知道比喻的哪根线接在哪。强制它写「对应关系」,等于让它把类比和机制对齐,这时候如果它自己都对不上,输出里会露馅——这恰恰是你判断这段解释可不可信的信号。

第三段的「边界」是防坑阀。举个常见例子,用「训练小狗」类比模型微调,讲得通,但边界在于狗不会在你换了一批零食之后忘掉之前所有训练,模型会。这类失真在通俗解释里极其常见,不逼它写出来,你就只能自己事后补。

最后那句「在你的场景里最容易误解什么」是点睛。它把通用解释拉回你的具体用途,通常会给出一个相当具体的提醒,比如「别把类比里的『一次性训练』理解成一次就能到位,实际要反复多轮」。这种提醒比整段解释都值钱。

3.4 校验环节:让它自己找反例

解释类的输出有个隐蔽风险:读起来通顺、逻辑自洽,但可能是错的。R1 的推理链让它不太容易凭空编造,但简化过程中丢掉关键限定条件这件事,它自己是意识不到的。所以我会再加一轮校验:

针对你上面的解释,回答两个问题: 1. 如果一个完全不懂的人按这段解释去实际操作,最可能在哪一步出错? 2. 这段解释里,哪一句为了通俗牺牲了准确性?请给出更准确的表述,并说明为什么它不适合放在主解释里。

第一个问题逼它从「解释者」切换到「使用者」视角。第二个问题更狠,它得自己承认哪里做了妥协——这一步经常能挖出很有价值的东西,因为它会告诉你「这句话我简化掉了 XX 前提,严谨说法是 YY,但放进去会让读者卡住」。你拿到这个信息,就知道自己后续如果要深入,卡点在哪。

我习惯把校验结果和主解释一起存进自己的知识笔记,主解释给人看,校验结果给自己看。半年后回头翻,往往发现当时那句「为通俗牺牲准确性」的注脚,才是真正记住的部分。

4. 风格迁移模板:作家、文体、主题、内容类型四段式控制

4.1 风格迁移真正在控制的是六个变量

模板原文给的是四段式:模仿【作家名】的【文体】写关于【主题】的【内容类型】。这四个槽位够用,但只填四个槽,输出经常飘——同一个作家,写杂文和写小说差别很大;同一个文体,写三百字和写三千字节奏完全不同。我在实际使用时会补两个变量:篇幅和人称。

篇幅决定密度。短文本靠句子节奏撑风格,长文本靠结构和段落推进撑风格,两者调用的能力不一样。人称决定距离感,第一人称带情绪和私密感,第三人称天然端着,第二人称则是说教味最重的一种,用错了整篇文章的调子就歪了。

把这六个变量凑齐,提示词的信息量才够模型锁定一个具体的声音,而不是给你一个「有点像」的平均值。这一点在写商业文案、公关稿、演讲词时尤其明显——这些体裁对语气的敏感度远超对内容的敏感度。

4.2 四段式落地:从一句需求到可交付文本

直接给一段可复制的骨架:

模仿【作家/风格来源】的【文体】, 写一篇关于【主题】的【内容类型】, 篇幅【字数区间】,使用【第一/第三】人称, 面向【读者画像】。 要求: - 开头三句内出现一个具体场景,不要议论开场; - 每段不超过【N】句,长短句交替; - 结尾不要总结升华,落在一个动作或一句对白上; - 不要出现【你想避开的词,比如"赋能""闭环"】。

后面这几条「要求」是真正让输出可用的部分。只给作家名,模型会给一个模糊的风格印象;补上句长、开头方式、结尾方式这些可观测的特征,它才有抓手。风格不是形容词,是可测量的文本特征——句长分布、意象密度、对话比例、段落推进方式,把这些描述出来,比堆三个作家名有用。

举个实际改写的例子。原始需求是「用武侠小说的风格写一段程序员用 R1 高效编程的场景」。直接这么问,输出大概率是「只见他双手如飞,键盘噼啪作响,代码如行云流水」这种表皮模仿。补全之后就变成:

模仿传统武侠小说的叙事笔法,写一段800字左右的短场景, 主题是程序员借助推理模型排查一个线上故障, 第三人称,面向对技术一知半解的读者。 要求: - 把「排查思路」写成招式拆解,每一步有明确目的,不许含糊带过; - 故障现象要具体(某个接口超时、某段日志异常),不要虚构技术细节; - 对话占比不低于三成,用对话推进情节而不是旁白解释; - 结尾停在他敲下最后一行验证命令的瞬间,不要写"终于成功了"。

差别在哪?前者要的是氛围,后者要的是「用武侠的语法讲清一次真实的排查」。要求里那句「每一步有明确目的,不许含糊带过」,是把风格迁移和技术准确性绑在一起——这是这类任务最容易翻车的地方,模型为了文风漂亮,会把技术过程写成玄学。

4.3 用消息结构固化风格:给样例比给名字稳

名字是索引,样例才是定义。你给一个作家名,模型调用的是它训练语料里对这个名字的平均印象,这个印象未必和你想的一样——同一批读者对同一个作家的感受能差出十万八千里。更稳的做法是给一段你自己写的、或者你认可的目标风格样例,让它照着这个语感写。

import os, requests style_sample = """(此处放 200~400 字的风格样例段落, 要求是你认可的真实文本,包含你想要的句长节奏和用词习惯)""" task = "写一段600字的场景,主题是团队在凌晨排查一个线上接口超时问题。" messages = [ {"role": "system", "content": "你会模仿用户给出的样例段落的语感写作。" "模仿对象是句长节奏、意象密度和段落推进方式,不是具体词句;" "禁止复用样例中出现的独特表达和专有名词。"}, {"role": "user", "content": f"风格样例:\n{style_sample}"}, {"role": "assistant", "content": "已读取样例,请给写作任务。"}, {"role": "user", "content": task}, ] resp = requests.post( "https://api.deepseek.com/chat/completions", headers={"Authorization": f"Bearer {os.environ['DEEPSEEK_API_KEY']}"}, json={"model": "deepseek-chat", "messages": messages, "temperature": 0.7, # 风格任务可以略高,但别超过 0.9 "max_tokens": 1500}, timeout=120, ) print(resp.json()["choices"][0]["message"]["content"])

system 里那句「模仿语感不复用词句」是关键约束。不加这一句,模型很容易把样例里的独特表达直接搬过来,产出看起来像抄袭。中间插一条 assistant 的确认消息,是我从多次试错里留下来的习惯——它能把样例和任务在上下文里隔开,降低模型把样例内容当成写作素材的概率。

temperature在风格任务上可以比方案类任务高一点,0.7 左右能带来词汇多样性,但超过 0.9 就容易出现语感断裂,一句话里前后半截不像同一个人写的。这个阈值我试过不少次,低于 0.5 又太板正,出来的东西像公文。

4.4 边界:模仿谁、不模仿谁

风格迁移有两类边界,一类是能力边界,一类是使用边界。

能力边界在于,模型模仿的是文本特征,不是创作意图。它能学到某类文字的节奏和用词习惯,但学不到作者为什么在那个位置选择留白。所以你拿它做文体练习、做风格草稿、做多版本对比,都合适;指望它复现某个作者的思考方式,不现实。

使用边界更实际。模仿具体在世作者的独特风格并公开发表,容易踩线;直接让模型复刻某部具体作品的段落,那就不是模仿是搬运了。我一般的处理是:用「类型化描述」替代「具体人名」——不说模仿某位作家,说「模仿上世纪八十年代报刊杂文的笔法」;不给整段原文当样例,给一段自己按这个风格写的文字当样例。这样既拿到了风格,又不牵扯具体作品。

还有一点容易忽略:风格迁移会顺手把内容也带偏。武侠笔法写技术排查,很容易把不确定的地方写成「必定如此」,读起来有气势但经不起推敲。所以凡是涉及事实的部分,我会在提示词里单独加一句「技术细节以我给出的材料为准,风格不得改变事实陈述的确定性程度」。这句话救过我好几次。

5. 排查手册:五类常见翻车现场的现象、成因与解法

5.1 输出变薄、通篇套话:结构化提示词还在起作用

现象:明明问的是具体业务问题,输出却是「首先…其次…最后…」的三段式,每段都对但每段都空,读完记不住任何一句。

原因:提示词里还留着「你是一名资深XX专家」「请分点作答」「不少于800字」这类传统模板残留。R1 会把角色设定当成一个需要满足的条件,把分点要求当成格式约束,两件事一起占用推理预算,真正该想清楚的业务判断反而被挤掉了。

解决:把角色、能力描述、字数下限全部删掉,只留四要素和具体的验收标准。如果不是必须分点,把「分点作答」也去掉,让它自己决定结构。改完之后输出通常会变短但变实——短是好事,说明它没在凑字数。

5.2 思维链很长、结论跑偏:目标给了,对象没给

现象:展开的思考过程写了几百字,推导看着也挺顺,但最后给出的方案明显不是给目标人群看的,用词层级完全不对。

原因:四要素里「对象」这一栏写成了「用户」「老板」「客户」这类无信息量的词。R1 拿不到受众特征,只能按训练语料的平均画像补,补出来的往往是互联网行业中层,跟你实际的受众差着十万八千里。

解决:对象必须写到「能据此调整用词」的颗粒度。不是「老板」,是「50岁左右、传统制造业、习惯用生存压力做判断、对海外市场只有二手信息」。补到这程度,输出立刻变样。判断标准是:如果你把这句对象描述给同事看,他能不能猜出该用什么语气——猜不出就是还不够具体。

5.3 长文档信息丢失:一次性塞太多,没做分段

现象:把一份几十页的材料丢进去让它总结,输出只覆盖了前几节,后面的内容像没读过;或者细节全丢,只剩正确但无用的概括。

原因:上下文长度不是无限的,塞得太满时模型对中段内容的注意力会下降,这是长上下文任务的通病。另外,一次性处理超长材料,模型倾向于做「全局概括」而不是「逐段提取」,你想要的细节恰恰是概括过程中被压缩掉的部分。

解决:分两步走。先按章节切块,每块单独提取要点并保留原文出处;再把各块要点合并做二次归纳。合并那一步要明确告诉它「以下是从同一份材料不同章节提取的要点,请合并去重,冲突处以标注页码较新的为准」。这一步多做一次,长文档任务的准确率提升非常明显,属于血泪经验级别的必要工序。

5.4 格式要求不生效:说了要JSON,给回来一段散文

现象:提示词里写明了「输出JSON」,返回的却是带前言、带解释、还裹着代码围栏的一大段文本,解析直接报错。

原因:自然语言里的格式要求对模型来说只是一个「倾向」,不是硬约束。尤其是当它觉得有必要补充说明时,会优先满足表达需求而不是格式需求。另外,只描述字段名不描述类型,它也会自己发挥。

解决:三件事一起做。给出完整的 schema 示例而不是描述;明确写「只输出JSON,不要任何前后说明文字,不要代码围栏」;拿到结果后做一次清洗再解析。清洗这一步别省,去掉围栏和首尾空白是常规操作,我在生产脚本里都是先剥一层再json.loads,直接解析翻车概率不低。

5.5 网页版和接口结果不一致:不是模型问题,是上下文问题

现象:同一段提示词,网页版出来的东西明显更好,换成接口调用就变差,反复对比也找不出差别。

原因:网页版通常带了系统级的预设、历史会话上下文,甚至开了「深度思考」开关;接口调用是干净的空白会话。两者输入看似一样,实际上环境不同。还有一种情况是会话太长,前面几十轮的旧内容还在影响当前回答。

解决:对比实验要做干净——网页版新开一个会话,关掉所有预设,只发同一段提示词;接口侧确认 model 参数和网页版当前使用的链路一致。如果还是不一致,把网页版的系统提示问出来(直接问它「你的系统设定是什么」通常能拿到一部分),照抄进接口的 system 消息里。另外,长会话记得手动开新会话,别在一个对话里连续问几十轮,上下文污染是隐形的。

6. 进阶:把三套模板拼成一条可复用的提问流水线

三套模板单独用都有效,混着用才是日常。我现在的习惯是把一次完整任务拆成四步固定动作,每步对应一个模板,中间留人工确认点。

第一步,用场景化模板对齐目标,要求它复述理解并提两个问题。这一步不产出正文,只产出共识。第二步,如果任务涉及陌生术语,先用术语破解模板把关键概念过一遍三段式,确认自己理解了再往下走——很多人跳这一步,结果方案里全是自己没吃透的词。第三步,用风格迁移模板定调子,把样例和六变量一起给进去。第四步,回头用场景化模板里的「顾虑」做一次自检,让它逐条对照输出,指出哪条顾虑没有覆盖到。

这四步里,第三步和第四步之间是最容易偷懒的地方。跳过去省十分钟,返工花一小时。我吃过几次亏之后,把第四步写成了一个固定追问,每次必发:

回看你上面的输出,逐条对照我最开始提到的顾虑: 1. 每条顾虑是否被覆盖?没覆盖的说明原因; 2. 输出里有没有哪一段,是在没有依据的情况下做了确定性陈述? 3. 如果要删掉三分之一的篇幅,你会删哪几段,为什么?

第三个问题特别好使。它逼模型做一次价值排序,你能直接看出它认为哪部分最不重要——往往和你自己的判断不一致,这个不一致本身就是信息,说明你们对任务重点的理解有偏差,得回头重新对齐。

另外有个小技巧值得单独说:把常用模板存成自己的片段库,按任务类型分文件夹,每次直接调不用重写。我现在库里大概二十来条,场景化的占一半,剩下的分术语、风格、校验三类。用得越久越发现,真正高频复用的其实不是那些写得最长的,而是最短的那几条——比如「先复述理解再输出」「按三段式解释并给边界」,两句话,几乎每个任务都能挂上去。

从那以后我每次开一个新任务,都会强制先走一遍「复述理解」这一步再让它动笔,哪怕需求看起来清楚得不能再清楚。省下的那点时间,远不够填返工的坑。希望帮到你。

本文还有配套的精品资源,点击获取

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进