第 8 天 · 进阶提示词:思维链 / 少样本 / 角色扮演 🚀
💡 今日引入
同一个问题,我换个说法问 AI,答案质量能差出一截。一开始我觉得挺邪门,后来摸清了规律——差别基本在我有没有把话说清楚,跟 AI 聪不聪明关系不大。
🔗 接上昨天
前几天聊的都是怎么把格式管住:给 AI 定人设、把人设做成模板、让它按 JSON 的格子交作业。格式是不跑偏了,可内容还是飘。今天这三招管的是内容。
📚 核心讲解
1. 角色扮演:告诉它"用谁的身份说话"
AI 回答你的时候,其实是在"所有可能的说法"里挑一个。不给身份,它就随便挑——可能挑出客服腔、百科腔,也可能挑出推销腔,结果忽好忽坏。给了身份,等于告诉它往哪边挑。
不写身份:帮我看看这个沙发值不值得买。 写了身份:你在家具厂做了十年采购,清楚同款沙发出厂价和门店价差在哪。 只讲影响价格的实在因素,不堆参数,不夸材质。 帮我看看这个沙发值不值得买。两条我自己的经验:
- 身份写在 system 里(给 AI 打底的那条消息),而且别老改。这里有个实惠:AI 服务商都有缓存机制,你发过去的内容开头那段要是和上次一样,这部分费用能便宜到十分之一,DeepSeek 更狠,五十分之一。身份天天改,这便宜就占不着了。
- 光说"你是专家"基本没用,得说清"你不许干什么"。"专家"这词太虚,你心里的专家和它心里的压根不是一个东西。
2. 少样本:与其描述半天,不如给两个例子
我以前写提示词爱堆形容词——“要俏皮”“比喻要精妙”“有生活感”。写完自己都觉得虚。AI 更虚,"精妙"这词它跟你的理解差十万八千里,等于你什么都没说。
后来我改成给例子,每个例子后面配一句"我觉得这个好在哪":
好的:“实木床架的吱呀声,是房子在替你数失眠的夜。”
好在哪:床架响本来是缺点,这句写成了陪伴,而且一个参数都没提。差的:“这张床垫软硬适中,采用独立袋装弹簧。”
差在哪:全是参数,看完一个字都记不住。
那句"好在哪",比例子本身还管用。只给例子,它容易照着句式仿写,十条里八条长得差不多;给了理由,它才知道你心里的标准是什么。我批量生成几十条时,这个差别特别明显。
几个数:三到五个例子够了,再多就是白花钱(token 是 AI 按字数计费的单位)。正反例都要给,只给好的它不知道底线在哪。还有个坑是顺序——它对排在后面的例子会多照顾一点,输出老往某一类跑时,先把顺序打乱试试。
3. 思维链:让它把过程写出来
为什么有用?因为 AI 是一个字一个字往外蹦的,已经写出来的字,会影响它接下来写什么。
所以"直接说结论"和"先分析再说结论",对它来说不是一道题。前者让它一步跳到答案;后者是它先把过程写出来,再顺着自己写的东西往下算,多了一次参照自己的机会。
比"请一步一步思考"好用得多的写法,是你直接把步骤列给它:
按这个顺序做,每步单独写一段,不许跳步: 1. 这东西卖给谁,他们最在意哪一点 2. 现在这句文案里最弱的是哪句,弱在哪 3. 给 3 个改法,每个说一句取舍 4. 挑一个改法,写出成品区别在于:说"你想想",是让它自己决定怎么想,每次路子都不一样;列步骤,是你把路子定死了,跑十次结果能放一起对比。
两个坑说在前面:
- 费钱。思考过程全都算输出,而输出单价通常是输入的好几倍(DeepSeek flash 是 4 倍)。简单问题上也来一套,纯属浪费。
- 过程写得漂亮,不代表结论对。中小模型尤其容易这样,步骤头头是道,最后一句是错的。别因为过程顺眼就不检查。
4. 三招怎么拼
顺序有讲究:不怎么变的放前面,天天变的放最后。
messages=[# ① 身份 + 不许干什么:长期不动,放最前面{"role":"system","content":("你是家具厂的老采购。""只讲影响价格的实在因素,不堆参数,不夸材质。")},# ② 正反例 + 你觉得好在哪:也基本不动{"role":"user","content":("参考标准:\n""好的『...』——好在把缺点写成了陪伴\n""差的『...』——差在只有参数没有记忆点")},# ③ 步骤 + 这次的活儿:每次都换{"role":"user","content":("按 1.人群 2.弱在哪 3.改法 4.成品 四步做。\n""任务:改写这条床垫文案:『...』")},]前两条不动,缓存就一直命中,省钱;第三条每次换任务,灵活。
🌐 热点连线
今年有个变化:模型开始自己会想了。
9 月 22 号 OpenAI 发的 GPT-6 系列,把"想多深"做成了能调的档位,从"别想"到"往死里想"分了好几级。同一天更新的 Claude Opus 5.5 更干脆,思考过程关不掉,默认中档。
那"请一步一步思考"是不是废了?我觉得没全废,但重点变了。以前得你提醒它"你要想",现在它自己会想;可它按什么路子想,还得你来定。你要的是每次能拿来对比的结果,不是每次都不一样的高水平发挥。
✅ 今日小结
- 角色扮演:告诉它用谁的身份说话,写在 system 里别老改,既稳定又能吃到缓存的便宜,记得配上"不许干什么"。
- 给例子:三到五个,正反都要,一定要写"我觉得这个好在哪"——那句话比例子本身管用。
- 让它想:复杂任务把步骤列出来,简单任务别用(费钱)。过程漂亮不代表结论对,该检查还得检查。
把步骤写清楚,AI 才不容易胡来。
💬 写在最后
到这儿,"32 天带你学会 AI 大模型"的第一阶段就完了。从最开始搞明白 AI 其实是在猜下一个字,到今天能拼出一段像样的提示词,这条路我是按"学完能不能马上用上"的顺序走的。
这三招我自己用得最多,理由很实在:不用装环境、不用写代码、换个 AI 也管用,改完当场就能看出差别。
笔记是我学 AI 的顺手记录,发出来主要是逼自己讲明白——讲不明白就说明其实没懂。你要是觉得有用,欢迎关注一下。下一段讲 AI 的记性问题,那才是做真多轮对话时第一个撞上的坎。
#AI学习 #大模型 #跟着学AI #LLM #提示词工程 #PromptEngineering #思维链 #FewShot