我用AI打造了一个内容工厂
内容的好坏,完全取决于背后的人和系统。投入在筛选想法和写作上的精力少,输出的内容质量就低。
这篇文章将帮助你开始构建自己的内容护城河。
我构建了一个系统,它只优化一件事:
值得收藏的内容
这是一种能让读者觉得“极具价值”、忍不住点击书签按钮、加入自己第二大脑以备日后参考的帖子。
这是我那篇获得100万印象的帖子的例子:
1、从这篇文章你将获得什么
这里的每个部分,你都可以直接复制、调整,并在本周就应用到自己的账号上:
- 完整的 Content OS 框架,并映射到你今天就能建立的实际文件夹结构
- 四个生产级提示词,你可以直接复制到 Claude 或任何前沿模型中使用并开始产出
- V1 入门版,只需1-2小时的前期投入,就能让你之后每周都节省这些时间
- 作家上下文数据包模板,能把模糊的简报变成具体的草稿
2、先说结果,再说理论
我运营着自己的个人 X 账号。在此系统运行前,账号虽然有名字和几千粉丝,但我基本没怎么打理。
当时根本谈不上有什么系统,只是偶尔发帖,数据也时好时坏。
然后我坐下来,搭建了这篇文章中描述的系统。
从一个近乎沉默的账号,在2周内获得500万印象。此后每周迭代。到第二个月,同一个账号累计超过1100万浏览量和10万书签。
我还联合创立了 @LunarStrategy,我们为客户部署了类似的 Content OS。
3、不可妥协的原则
在讲任何具体机制之前,整个系统运行的核心规则是:
绝不发布未经编辑的内容,每篇草稿都要手动完成最终打磨。 系统是加速器,不是自动驾驶仪。如果当成全自动,它就会衰退。
目标不是用提示词伪造一个声音,而是从你真实的写作中构建一个可重复使用的运营资产。一次投入做好,后续持续更新,这样模型每次生成的草稿都会更接近你的风格,你的时间就可以专注在打磨想法上。
4、“值得收藏”到底是什么意思
收藏是读者对未来自己的一个小承诺,它意味着“我以后还会需要这个”。这比点赞的要求高得多,在算法中的表现也不同。
我不会夸大排名算法,但我作为一个每周都在跑这个系统的营销者,发现规律非常一致:书签是对未来实用性的投票,获得书签的帖子即使过了很久,也会持续出现在 feed 中。
在我发布任何内容之前,我会问自己这篇帖子是否像以下任意一种:
- 检查清单
- 蓝图
- 文件夹结构
- 模板
- 框架
- 逐步工作流
- 带截图的证明 + 关键 takeaways
- 前后对比
- 可重复使用的心智模型
如果草稿不符合以上任何一种,通常就不应该发布。
5、系统一图概览
我不是跑一个超级大提示词,也不是用一堆通用文件夹。我的系统围绕一个核心理念构建:每一条内容都是一个携带自身状态的对象,从想法到发布。
┌──────────────────────────┐ ┌──────────────────────────┐
│ EXTERNAL: SIGNAL LAYER │ │ INTERNAL: KNOWLEDGE GRAPH│
│ │ │ │
│ X bookmarks, articles, │ │ personal OS, notes, │
│ transcripts, DMs, │ │ journals, voice memos, │
│ replies, competitor │ │ owned content archive │
│ posts │ │ │
│ │ │ │
│ feeds: rewrite, │ │ feeds: original, │
│ research + ideate │ │ repurpose │
└─────────────┬────────────┘ └─────────────┬────────────┘
│ │
└──────────────┬───────────────┘
▼
┌────────────────────────────────────┐
│ STRATEGY + VOICE + STORES │
│ positioning, voice profile, │
│ master avoid-slop, ideas, hooks, │
│ proof bank, feedback log │
└────────────────┬───────────────────┘
│ feed into
▼
┌────────────────────────────────────┐
│ PRODUCTION LEADER │
│ opens run folder, routes via │
│ idea gate, enforces gates │
└────────────────┬───────────────────┘
│ creates
▼
┌────────────────────────────────────┐
│ RUN FOLDER (one per content object)│
│ │
│ idea ─► brief ─► draft ─► verify │
│ ─► shann review ─► scheduler │
│ ─► feedback │
└────────────────┬───────────────────┘
│ updates on the way out
▼
┌────────────────────────────────────┐
│ STORES │
│ winners, losers, voice rules, │
│ banned patterns, hooks, proof │
└────────────────────────────────────┘
上下文存在于两个地方:
- 信号层:你本周保存的书签、你关注的创作者的内容、你喜欢的文章等外部输入。
- 知识图谱:你已经拥有的内部资产——你的个人 OS、笔记、日记、语音备忘录,以及你已经发布的内容存档。
路由决定使用哪种来源来生成简报,而策略 + 声音 + 存储则位于两者与作家之间,确保上下文经过精心筛选。
每篇帖子、文章、线程或 campaign 都会作为一个新的“运行文件夹”打开,这个文件夹就是内容对象。它会从系统的共享部分拉取信息,经过一系列生命周期关卡,当它发布后会把学到的东西写回去。
一个内容对象的生命周期:
captured
→ idea_review (route: original / repurpose / rewrite / research+ideate)
→ brief_ready
→ drafting
→ verification
→ shann_draft_review
→ approved
→ scheduler_ready
→ scheduled
→ published
→ feedback_24h
→ feedback_72h
→ learned运行文件夹周围有什么:
- 策略:定位、受众、支柱话题、来源监控列表。这是唯一我手动编辑的层。如果你让 AI 写你的定位,那你就不是有定位,而是有平均值。
- 声音:声音档案和“避免低质”(avoid-slop)主文档。每个代理在起草前都会读取它。
- 存储:原始输入收件箱、待处理工作板、想法 backlog、钩子库、证明库、反馈日志。这是运行文件夹读写共享记忆的地方。
- 模块:作家技能(SKILL.md、参考资料、模板)。生产代码。你给系统的每个角色对应一个模块。
- 工作流:把内容对象从想法推到发布的 playbook,包括验证检查表、调度移交、反馈循环等。
6、四种路由
在内容对象进入起草阶段前,想法关卡会做一个决定:这是哪种类型的内容?
共有四种路由,每种都有自己的简报、参考资料和关卡:
- 原创(ORIGINAL):直接从你自己或你的第二大脑中创造(个人 OS、笔记、日记、语音备忘录、你已经思考几周的想法)。简报依赖你的基础:定位、证明库、支柱话题。不使用外部来源。需要高品味投入。
- repurposing(REPURPOSE):拿已有的内容进行扩展。内容系列衍生品、从文章中拆出的线程、对自己爆款帖子的自 QRT,或从已发布内容中抽一行来发帖。核心是你的,形式可以变化。
- 改写(REWRITE):从信号层拿外部素材(值得回复的推文、值得拆解的文章、有用框架的转录稿),用你的观点和声音进行翻译。简报会明确说明要保留什么、如何致谢、以及适用哪些声音规则(参考 avoid-slop 主文档)。
- 研究 + 发想(RESEARCH + IDEATE):探索一个话题、研究模式,在开始起草前生成候选角度。输出不是帖子,而是一个打磨好的想法或角度列表,反馈到存储/想法库供后续使用。
每种路由最终还是会生成一个运行文件夹,并在 content-object.md 中声明路由类型。
runs/active/2026-05-bookmark-flywheel/
content-object.md # route, current state, next action
idea.md # the idea gate decision
brief.md # writer handoff (for original, repurpose, rewrite)
draft-package.md # rendered draft, verifier output, review notes
feedback.md # 24h / 72h learnings5、这个系统之前的版本
在当前的 Content OS 之前,我曾构建过一个4代理系统,运行类似的循环:研究员、想法生成器、作家,以及一个在它们之间路由的协调者。每个代理都有跨会话持久的记忆。
我用 Claude Code + Markdown 提示词 + 数据库 + CLI 工具全部搭建完成。
它有效,但过于复杂。四个代理其实只对应三个生产步骤加一个反馈循环。运行它让我学到大多数关于代理集群的博客文章忽略的东西:
代理数量不是关键杠杆,喂给作家的知识层才是。
现在的版本更精简:更少的代理、更多工作流、同样的循环、更锐利的输出。
6、你今天就能搭建的文件夹
你不需要花哨的基础设施就能开始。你只需要一个存放共享部分的目录,以及每个内容对象在发布前居住的地方。
我的结构如下:
/content-os
/strategy
positioning.md
audience.md
pillars.md
source-watchlist.md
/voice
voice-profile.md
master-avoid-slop.md
/stores
inbox.md
workboard.md
ideas/
hooks/
proof/
feedback/
/runs
/active
/2026-05-bookmark-flywheel
content-object.md
idea.md
brief.md
draft-package.md
feedback.md
/archive
/modules
/writer
SKILL.md
references/
templates/
/workflows
idea-to-published-post.md
verifier-checklist.md
scheduler-handoff.md
feedback-loop.mdruns/active/ 是核心。里面的每个文件夹都是一个内容对象。一条内容 = 一个运行文件夹,它会携带自己的状态,直到发布后被归档。
Notion、Obsidian、Git 仓库、共享驱动器……用你已经在用的工具就行。结构比工具更重要。
7、你的 V1 搭建步骤
计划投入1-2小时的前期工作。你不会“完成”,但你会“开始”,这是唯一值得的状态。这里花的时间会在之后每周为你节省更多时间,因为下一次草稿会带着上下文开始,而不是从零开始。
步骤1:搭建结构。创建六个顶级目录:strategy、voice、stores、runs、modules、workflows。在 runs 里再加 active/ 和 archive/。其余暂时留空。
步骤2:填充 strategy。创建 strategy/positioning.md、strategy/audience.md 和 strategy/pillars.md。每份写3-5行。支柱话题是你有资格谈论的3-4个领域。受众要具体到一个人,而不是一个群体。
步骤3:写声音锚点。创建 voice/voice-profile.md(你总是遵循的5条规则、绝不使用的5种模式、2-3篇你状态最好时的参考帖),并开始建立 voice/avoid-slop.md(用下面八种模式作为起始过滤器,每次草稿出现问题就添加)。在 stores/proof/ 放入十个具体证明(数字、名字、你做过的项目、真实案例)。
步骤4:往 stores/inbox.md 放入十个想法。其中一半应该来自你这个月在 DM 或电话里已经说过的话,而不是现场编的。
步骤5:为一个想法打开运行文件夹。创建 runs/active/2026-05-{你的slug}/。在里面写 content-object.md(ID、状态、格式、支柱)和 brief.md(使用下面的作家上下文数据包模板)。把 brief 交给你的写作模型。
步骤6:阅读草稿并闭环。模型会在同一文件夹返回 draft-package.md。对照验证器和 avoid-slop 主文档检查。通过则排期,否则给一个具体修改意见。发布后写 feedback.md 并归档文件夹。
8、作家上下文数据包(最容易出错的部分)
大多数人把整个品牌文档、整个知识库和整个 feed 都扔进一个提示词里。模型就会写出安全的稀泥,因为上下文里没有真正重要的东西。
一个紧凑的数据包几乎总是胜过巨大的上下文窗口。
数据包作为 brief.md 存在于运行文件夹中。每条内容一个数据包,在起草前写好。
可复制的模板:
writer context packet
─────────────────────
thesis: one sentence the post must prove
reader: the specific person who should save it
proof: numbers, screenshots, stories I am allowed to use
angle: the unexpected framing
constraints: format, length, tone, banned phrases
voice anchors: 2-3 lines that sound like me
risks: what would make this read as slop or as cringe
open loops: what I do not yet know, that the writer should flag9、可收藏价值评分表
在草稿排期前给它打分。每项0、1或2分:
- 帮读者省下未来要做的事
- 包含证明(数字、截图、具名案例)
- 提供可重复使用的 takeaway(模板、清单、框架)
- 有特定受众和待完成的工作
- 我不在场也能直接应用
- 有强有力的截图或视觉
总分12分。我个人的及格线是8分。低于8分就退回数据包修改,而不是扔掉。大多数“差”草稿其实是跳过了评分表某一行。修复那一行,重新评分,就能发布。
这个评分表也是训练新合作者最便宜的方式。你不用抽象地教品味,直接给他们评分表,指三篇赢家帖,让分数说话就行。
10、避免低质主文档
评分表告诉你帖子值不值得留,avoid-slop 文档告诉你这篇帖子听起来是不是人写的。
我让每个草稿在发布前都过一遍这个文档。它有54种模式,分三个严重等级,并给出具体改写建议。它能捕捉诸如:
- promotional language ("groundbreaking", "game-changing")
- significance inflation ("pivotal moment", "testament to")
- vague attribution ("experts believe", "studies show")
- false agency ("the system compounds", "the data tells us")
- rhetorical setups ("the question is whether you X")
- staccato fragmentation ("no X. no Y. no Z.")
- em dash overuse (zero is the target)
- filler adverbs ("actually", "literally", "quietly")这是我的作家代理起草前加载、验证器批准前加载的文档。
它是“AI 写的”和“一个人恰好在使用 AI 写的”之间的区别。
11、四个可直接复制的提示词
简短、有边界、可编辑。把它们当作起始形状,而不是魔法咒语。
每个对应系统的一个层级。丢到 Claude、GPT 或任何前沿模型里用。如果你只保留一个,保留最后那个事后分析提示词。
prompt 1: brand foundation extraction
maps to: strategy/ + voice/
ROLE
You are helping me build the foundation layer of a personal-brand
content system. You will turn raw, half-formed notes about my
work, audience, and voice into a tight set of operating documents
my writer agent can use to draft in my voice.
INPUT
I will paste raw notes covering: what I do, who I help, what I
have shipped or built, how I sound when I write, the kinds of
people I want as readers, and anything I refuse to sound like.
PROCESS
1. Read the notes. Note any contradictions or gaps.
2. Ask me up to 5 clarifying questions. Do not skip this step.
3. Once I answer, produce the six artifacts in OUTPUT FORMAT.
4. Flag anything you had to invent or guess. Mark it "assumed".
OUTPUT FORMAT
1. positioning. one sentence. the line a stranger should be able
to repeat back after one of my posts.
2. audience. one specific person, by role, situation, and stake.
not a segment.
3. pillars. 3 to 4 topics I have earned the right to talk about,
each with a one-line reason I am credible on it.
4. voice rules. 5 things I always do.
5. banned patterns. 5 things I never do.
6. proof bank. 10 concrete things I can reference (numbers,
names, shipped projects, lived examples).
RULES
- If a section is generic, mark it "missing" and tell me what
you need from me.
- Do not invent numbers, customers, or projects.
- Use my own words wherever possible. Lift phrases from the notes.
- The output should fit on one page. Tight is the point.12、两个模型,两个角色
当我开始大规模运行这个系统后,我发现一个显而易见的事:写作和运行系统是两份不同的工作,需要不同的模型。所以我不再用同一个模型做所有事。
我现在的分工是:
- 作家(Opus 4.7):负责品味、节奏、压缩、声音、实际草稿
- 协调者(GPT-5.5):负责层级路由、为作家打包正确上下文、决定传入内容、运行验证器、移交到发布层
13、在哪里运行这个系统
这样的系统只有当协调者能真正干活时才有效。它需要读写文件、调用工具、运行检查,并按计划把批准的草稿交给发布层。所以关键问题不是用哪个 App,而是系统在哪里运行。
我见过两种有效方案:
- VPS + Claude Code。你租一个小服务器,把 /content-os 文件夹放进 Git 仓库,让 Claude Code 在上面跑工作流。完全可控、自己拥有的机器、可定时任务等。
- Hermes Agent(我现在用的)。它专为这种工作设计:代理、技能、工具访问、文件和 Git 操作、浏览器搜索、定时任务、跨整个工作流的持久上下文。
14、Postiz 作为发布层
草稿批准后进入 Postiz 并排期。它支持 X、LinkedIn、Instagram、Threads、TikTok、YouTube、Bluesky、Reddit 等多个平台。
开源且可自托管,仓库:gitroomhq/postiz-app,由 @wickedguro 构建。
15、反馈循环才是护城河
大多数人做到发布就停了,而系统从这里才开始赚钱。
我每周会看:浏览量、书签数、书签率、回复、DM 跟进。
书签率是我最关注的指标。它告诉我哪些帖子真正被保存,而不仅仅是被刷过。
赢家会被复制到输入库作为带数据的范例,输家会更新声音规则、禁止模式或想法过滤器。
下一次的数据包会因为本周学到的东西而变得更锐利。
16、蓝图
我正在把完整系统打包成蓝图,放在我正在搭建的新站点 bookmarkable 上。
包括实际文件夹结构、我正在运行的提示词、作家上下文数据包模板、验证检查表、评分表、avoid-slop 主文档,以及我自己账号使用的文件。
想最早知道这个系统蓝图发布消息:https://bookmarkable.io/
如果你已经有满意的草稿,缺的只是发布层,别等我了。现在就可以开始用 Postiz。它就是我接在这个系统后面的工具,能帮你把批准的帖子排期到所有重要渠道。
原文链接:How to build your content system with AI (and get to 5M impressions)
汇智网翻译整理,转载请标明出处