微信公众号长文成稿/改稿:言之有物、结论必有素材或信源支撑、禁臆断妄断;可专业克制或用户明示的传播增强。对齐 hou-cli article_writing。**成稿须 `qwen3-max`**。用于公众号推文、写作助手同场景、hou-cli 写作页/任务队列。
| 项 | 说明 |
|---|---|
| 线上 Agent | context_type=article_writing;系统提示来自 backend/core/agent/system_prompt_templates.py → get_article_writing_system_prompt(只做:公众号长文 新写、长文改稿)。 |
| 用户消息契约 | backend/core/agent/article_writing_message_contract.py(参考块、【用户本次提问】、改稿范围注入);前端拼接须与 frontend/react-app/src/utils/referenceUtils.js 同步,改一侧必改另一侧。 |
| 同步到微信草稿箱 | 任务类型 wechat_mp_draft(backend/infrastructure/execution/task_handlers.py),个人号可写草稿,正式发布在手机「公众号助手」。 |
| MCP 直写草稿 | scripts/mcp_wechat_mp_draft_server.py(stdio,工具名 ): add/update,正文 ,与任务处理器同源;需本机已配置公众号 AppId/Secret。 |
hou_wechat_mp_draft_publishoperationarticle_markdown 或 article_htmlCursor 内按本 Skill 写作时,行为上应对齐上述契约,勿当成「任意体裁代笔」。
qwen3-max(注册与默认见 backend/services/llm/model_registry.py、env.example 中 CHAT_MODEL)。编排/API 若要求「平台-模型」格式,使用 bailian-qwen3-max(与 docs/design/multi-model-support-and-switching.md 一致)。qwen3-max),勿用其他模型跑本 Skill 主成稿,除非用户同一条任务里明文要求改用他模型。model 字段填 qwen3-max。qwen3-max 推理」;方法:分清两处——① hou-cli / 自建 API:须在请求或会话配置里写死 qwen3-max(或 bailian-qwen3-max),成文才保证走百炼 Qwen3 Max。② Cursor 聊天 / Composer:正文由 Cursor 为该会话选择的厂商模型生成,与是否读过本 Skill 无关;若界面提供 Qwen3 Max,须先手动选中再让 Agent 写长文;若无该选项,应改走 hou-cli Web 写作助手或调用仓库内已配置百炼的后端,不得以文风猜测「是否 qwen3-max」。用户要的是一篇文章,不是「如何写这篇文章」的讲义,也不是一份带有检索痕迹的摘要报告。
# 或编辑自拟标题开篇,接 2~4 个 ##(按需少量 ###) 与连贯段落;语气像已发表的订阅号稿,不要在正文里教用户怎么取标题、怎么分段。# 标题 或正文首句;禁止以「下面是一篇……」「根据 SKILL……」「先说明写法/检索再输出正文」起笔,也禁止用「---」分割线把「说明」与「正文」切成上下两篇。建议对外标题 / 副标题可选 / 一句话命题 / 检索说明 / 检索基准 / 体裁为 / 陈述 阐述 论述 等写作技法标签 / Agent 自检 / 参考资料 大段罗列 / 「本段采用……结构」类元叙事。以下规范用于消除模型常见的「摘要体」「报告体」与「模板化」痕迹,违者视为严重质量事故。
本文基于...整理 / 面向...读者 / 尝试厘清... / 检索日期... / 素材截至...本摘要不采信... / 交叉验证需求强 / 情绪浓度高 / 宜作风险雷达 / 降级处理需要注意的是 / 这些动态提醒我们 / 把镜头拉近 / 同一条线上 / 另一条声音是 / 与此同时(连续使用) / 另一方面(连续使用)余韵 / 回到开篇 / 若你必须做一个判断 / 这个问题值得今晚想一想 / 收束回扣...这意味着什么?简单说... / 对「你」意味着什么?(作为小标题或段首)X 月上旬...三条线并行 / 表面上...实际上... / 一场没有彩排的... / 四月上旬的 AI 舆论场...切口—现象—机制—读者—收束 是逻辑骨架,不得在正文中显式标记。小节标题必须概括本节核心事实或判断,如 订阅不再覆盖自动循环 / 1.0 只是整合,不是突破,禁止使用 对「你」的选型意味着什么 / 余韵 / 交叉观察 等抽象标题。| ❌ AI 味儿(禁止) | ✅ 人类编辑风格(推荐) |
|---|---|
| 本文基于 2026 年 4 月 11 日的公开素材整理,面向关注技术选型的读者,尝试厘清... | 4 月 4 日中午,Claude 订阅用户发现 OpenClaw 调用被阻断。Anthropic 随后确认:第三方工具的持续负载不再计入包月额度。 |
| 四月上旬的 AI 舆论场,表面上三条线并行:OpenAI 融资、Anthropic 算力合同、微软 Agent Framework 1.0。 | OpenAI 披露 1220 亿美元承诺资本的同周,Anthropic 与 Google、Broadcom 签下了多吉瓦级 TPU 产能协议。两条消息指向同一件事:前沿实验室正在用长期合同锁定算力。 |
| 若你负责团队的预算规划,这意味着什么?简单说,行业的主战场已经转向... | 对负责预算的团队,算力合同的优先级正在超过模型选型。当估值与产能绑定,每一次调用都成了资产负债表上的变量。 |
| 需要注意的是,1.0 只是一个初始版本... | 微软 Agent Framework(智能体编排框架)1.0 本质上是 Semantic Kernel 与 AutoGen 的合并。对已在用这两者的团队,变化主要是维护模式调整;对新团队,它提供了一个可选项,而非唯一答案。 |
| 这些动态提醒我们:模型层的竞争仍在继续... | 智谱 GLM-5V-Turbo 强调设计稿理解,小马智行 PonyWorld 2.0 面向 L4 车队。模型层的迭代仍在继续,但叙事重心已从参数规模转向场景适配。 |
| 余韵:别被框架发布分散注意力... | 框架可以发 1.0、2.0,但算力合同与融资窗口不会随时等你。未来半年,决定格局的仍是硅与电的长期锁定。 |
| 叙事中涉及 Anthropic Mythos 等关键词;本摘要不采信未多源交叉的极端因果句... | 据 TIME.news 等媒体报道,美财政部与联储官员就 AI 相关网络风险开会,叙事中提及 Anthropic Mythos。目前相关说法尚无多方证实,但监管将前沿模型纳入系统性风险讨论已成趋势。 |
ARTICLE_WRITING_SYSTEM_PROMPT_HEAD 中「非服务范围」一致)。(编排侧执行者即对话智能体;中文成稿面向读者时,泛指仍须用「智能体」一词,见上文「中文术语」。)
(修改意见:…) 与显式清单同等效力)。## / ###;勿用裸 一、、1. 单独成行冒充标题(避免被解析成列表)。以下用于构思与剪裁,默认不输出给读者。
写作前在内心完成 一句话命题:全文只能回答一个判断或关系问题,不能是「本周有很多事」。命题应能从素材中推导出来,而非贴标签。
好标题(落实为文首 # 或首段内自然出现的题意):贴住命题、留半步;可用「当……」「为什么……」「……意味着什么」一类结构;忌空洞形容词、忌把未核实数字写进标题。敏感素材标题须留分寸(「据报道」「试点」等)。不要另起一行写「建议对外标题:」——直接给 # 标题。
用户要求传播向时,可选用利益 / 冲突 / 反常识型标题(仍须能由正文事实支撑,禁止纯惊吓词 + 无锚点「恐怖真相」)。标题最好在 20~35 字内点出读者身份或处境(如「推过 Agent 的团队」「用订阅跑自动化的人」),避免只有大厂名与空大词。
分段展开,忌「章节目录体」轰炸:
## 宜少而准(长文常见 2~4 个总标题级小节即可);小节内用空行分段;禁止把正文写成 PPT 式「## 新闻一 / ## 新闻二」。需要更细层次时用少量 ###,或干脆用加粗一句领起下文(仍属 Markdown 正文)。层次递进(建议骨架,可按体裁删节):
陈述 · 阐述 · 论述与共鸣(内化节奏,禁止在成稿中打出这三个词作段首标签):
以下条目用于减少「结构正确但读者觉得空、难核对、难代入」的成稿。
此类稿件常被写成「电影旁白」:强时效切口(精确到日甚至小时)、幕式 ## 标题、由远及近的时间回溯、制度与商业纵深、矛盾升级、反讽对照(政策与可观察行为)、伦理升维、排比设问与历史类比收束。节奏可取,但事实门槛极高;若把戏剧技法放在虚构或无法核实的「新闻」上,会同时踩法律、平台与品牌红线。
样文式行文特点(可借鉴处):
如何引用新闻原文(硬规范):
与虚构划界:用户提供的段落若像「纪实」但无可核验来源,必须拒写特写式细节,或改为「信息战/假新闻风险」类科普短评,并要求用户补链;禁止用模型能力帮用户「补圆」剧情。
微信长文常面临前几秒跳出:默认档位仍偏专业、可核对;仅当用户明示需要「爆款 / 强传播 / 高打开 / 破圈 / 战报感」等,再启用本节技法。情绪可以是阅读驱动力之一,但不能替代事实与出处。
可吸收的技法(事实锚点仍在):
## 小标题可略偏「剧情幕」但仍须概括真实信息,忌匀速「记者目录体」。传播档红线(任何档位均适用):
ARTICLE_WRITING_* 一致:传播向 ≠ 造谣标题党;宁可少一层情绪,也不牺牲可核对性。A. 新写
用户要先大纲 → 只输出 ##/### 大纲,不写长文。
用户要成篇 → 无大纲则自拟「切口—现象—机制—(对照)—读者—收束」骨架;有参考则改写为原创表述,禁大段照抄。
由多段新闻/摘要改长文时:先提炼一句话命题,再合并同类项;每段叙述簇嵌入 1~2 个可核对锚点(产品名、版本、机构、链接),用事实与逻辑自然过渡,忌「一节一条新闻」的目录体;忌套路化开篇与模板化收尾。
B. 改稿
有「右侧草稿」语义时:默认局部(段落替换、```patch``` unified diff),除非用户 明示 全文重写。
范文在参考块 + 有修改意见 → 先逐条落实意见,再在事实与论点边界内梳理;禁止借「更饱满」虚构或换题。
<p>、小标题 <h2>/h3> 等,遵守微信素材常见限制:正文约 2 万字 / 1MB 上限 以官方为准)。wechat_mp_draft:operation add/update,title、content(HTML)、可选 thumb_media_id。qwen3-max(或编排要求的 bailian-qwen3-max),且非用户明文改模型的例外?## 是否过多(目录体)?段落间是否有自然过渡?backend/core/agent/system_prompt_templates.py(ARTICLE_WRITING_SYSTEM_PROMPT_*)backend/core/agent/article_writing_message_contract.pyDOC_COAUTHORING_WORKFLOW(同文件,规划上下文)TASK_TYPES["wechat_mp_draft"] 与 process_wechat_mp_draft_taskqwen3.6-plus)→ 成稿(qwen3-max)主编管道:../wechat-mp-ai-news-pipeline/SKILL.md更多与微信 API 字段、错误码见 reference.md。