Back to all posts

我們如何用 VM0 打造 AI 驅動的「公開開發」工作流程

我們如何用 VM0 打造 AI 驅動的「公開開發」工作流程

作為一家 AI 領域的早期新創公司,公開開發是一個不錯的策略。實際上,公開開發意味著一件事:你需要每天展示你在做什麼。

這包括:

  • 社群媒體更新
  • 社群公告
  • 持續的產品與工程進展

這不僅僅是發佈或里程碑,而是日常的工作。

真正的問題:我們不知道要發什麼

在許多情況下,經營我們的 X 帳號最大挑戰不是持續性或工具,而是更簡單的事:

我們不知道要發什麼。 尤其當你的團隊比較內向,專注於打造產品而非銷售或發表意見時。然而,每日的溝通本身就是一種創作。但這些內容都沒有被轉化成我們可以自信分享的東西。

靈感不是來自研究,而是來自現實

我們最終意識到一個事後看來很明顯的事:

真正的靈感來自日常工作,而不是內容規劃,也不是 X 上那些人們討論熱門話題或最新研究的內容。

對我們來說,最真實的訊號早已存在:

  1. Slack

    每日討論、權衡、決策與靈光一現的時刻。

  2. Notion

    文件的撰寫、重寫與精煉。產品思維的展現。

  3. GitHub

    我們實際上交付、修正或變更了什麼。不是意圖,而是執行。

這就是公開開發的本質。

將想法用 VM0 變成智能體

VM0 是一個智能體建構器。我們沒有要求 AI「寫推文」,而是給它一個更貼近實際的任務:

觀察實際發生的事,整理並呈現給人類判斷。

利用 VM0,我們將這個想法編碼成由 AGENTS.md 和 vm0.yaml 定義的智能體。

智能體會執行以下動作:

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 }}

智能體會請我用這些欄位填表,作為資料庫

標題內容類型狀態日期來源病毒分數原始內容推薦優先順序

執行智能體後,我得到了以下內容:

用 GitHub Actions 讓它成為每日習慣

接著我們將這個智能體串接到排程的 GitHub Action,遵循 VM0 的工作流程:

https://blog.vm0.ai/en/posts/vm0-github-action

每個工作日下班後,我們都會收到一份報告。每日實際發生的總結,轉化為可能公開分享的敘事。

你可以參考我們的團隊工作流程。https://github.com/vm0-ai/team-workflows/tree/main/build-in-public

人工審核不可少

然而,我們沒有直接連接 X API 進行自動發佈。沒有自動發佈的貼文。沒有盲目推送內容到 X。

智能體沒有讓我們發更多內容,而是讓我們更加留意。

  • 我們對每天有意義的工作變得更敏感,就像寫日記一樣
  • 更有意識地思考哪些內容值得曝光
  • 對於選擇公開發表的內容更加負責

在發佈前,我會和團隊確認:

  1. 這可以公開讓大家知道嗎?
  2. 這是真的嗎?
  3. 內容夠紮實嗎?
  4. 我們確定要發佈這個嗎?
  5. 這是認真的嗎?

然後我會手動編輯貼文並點擊發佈。X 上充斥著機器人,我們拒絕成為其中之一。

我們刻意沒有做到全自動化:始終有人審核。

AI 是副駕,不是發言人。X 上已經有太多合成聲音。

公開開發帶來責任

這是一個結合人類判斷與 AI 副駕的 AI 行銷好例子。本案例中,我們用 GitHub Actions 做自動化。我們也正積極開發 VM0 原生的排程功能,未來你可以直接建立 VM0 智能體並排程任務。

敬請期待。

加入候補名單,打造你自己的智能體。

Stay in the loop

// Get the latest insights on AI teammates and collaboration.