用 AI 做内容的人,很容易遇到一个问题:
AI 可以写。
但它不一定知道你是谁。
它可以写公众号、小红书、口播稿、项目介绍、标题、摘要和发布文案。
但如果它不知道这个账号长期在讲什么,不知道你以前写过什么,不知道哪些表达你不喜欢,不知道哪些事实必须核验,不知道哪些信息不能公开,它写出来的东西就很容易变成一种“看起来都对”的模板稿。
标题顺。
结构完整。
但读起来不像你。
所以我现在越来越觉得,内容创作里真正值得交给 AI 的,不是“帮我写一篇”。
而是把一个人的内容方法整理成工作区,让 AI 能在这个工作区里读上下文、查旧内容、判断平台、生成草稿、做发布前检查、记录复盘结果。
这也是我开源 agent-content-workspace 的原因。
它不是爆款生成器。
它更像一套给创作者使用的 Agent 内容生产工作区模板。
项目地址:
https://github.com/pa1nrui1/agent-content-workspace
Abstract
agent-content-workspace 是一套面向内容创作者的本地工作区模板。它用配置文件、方法论、检查模板、工作流钩子、隐私规则、Learning 机制和第三方 Skill 协作,把内容生产整理成一个可执行、可复盘、可持续迭代的流程。
这个项目的核心不是让 AI 直接替你完成内容创作,而是解决四个更基础的问题:
第一,让 Agent 在写作前先读懂创作者。包括创作者定位、长期内容主线、平台规则、文风偏好、视觉策略和隐私边界。
第二,让选题进入检查流程。推荐新选题前,先查历史草稿、最终稿、复盘、样本、脚本和预测,判断它是否重复、是否偏离定位、是否适合当前平台。
第三,让草稿、最终稿、发布检查和复盘分开。写完不等于能发,能发也不等于经验已经沉淀。
第四,让隐私和版权成为工作流的一部分。截图、账号、客户、后台数据、真实路径、token、cookie、未脱敏素材,都不能靠临时记忆来处理。
如果说 legal-skills 是我把法律工作拆成 Agent workflow 的尝试,那么 agent-content-workspace 则是我把内容创作拆成 Agent workflow 的尝试。
它们处理的场景不同,但底层思路接近:先配置上下文,再进入任务;先做边界检查,再生成结果;先保留草稿状态,再由人确认最终稿。
1. 内容创作不是从写稿开始
很多人用 AI 做内容,第一步是写 Prompt。
比如:
帮我写一篇公众号文章,主题是 AI 工作流。
或者:
把这篇文章改成小红书风格。
这当然能用。
但如果长期这样做,内容很容易变散。
今天写热点,明天写工具,后天写观点;一篇像科普,一篇像教程,一篇像营销稿;每次 AI 都能写出一版,但账号本身没有变得更清楚。
真正的问题不是 AI 不会写。
而是它不知道应该在什么边界里写。
所以 agent-content-workspace 的第一条方法论是:先配置,再生产。
正式写内容之前,先完成这些配置:
创作者定位
内容主线
平台规则
文风偏好
视觉规则
隐私规则
Learning 文件
这些配置不需要写得很宏大。
但它们要回答几个具体问题:
- 我是谁?
- 我长期写什么?
- 读者为什么需要我?
- 哪些主题属于我的内容主线?
- 哪些平台适合长文、图文或短视频?
- 哪些表达不适合我?
- 哪些事实必须核验?
- 哪些信息不能公开?
- 哪些经验下次还要继续使用?
配置完成之后,AI 才不只是临时写手。
它开始像一个能读规则、能查记录、能按流程工作的内容协作者。
2. 选题前先查旧内容
内容创作里最容易被低估的动作,是选题前查重。
这里的查重,不是只看标题是否重复。
很多内容标题不一样,但读者感受到的是同一件事。
比如连续几篇都在讲“我开源了一个 AI 工具”,只是换了项目名、换了表达,读者很快就会觉得疲劳。
所以项目里的 before-topic 钩子要求,推荐任何选题前,Agent 先做这些事:
读取创作者定位
读取内容主线
读取目标平台规则
读取 Learning
检索历史草稿、最终稿、复盘、样本、脚本和预测
使用选题检查模板判断是否建议继续
选题检查只允许输出三种结论:
建议继续
修改后继续
不建议继续
这一步看起来很克制。
但它解决的是长期创作里很实际的问题:
- 这个题是否符合账号定位?
- 是否属于长期内容主线?
- 是否只是旧题换标题?
- 是否和近期内容太近?
- 如果继续做,新差异在哪里?
- 是否有隐私、版权、事实核验或专业风险?
AI 很擅长发散选题。
但真正能不能做,不能只看标题顺不顺。
要看这个题是不是长在你的内容系统里。
3. 平台版本不能只是改长短
同一个内容,放到不同平台,不应该只是改字数。
长文平台、图文平台、短视频平台,对同一件事的要求完全不同。
长文更适合完整解释一个问题。
图文更适合展示过程、截图、结构、对比和收藏价值。
短视频更依赖前三秒:冲突、反差、后果、真实卡点,必须很快出现。
所以 agent-content-workspace 默认把平台抽象成三类:
platform-a:长文、深度分析、结构化论证、方法论内容
platform-b:图文、图片卡片、过程展示、收藏型内容
platform-c:短视频、口播、节奏推进、连续系列内容
项目没有强行写死具体平台名称。
这是有意的。
因为每个创作者的平台组合不同,账号定位也不同。抽象平台规则的好处,是让你先定义“这类平台需要什么”,再把具体平台映射进去。
这样 AI 在改写时,不是把一篇长文压短。
而是先判断:
- 这个内容适合哪个平台?
- 读者为什么会在这里看?
- 开头是否符合平台习惯?
- 图文是否需要首图和多图结构?
- 视频是否需要前三秒钩子?
- 这个版本和其他平台版本有什么差异?
平台适配不是排版问题。
它是内容任务重新定义的问题。
4. 草稿和最终稿必须分开
内容写完,不等于可以发布。
agent-content-workspace 把草稿状态拆成几类:
idea
outline
draft
review
ready-for-final
草稿头部要记录:
目标平台
内容类型
所属内容主线
当前状态
是否需要事实核验
是否需要视觉素材
是否已确认最终稿
这套状态设计很朴素,但它能防止一个常见问题:
AI 写完一版后,人会下意识觉得“已经完成了”。
但在内容工作里,写完只是进入了下一步。
还要检查:
- 平台规则是否匹配。
- 标题和开头是否成立。
- 事实是否需要核验。
- 截图和案例是否脱敏。
- 是否有版权风险。
- 是否把个人经验写成普遍结论。
- 是否需要用户确认最终稿。
项目里的 before-final 钩子规定,当内容接近可发布状态时,Agent 必须问一句:
这是否确认为最终稿?
用户未确认前,不得放入最终稿目录。
这不是形式主义。
它是在内容生产里保留 human-in-the-loop。
5. 隐私边界要写进工作区
内容创作经常会用到截图、案例、聊天记录、后台数据、账号信息、客户信息、项目目录、脚本输出。
这些东西如果没有边界,很容易在发布时出问题。
所以项目里有独立的隐私与脱敏模块。
默认禁止公开的信息包括:
真实账号
手机号
地址
身份证号
执业证号
客户信息
当事人信息
案号
合同
聊天记录
平台后台数据
token / cookie / secret / auth 信息
个人电脑路径
公开示例里应使用占位符:
<创作者名称>
<平台A>
<项目A>
<SkillA>
<客户A>
<隐私信息>
截图发布前也要检查头像、用户名、联系方式、路径、后台数据、客户和当事人信息、token、cookie、secret、auth 信息。
这和法律 AI 工作流里的“来源边界”很像。
不是写一个免责声明。
而是把风险检查变成流程节点。
6. 复盘要能影响下一次写作
很多复盘最后只剩一句话:
这条数据不错。
或者:
这条数据不行。
这样的记录当然有用,但很难改变下一次写作。
agent-content-workspace 更强调预测与复盘的闭环。
发布前先记录判断:
目标平台
内容类型
选题判断
标题判断
钩子判断
视觉判断
预期表现
可能失败原因
发布后再对照:
实际表现
判断准确的地方
判断偏差的地方
标题是否有效
首图或前三秒是否有效
视觉策略是否有效
是否形成新经验
复盘原则里有一条我很喜欢:
不要改写发布前预测。
也就是说,不要用结果倒推当时判断。
内容系统真正需要记录的,不只是“这条好不好”,而是“当时为什么这么判断,后来哪里偏了”。
稳定经验可以写入 Learning.md。
这样下一次 Agent 写作前,就能读到过去的判断、偏差和用户纠正,而不是每次从空白对话重新开始。
7. 项目结构
当前仓库的核心结构大致是:
agent-content-workspace/
├── AGENTS.template.md
├── Learning.template.md
├── config/
├── methods/
├── templates/
├── hooks/
├── privacy/
├── third-party/
└── scripts/
每个目录有自己的职责:
config/ 创作者、平台、文风、视觉和隐私配置
methods/ 内容生产方法论文档
templates/ 选题、草稿、视觉、发布和复盘模板
hooks/ Agent 在关键节点必须执行的检查规则
privacy/ 隐私脱敏和发布前扫描说明
third-party/ 第三方 Skill 来源、致谢和同步规则
scripts/ 初始化和隐私扫描脚本
项目的工作流可以概括成:
配置创作者定位
-> 配置平台规则
-> 建立内容主线
-> 进行选题前检查
-> 设计内容钩子
-> 生成草稿
-> 判断视觉策略
-> 调用第三方 Skill
-> 发布前确认
-> 发布后复盘
-> 更新 Learning
这套结构不是为了把写作变复杂。
它是为了让内容创作从一次性对话,变成一个能积累经验的工作区。
8. 如何安装
可以先克隆项目:
git clone https://github.com/pa1nrui1/agent-content-workspace.git
cd agent-content-workspace
然后运行初始化脚本:
bash scripts/init-workspace.sh
脚本会创建基础配置文件和平台工作目录。
接下来按顺序填写:
config/creator-profile.md
config/content-pillars.md
config/platform-a-rules.md
config/platform-b-rules.md
config/platform-c-rules.md
config/style-preferences.md
config/visual-rules.md
config/privacy-rules.md
Learning.md
如果你不想运行脚本,也可以手动复制模板文件:
cp AGENTS.template.md AGENTS.md
cp Learning.template.md Learning.md
cp config/creator-profile.template.md config/creator-profile.md
cp config/content-pillars.template.md config/content-pillars.md
cp config/platform-a-rules.template.md config/platform-a-rules.md
cp config/platform-b-rules.template.md config/platform-b-rules.md
cp config/platform-c-rules.template.md config/platform-c-rules.md
cp config/style-preferences.template.md config/style-preferences.md
cp config/visual-rules.template.md config/visual-rules.md
cp config/privacy-rules.template.md config/privacy-rules.md
使用 Agent 时,可以从这样的指令开始:
请先读取 AGENTS.md、Learning.md、创作者配置、内容主线和目标平台规则,然后使用 templates/topic-check.md 检查这个选题是否值得做。
或者:
请基于 platform-a 规则生成一版长文草稿。写完后,使用 templates/publish-checklist.md 做发布前检查,不要直接进入最终稿。
9. 适合哪些人
这套工作区适合已经开始长期做内容的人。
特别是这几类:
- 用 AI 辅助写公众号、图文、短视频脚本或项目文章的人。
- 希望账号长期主线更稳定的人。
- 不想每次从空白对话重新解释定位、风格和边界的人。
- 需要同时维护多个平台版本的人。
- 需要做发布前隐私检查、版权检查和事实核验的人。
- 希望把复盘经验沉淀给下一次写作的人。
如果你只是偶尔让 AI 改一段文案,不需要这么复杂。
如果你想长期做一个内容系统,它会有用。
10. 边界
agent-content-workspace 不承诺生成爆款,也不替代创作者判断。
它提供的是一套本地工作区模板:
- 配置文件。
- 方法论文档。
- 检查模板。
- 工作流钩子。
- 隐私规则。
- 初始化脚本。
- 复盘和 Learning 机制。
AI 可以参与选题、查重、草稿、改写、平台适配、发布前检查和复盘整理。
但是否发布、如何表达、是否引用事实、是否使用截图、是否公开某个案例,仍然应由创作者自己确认。
我不太相信“靠一句话让 AI 做好自媒体”。
但我相信,如果一个人能把自己的内容方法整理清楚,AI 确实可以少做很多重复劳动。
真正的核心不是让 AI 替你做内容。
而是把内容创作变成一个有上下文、有边界、有检查、有复盘的工作流。
Links
- GitHub: pa1nrui1/agent-content-workspace
- Project page: agent-content-workspace
- Personal website: panrui.xyz