简介:这份AI指令合集聚焦小红书爆款文案创作,面向新媒体运营、自媒体达人及网络营销从业者,帮助不擅长内容创作的用户快速产出高吸引力笔记。资源以角色设定、背景目标、技能拆解与工作流程为主线,系统讲解标题、正文、标签三大要素的撰写技巧,涵盖二极管标题法、爆款关键词库、表情符号运用、SEO核心词与关联词布局,以及从用户调研、主题选定到文案成稿的完整步骤,强调消费心理学与平台特性的融合。压缩包内为1个docx文档,约19KB,内容紧凑、便于随查随用。目前已有647人学习下载。读者可据此掌握可直接套用的指令模板与创作框架,理解标题正负刺激、正文口语化结构、标签分层逻辑等实操要点,并结合案例反复练习,逐步提升账号影响力与个人IP塑造效率。
1. 小红书爆款文案的 AI 指令合集:从玄学到可复现的工程化路径
做小红书内容的人多半经历过这种场景:同一篇笔记,改个标题、换张封面,流量能差出两个数量级。很多人把这归结为“玄学”,但拆开看,爆款笔记的文案结构其实高度模式化——痛点前置、情绪钩子、身份代入、行动暗示,这几步几乎跑不掉。所谓 AI 指令合集,本质就是把这套模式翻译成模型能稳定执行的提示词模板,让文案生产从“碰运气”变成“可批量复现”。它解决的不是创意问题,而是把创意里可标准化的那部分抽出来,交给模型批量跑。适合谁?一个人管三五个账号的运营、做矩阵号的工作室、以及想把内容生产流程化的独立开发者。下面这套东西,是我自己跑过一段时间、踩过坑之后沉淀下来的做法,不保证每条都爆,但能保证你每次产出的文案都在及格线以上,且可追溯、可调参。
2. 指令合集到底合的是什么:拆解爆款文案的四个可编程层
2.1 为什么不能直接让模型“写一篇爆款文案”
直接下这种指令,模型会给你一篇四平八稳、正确但无聊的东西。原因很简单:模型不知道你的账号定位、目标人群、产品卖点,也不知道小红书平台特有的表达习惯。它只能按训练数据里最常见的“文案”分布来生成,结果就是一股 AI 味——排比句、空洞形容词、强行升华。真正有效的指令合集,是把“爆款”这个模糊目标拆成模型能理解的具体约束:人群是谁、痛点是什么、语气什么调、结构分几段、每段承担什么功能。拆得越细,输出越稳。
2.2 四个可编程层:人群、痛点、结构、语气
我把一条小红书文案拆成四个可独立控制的层。第一层是人群标签,比如“25-30 岁一线城市租房独居女性”,这决定了用词和场景。第二层是痛点钩子,比如“早上化妆时间不够”“合租隔音差”,这是笔记能不能被点开的关键。第三层是结构模板,常见的有“痛点-方案-效果”“反常识-解释-建议”“清单体-逐条展开”三种,不同品类适配不同结构。第四层是语气参数,比如“闺蜜聊天感”“专业但不说教”“自嘲式真诚”。这四层组合起来,就是一条指令的基本骨架。下面这张表是我常用的参数对照,可以直接抄。
| 层级 | 参数名 | 可选值示例 | 作用 |
|---|---|---|---|
| 人群 | audience | 学生党 / 职场新人 / 宝妈 / 独居青年 | 决定场景词和价格敏感度 |
| 痛点 | pain_point | 时间不够 / 预算有限 / 效果不明显 / 选择困难 | 决定开头三秒的钩子 |
| 结构 | structure | 痛点-方案-效果 / 反常识-解释 / 清单体 | 决定段落顺序和篇幅 |
| 语气 | tone | 闺蜜感 / 干货感 / 自嘲感 / 紧迫感 | 决定虚词和标点密度 |
2.3 一个最小可用的指令模板
先给一个能直接跑的最小模板,后面再逐步加约束。这个模板我一般用在小红书图文笔记的正文生成上,标题另起一条指令。
# 最小可用的小红书文案生成指令模板 prompt_template = """ 你是一个小红书内容创作者,请按以下约束写一篇笔记正文。 人群:{audience} 核心痛点:{pain_point} 产品/方案:{solution} 结构:{structure} 语气:{tone} 要求: 1. 开头第一句必须直接点出痛点场景,不要铺垫。 2. 正文分 3-4 段,每段不超过 3 行。 3. 结尾给一个具体的行动建议,不要用“快来试试”这种空话。 4. 全文不超过 300 字。 5. 不要用 emoji,不要用“姐妹们”开头。 """逻辑说明:这个模板把四个层作为变量传入,模型每次只在一个受约束的空间里生成,输出稳定性会明显高于自由发挥。参数说明:audience和pain_point要尽量具体,比如“预算 200 以内的学生党”比“年轻人”好;structure建议先用“痛点-方案-效果”跑通,再换其他结构对比;tone如果拿不准,先用“闺蜜感”试,这个语气在小红书泛用性最强。注意最后两条负向约束——不用 emoji、不用“姐妹们”,是为了避免模型滑向最俗套的表达,你可以根据自己账号调,但建议保留至少一条负向约束。
2.4 指令合集的组织方式:模板库 + 变量表
单条指令只能解决一类笔记。要做成“合集”,得把模板按品类和结构分文件管理,变量单独抽成表。我一般用 YAML 存变量,Python 读进来批量跑。这样改一个变量就能批量重生成,不用动模板本身。
import yaml # 变量表:按人群和痛点组合 variables = [ {"audience": "合租独居女生", "pain_point": "隔音差睡不好", "solution": "降噪耳塞", "structure": "痛点-方案-效果", "tone": "闺蜜感"}, {"audience": "早八学生党", "pain_point": "化妆时间不够", "solution": "素颜霜", "structure": "清单体", "tone": "自嘲感"}, {"audience": "职场新人", "pain_point": "通勤穿搭没灵感", "solution": "基础款搭配", "structure": "反常识-解释", "tone": "干货感"}, ] for v in variables: final_prompt = prompt_template.format(**v) # 这里接你的模型调用,比如 openai 或本地模型 # response = call_model(final_prompt) print(final_prompt[:80], "...")逻辑说明:变量表把“人群-痛点-方案”做成笛卡尔积的候选池,你可以按周排期批量生成。参数说明:structure和tone不建议同时换太多,一次只动一个变量,方便归因。如果某条跑出来效果差,先看是钩子不痛还是语气不对,再针对性调。
3. 把指令跑成流水线:从单条生成到批量产出的工程化步骤
3.1 环境准备与模型选型
这套东西对模型没有硬性要求,闭源 API 和本地部署都能跑。我一般会准备两个通道:一个响应快的用于批量初筛,一个质量高的用于精修。批量初筛阶段,温度(temperature)设 0.7-0.9,让输出有变化;精修阶段降到 0.3-0.5,保证稳定。如果你用本地模型,7B 到 13B 参数量的指令微调模型就够用,再大对文案任务边际收益不明显。注意上下文长度,模板加变量一般不超过 800 token,留足输出空间。
3.2 批量生成脚本的骨架
下面这个脚本骨架是我常用的结构:读变量表、拼指令、调模型、存结果、打标。关键是把每次生成的参数一起存下来,方便后面回溯哪组参数效果好。
import json import time def generate_batch(variables, template, model_call, output_path): results = [] for i, v in enumerate(variables): prompt = template.format(**v) try: text = model_call(prompt, temperature=0.8, max_tokens=500) record = { "id": i, "params": v, "prompt": prompt, "output": text, "timestamp": time.time(), "status": "ok" } except Exception as e: record = {"id": i, "params": v, "status": "error", "error": str(e)} results.append(record) time.sleep(0.5) # 避免触发限流 with open(output_path, "w", encoding="utf-8") as f: json.dump(results, f, ensure_ascii=False, indent=2) return results逻辑说明:每条记录都带上params和prompt,后面做效果归因时直接按参数分组统计。参数说明:temperature批量阶段用 0.8,max_tokens给 500 足够,小红书正文很少超过 300 字。time.sleep(0.5)是防限流的保守值,如果你用本地模型可以去掉。异常捕获不要省,批量跑的时候一条失败不该中断整批。
3.3 输出筛选:用规则先过一遍,再人工看
批量生成后不能直接发,得先过规则筛。我一般设三条硬规则:字数在 150-350 之间、不含违禁词、开头 20 字内出现痛点词。过完规则剩下的再人工看,效率能提高不少。
def filter_outputs(records, pain_words, banned_words): passed = [] for r in records: if r.get("status") != "ok": continue text = r["output"] if not (150 <= len(text) <= 350): continue if any(w in text for w in banned_words): continue if not any(w in text[:20] for w in pain_words): continue passed.append(r) return passed逻辑说明:规则筛的目的是把明显不合格的去掉,不是选爆款。参数说明:pain_words从你的变量表里提取,比如“隔音”“时间不够”;banned_words按平台规则维护一份自己的列表。注意规则不要设太严,否则会误杀一些开头含蓄但整体不错的文案。
3.4 效果归因:把发布数据和生成参数对上
这一步很多人省掉,但它是指令合集能不能迭代的关键。每条笔记发布后,把曝光、点击、互动数据回填到生成记录里,按structure和tone分组看平均表现。跑一段时间你就能知道,你的账号到底吃“清单体”还是“痛点体”,吃“闺蜜感”还是“干货感”。这个结论比任何通用建议都值钱。
4. 避坑与排查:指令合集跑偏时的五个血泪经验
4.1 输出全是“姐妹们”和 emoji
现象:不管怎么约束,模型还是爱用“姐妹们”“绝绝子”和一堆表情。原因:训练数据里这类表达占比太高,负向约束不够强。解决:在指令里明确写“禁止使用以下词汇:姐妹们、绝绝子、家人们”,并且把这条放在指令末尾,模型对末尾约束更敏感。如果还不行,换一个指令遵循更好的模型。
4.2 同一组参数跑出来忽好忽坏
现象:同样的模板和变量,这次跑得好,下次跑得差。原因:温度设太高,或者模型本身随机性大。解决:批量阶段温度降到 0.6-0.7,并且每条变量跑 3 次取中间值。如果还波动,检查变量里有没有歧义词,比如“年轻人”这种范围太大的标签。
4.3 文案读起来像广告,不像分享
现象:输出一股推销味,用户划走率高。原因:solution变量写得太像产品名,模型会顺着写成卖点罗列。解决:把solution写成使用场景,比如“睡前戴的耳塞”而不是“XX 品牌降噪耳塞”。另外在指令里加一句“以个人体验口吻写,不要出现购买链接相关表述”。
4.4 批量跑一半报错中断
现象:跑到几十条突然报错,前面结果没存。原因:没做异常捕获,或者 API 限流。解决:用 3.2 的脚本骨架,每条独立 try,并且每跑 10 条就落一次盘。限流的话把sleep调大,或者分批跑。
4.5 生成的内容撞车严重
现象:不同变量跑出来的文案开头几乎一样。原因:模板太死,模型在相似变量下会收敛到同一表达。解决:在模板里加一个“随机种子”变量,比如让模型从三个开头句式里随机选一个,或者每次跑之前打乱变量顺序。更彻底的办法是准备 2-3 套模板轮换。
5. 进阶:把指令合集变成可迭代的内容资产
跑到这一步,你手里应该有一批带参数标签的生成记录和对应的发布数据。接下来做的事,是把“指令合集”从一堆模板升级成一套可迭代的资产。具体做法是建一个简单的评分表:每条生成记录按“钩子强度、语气匹配、结构完整”三个维度打 1-5 分,人工打前 50 条,后面用规则近似。然后按参数分组算平均分,找出你的账号最吃的组合。我自己的经验是,同一个账号跑够 200 条之后,最优参数组合会稳定收敛到 2-3 组,这时候就可以把其他组合停掉,只在这几组里做微调。另外一个小技巧:把表现最好的 10 条文案反哺回指令,作为 few-shot 示例塞进模板,输出质量会再上一个台阶。但注意示例不要超过 3 条,多了会挤占上下文,反而让模型照抄。最后说个我踩过的坑——别追求“一条指令打天下”,不同品类、不同账号阶段,最优指令是不一样的。我一般每两周复盘一次参数表,把明显掉队的组合删掉,保持模板库精简。希望帮到你。
本文还有配套的精品资源,点击获取