作为 AI 领域的早期创业公司,公开构建(Build in Public)是一个不错的策略。落到实处,公开构建意味着一件事:你需要每天展示自己在做什么。
这包括:
- 社交媒体动态
- 社区公告
- 持续的产品与工程进展
不只是发布或里程碑,而是日复一日的日常工作。
真正的问题:我们不知道该发什么
很多时候,运营我们 X 账号最大的挑战并不是坚持发帖或工具选型,而是更简单的一件事:
我们不知道该发什么。 尤其是当你的团队偏内向,更专注于构建而非销售或分享观点时。然而,日常的沟通本身就是一种创作,只是这些内容从未被转化成我们可以自信分享的东西。
灵感不来自调研,而来自现实。
我们最终意识到一件事后知后觉却显而易见的事:
真正的灵感来自日常工作,而不是内容规划,也不是 X 上那些不断讨论热点或最新研究的声音。
对我们来说,最真实的信号早已存在:
-
Slack
日常讨论、权衡取舍、决策过程,以及那些豁然开朗的瞬间。
-
Notion
正在撰写、反复修改和打磨的文档。产品思考的流动轨迹。
-
GitHub
我们实际交付、修复或变更的内容。不是意图,而是执行。
这才是公开构建的真正素材。
用 VM0 将想法转化为 Agent
VM0 是一个 Agent 构建平台。我们没有让 AI 去"写推文",而是给了它一个更接地气的任务:
观察实际发生了什么,加以整理,并呈现给人来判断。
借助 VM0,我们将这个想法编码成一个由 AGENTS.md 和 vm0.yaml 定义的 Agent。
该 Agent 的工作如下:
Analyze Slack messages and GitHub activity to generate viral X (Twitter) posts for building in public, then sync to Notion.
The agent will:
1. Gather content from multiple sources:
- Slack channels (last 24 hours)
- GitHub org repos (recent commits, PRs, issues, releases)
2. Identify "building in public" themes:
- Product launches, technical wins, milestones
- Behind-the-scenes insights and decisions
- Architecture choices, performance work
- Failures, pivots, developer lessons
- Open source and community contributions
3. Craft 2–3 post variations per theme:
- Single posts or short threads
- Hook → Context → Value → CTA
- Concrete details, no filler
4. Generate a markdown report with scores and recommendations
5. Sync everything to a Notion database as drafts
这并不是我自己一字一句写出来的,而是通过与 VM0 持续对话共同完成的。
运行时配置非常简洁:
version: "1.0"
agents:
build-in-public:
provider: claude-code
instructions: AGENTS.md
skills:
- slack
- notion
environment:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
NOTION_API_KEY: ${{ secrets.NOTION_API_KEY }}
NOTION_DATABASE_ID: ${{ secrets.NOTION_DATABASE_ID }}
Agent 会要求我填写一张表格,作为数据库使用:
| Title | Content | Type | Status | Date | Source | Viralty score | Orginal content | Recommended | Priority |
|---|
运行 Agent 后,我得到了以下结果:

用 GitHub Actions 将其变成每日习惯
随后,我们按照 VM0 工作流,将这个 Agent 接入了定时 GitHub Action:
https://blog.vm0.ai/en/posts/vm0-github-action
每个工作日下班后,我们都会收到一份报告——对当天实际发生的事情的每日摘要,并转化为可能的公开叙事内容。
你可以查看我们的团队工作流:https://github.com/vm0-ai/team-workflows/tree/main/build-in-public

人在回路中
不过,我们并没有直接接入 X API 进行自动发布。没有自动发帖,没有盲目推送到 X 的内容。
Agent 并没有让我们发更多帖子,而是让我们更加用心地关注。
- 我们开始对每天所做的有意义的工作更加敏感,就像写日记一样
- 对哪些内容值得被看见,更加审慎
- 对我们选择公开说的话,更加负责
在发布之前,我会与团队确认:
- 这个内容可以公开、让大家知道吗?
- 它是真实的吗?
- 它足够扎实吗?
- 我们准备好发布这个了吗?
- 这是认真的吗?
然后我手动编辑帖子,点击发布。X 上已经充斥着机器人,我们拒绝成为其中之一。
我们有意止步于完全自动化:始终保持人在回路中。
AI 是副驾驶,不是发言人。X 上已经有足够多的合成声音了。
公开构建意味着责任
这是一个 AI 营销的好例子,将人类判断与 AI 副驾驶相结合。在这个案例中,我们使用 GitHub Actions 实现自动化。我们也在积极地在 VM0 中构建原生定时任务功能,届时你将能够直接在 VM0 中构建 Agent 并调度任务。
敬请期待。
加入候补名单,打造你自己的 Agent。





