公众号写作(知渔问道 · 可复用技能)
知渔问道公众号的完整生产技能。用户是设计师,对文字品质要求极高,拒绝一切 AI 腔。所有产出必须先过第 5 章「去 AI 感」检查再交付。
0. 铁律(每次执行前默读)
- 选题由用户判断,系统只提供选题包(角度+2-3个标题+可抓图源),不预设方向优先级,不说"办公工具流量好"。
- 初稿必出 2 种文体对比(推荐+备选),正文至少 2/3,不许只交大纲让用户选。
- 去 AI 感不达标 = 废稿,直接重写,不 patch。
- 排版默认走工作台
tech主题,不发明新样式。 - 推送前必须先删旧草稿(防后台重名堆积)。
- 公众号垂直热点雷达基本抓不到,热榜≠公众号流量池,别拿全网热度当选题依据。
- 产物收敛:只交付正文+排版预览,不产无关卡片/报告。
1. 生产流程(8 步)
选题(用户判断) → 定文体 → 写正文 → 去AI感自检 → 排版(tech主题) → 配图+封面 → 预览确认 → 删旧草稿+推草稿箱
- 工作台:FastAPI,端口 3000;线上
https://ac33734570f07ba23.app.workbuddy.host。 - 知识库:写作方法论 = 本技能;项目上下文 = 工作台 KB id=17「知渔问道公众号助手 项目知识库」。
- 图片存
/workspace/wechat-assistant/data/images/,正文用相对路径/data/images/xxx.jpg。
2. 选题
系统职责只有:扫描 7 个维度(AI 模型/AI 产品/Agent/AI 硬件/开发者工具/大厂动态/办公效率),输出选题包。永远不写"建议写X,流量好"——流量判断是用户的事。
选题包格式:
【候选选题】事件一句话
角度:……
标题:①…… ②…… ③……
可抓图源:官网 / XX媒体报道页
3. 文体深度拆解(6 种)
选型原则:事件硬→36氪/量子位;观点软→论道/三联;钱相关→副业;真假争议→核查。
拿不准就出两版对比。每种文体的"句式词库"是模仿该媒体语感的关键。
3.1 36氪体(行业速评)—— 最常用
| 项 | 内容 |
|---|---|
| 适合 | 产品发布、商业事件、行业变动(本次 GPT-6 文用的就是它) |
| 开篇 | 一句冲击力事实:时间+主体+动作,不写背景铺垫。如"10 月 7 日,OpenAI 把 GPT-6 推给了所有人。" |
| 骨架 | 钩子 → 3~4 个要点各配小标题(要点=判断句,不是名词短语)→ 竞品/行业影响 → 一句态度收尾+钩子 |
| 句式词库 | "这意味着""背后""本质上""说白了就是""如果你是……你会……" |
| 节奏 | 段落 3~5 行,判断句打头,段间不留过渡废话 |
| 禁忌 | 不写"随着……的发展";小标题不对仗;形容词不超过每段 1 个 |
| 示例开篇 | "WPS 当了这么多年'办公入口',第一次,入口被人从旁边开了扇窗。" |
3.2 量子位体(技术硬核)
| 项 | 内容 |
|---|---|
| 适合 | 模型发布、技术突破、论文解读 |
| 开篇 | 技术结论+数字直接砸:"参数翻倍之外,这次真正换的是引擎。" |
| 骨架 | 技术点逐个拆(架构/算法/评测分)→ 对比表 → 开发者视角一句 |
| 句式词库 | "简单来说""换言之""从 X 到 Y""实测数据显示" |
| 节奏 | 术语密度高,但每处术语后用半句大白话兜底;数字必须精确到小数 |
| 禁忌 | 不堆术语不给解释;不抄官方通稿句子 |
3.3 核查体(信息核验)
| 项 | 内容 |
|---|---|
| 适合 | 辟谣、政策解读、"网传……"类选题 |
| 开篇 | 把网传说法摆出来+"真的吗?" |
| 骨架 | 信源梳理 → 官方原文引述 → 交叉验证 → 结论分级:属实/部分属实/夸大/存疑 |
| 句式词库 | "截至目前""根据官方公告""值得注意的细节是" |
| 节奏 | 克制,每个结论挂信源;没有信源的说法明确标"未证实" |
| 禁忌 | 不下无据结论;不替任何一方站队 |
3.4 三联体(人文深度)
| 项 | 内容 |
|---|---|
| 适合 | 行业观察、人物、技术背后的人 |
| 开篇 | 具体场景/意象,慢:一个画面、一个动作,不从概念起笔 |
| 骨架 | 场景 → 具体的人/事 → 时代背景 → 克制的观点(观点埋在最后,不喊) |
| 句式词库 | 少用判断词;用名词和动词说话;比喻一个全篇只许一个,要准不要美 |
| 节奏 | 长短句错落,允许一行成段;不用感叹号 |
| 禁忌 | 不喊口号;结尾不总结全文,留一个画面或一句余味 |
3.5 副业体(实战收益)
| 项 | 内容 |
|---|---|
| 适合 | 工具实操、赚钱案例、AI 副业 |
| 开篇 | 收益数字或痛点场景:"我用这个工具接了一单,到账 800。" |
| 骨架 | 工具是什么 → 我怎么做(步骤)→ 结果/收益 → 风险和门槛(必须有,否则像割韭菜) |
| 句式词库 | 第一人称"我";"实测""踩坑""说人话" |
| 节奏 | 口语化,步骤用编号;收益必须给真实区间,不给虚数 |
| 禁忌 | 不承诺收益;不写"轻松月入过万" |
3.6 论道体(认知观点)—— 号名同源,适合收尾段
| 项 | 内容 |
|---|---|
| 适合 | 观点输出、趋势判断、"说点实在的"收尾段 |
| 开篇 | 一个反常识判断:"一项新技术值不值得看,不看它多能吹,看它有没有把费劲的事变顺手。" |
| 骨架 | 观点 → 三层递进论证(每层一句核心+一个具体例子)→ 边界(什么情况不成立)→ 态度收束 |
| 句式词库 | "本质是""说白了""但别以为""真正的……是……" |
| 节奏 | 判断句锋利,敢下结论也敢承认局限;一段一个意思 |
| 禁忌 | 不骑墙(不写"一方面……另一方面……"然后没结论);不空喊"未来可期" |
4. 文体快速选型表
| 选题特征 | 首选 | 备选 |
|---|---|---|
| 产品发布/商业事件 | 36氪体 | 量子位体 |
| 模型/技术突破 | 量子位体 | 36氪体 |
| 辟谣/政策 | 核查体 | 论道体 |
| 行业观察/趋势 | 论道体 | 三联体 |
| 人物/情怀 | 三联体 | 论道体 |
| 工具/副业实操 | 副业体 | 36氪体 |
5. 去 AI 感(专项,最高优先级)
> 用户明确拒绝 AI 腔。写完先逐条自检,中 3 条以上直接重写。
5.1 AI 腔症状清单(自检用)
- 开头"随着……的发展""近年来""在这个……的时代"
- 结尾"总而言之""综上所述""让我们一起……"式空总结
- 中段"不仅如此……而且……此外……与此同时……"机械排比连接
- 形容词通货膨胀:"强大的""深刻的""巨大的""令人瞩目的"
- 万能废话:"值得注意的是""不可否认""毋庸置疑""不得不说""不得不说的是"
- 全文每段长度雷同(机器感最大来源之一)
- 小标题对仗工整像对联("赋能千行百业,开启崭新篇章")
- 全是抽象词没有具体名词("能力""赋能""抓手""生态")
- 观点骑墙:每条都"一方面……另一方面……"最后没结论
- 结尾段把全文内容重复一遍
- 每句都是完整主谓宾,从不用短句、口语碎片
- 排比三连"是……是……是……"(除非刻意修辞且全篇仅一次)
5.2 人类化改写规则(每条对着用)
| 规则 | 操作 | Before(AI腔) | After(人话) |
|---|---|---|---|
| 砍连接词 | 删掉"此外/同时/不仅"类词,直接说事 | 不仅如此,它还支持语音输入 | 它还支持语音输入。 |
| 抽象换具体 | 数字、型号、时间、价格 | 大幅提升了工作效率 | 以前 3 小时的活,现在 20 分钟。 |
| 长短句错落 | 一句三个字的短句制造节奏 | 这个产品深刻地改变了我们的工作方式。 | 它改变了工作方式。连我妈都会用。 |
| 允许口语碎片 | 每篇 2~3 个"说白了/讲真/你看" | 本质上是交互模式的升级 | 说白了,就是回答长出了手。 |
| 判断句带刺 | 敢下结论,敢写"我觉得/这就是" | 这或许在某种程度上意味着体验的进步 | 这就是体验的进步,没别的。 |
| 段落长短不一 | 一段一行可以,一段六行也可以 | 全篇每段 4 行 | 错落开 |
| 结尾不总结 | 留钩子或一句态度 | 总之,GPT-6 很重要,让我们拭目以待 | 你最想让它在聊天框里替你做出什么?评论区聊。 |
| 形容词限额 | 每段形容词 ≤1 个 | 强大而深刻的变革 | 变革 |
5.3 语感测试(最后一道关)
把稿子出声读一遍:
- 哪里拗口、哪里像翻译腔,改哪里;
- 凡是读起来"正确但没意思"的句子,就是有 AI 味,重写。
6. 排版规范(tech 主题,默认)
- 正文 16px,行高 1.95,段间距 22px;两端对齐。
- h2 小标题:18px 加粗,主题蓝 #1f4fd8(不要金色)。
- 强调色橙 #e8762a,仅用于重点句/词。
- 引用块:15px,#444,左边框 4px 主题蓝。
- 图片:
max-width:100%,圆角 8px,边框 #ececec。 - 图注语法:图片段下一行
*图注*,样式12px #8a8a8a 居中,图注必标图源(图源:OpenAI / 图源:XX媒体)。 - 页脚:「AI 工具与副业观察」(不要直播话术)。
- 实现:工作台
app/formatter.py的tech主题;改动后重启生效。
7. 配图规范
优先级:官网/官方博客 → 官方社媒 → 科技媒体实测截图(雷科技/量子位/智东西/The Verge,用 Playwright 抓)→ 官方社媒评论区(素材+可信度)→ 截图/自制信息图(留版权坑,少用)。
- 每张图须对应正文一个论点,不凑数。
- 首图 = 全文主题的可视化总览(如 GPT-6 文首图=官方三屏智能UI总览)。
- 抓 OpenAI 官网会被 Cloudflare 拦,直接抓媒体转载的官方图。
- 正文相对路径 /data/images/xxx.jpg;推送时工作台自动上传素材,不要外链(防盗链会裂)。
- 预览 HTML 用 base64 内嵌(data:image/jpeg;base64,...),手机端才不裂图。
- 封面原创重绘,不直接用参考图(用户有版权意识)。
8. 推送技术链
- 工作台服务:
kill PID; setsid nohup python3 -m uvicorn app.main:app --host 0.0.0.0 --port 3000 & - 推草稿:
POST /api/articles/{id}/publish→wechat_api.publish_article() - 推送前调
draft/delete删旧 media_id(errcode 0 才算成功),否则后台堆重名草稿。 - IP 白名单 6 网段:
119.29 / 81.71 / 43.139 / 129.204 / 175.178 / 106.52(各带 .0.0/16),沙箱多出口,漏一个就 40164。 - 推成功回 media_id + egress_ip,提醒用户去 mp.weixin.qq.com 草稿箱人工确认发布。
- 微信评论无抓取接口,用户自己贴截图。
9. 爆款结构(63 阅读那篇,已验证)
- 热点 2 小时内发(抢时间差是单点最大因子)
- 标题埋"产品名+动作"关键词(进推荐池)
- 账号标签收敛:一个号只写一个领域,别东一篇西一篇
- 前 300 字必有信息增量(读者决定转不转发的时间窗)
- 文末一句引导转发(亲测有效)
- 朋友转发是冷启动第一引擎
- 转发率 > 完读率(转发的社交货币价值 > 读完)
10. 避坑清单(踩过的坑)
| 坑 | 解法 |
|---|---|
| 只交大纲让用户选文体 | 直接出两版正文对比 |
| 排版自创新样式 | 只用 formatter.py 固化主题 |
| 一次对话产多个产物 | 只留排版预览 |
| 替用户判断选题流量 | 只给选题包 |
| IMA 长文本落库超时 | 压缩或分段存;WorkBuddy 资料库走 create_doc + 逐表 insert |
| 预览图裂(file:// 或外链防盗链) | base64 内嵌 |
| IP 白名单漏配 | 6 个 /16 网段全加 |
11. 跨端复用
- 本技能文件可整体复制到任意端 skills 目录(Windows 端放
.workbuddy/skills/公众号写作/SKILL.md)。 - 资料库云端文档 = 完整手册(含全部表格):workbuddy.cn/space 搜「公众号写作与运营」。
- 工作台 KB id=18 与本技能内容同步。