Back to all posts

วิธีที่เราใช้ VM0 สร้างเวิร์กโฟลว์ “Build in Public” ด้วย AI

วิธีที่เราใช้ VM0 สร้างเวิร์กโฟลว์ “Build in Public” ด้วย AI

ในฐานะสตาร์ทอัพระยะเริ่มต้นในสาย AI การสร้างแบบเปิดเผยต่อสาธารณะเป็นกลยุทธ์ที่ดี ในทางปฏิบัติ การ build in public หมายถึงสิ่งเดียว: คุณต้องแสดงให้เห็นว่าคุณทำอะไรในแต่ละวัน

ซึ่งรวมถึง:

  • อัปเดตโซเชียลมีเดีย
  • ประกาศในชุมชน
  • ความคืบหน้าของผลิตภัณฑ์และวิศวกรรมอย่างต่อเนื่อง

ไม่ใช่แค่การเปิดตัวหรือเหตุการณ์สำคัญ แต่เป็นงานประจำวัน

ปัญหาที่แท้จริง: เราไม่รู้จะโพสต์อะไร

ในหลายกรณี ความท้าทายที่ใหญ่ที่สุดของเราในการดูแลบัญชี X ไม่ใช่เรื่องความสม่ำเสมอหรือเครื่องมือ แต่เป็นเรื่องง่าย ๆ ว่า:

เราไม่รู้จะโพสต์อะไร โดยเฉพาะเมื่อคุณมีทีมที่เน้นสร้างมากกว่าขายหรือแสดงความคิดเห็น อย่างไรก็ตาม การสื่อสารประจำวันก็เป็นการสร้างสรรค์รูปแบบหนึ่ง แต่ไม่มีสิ่งใดถูกแปลเป็นสิ่งที่เรากล้าแชร์

แรงบันดาลใจไม่ได้มาจากการค้นคว้า แต่มาจากความจริง

ในที่สุดเราก็ตระหนักถึงสิ่งที่เห็นได้ชัดในภายหลัง:

แรงบันดาลใจที่แท้จริงมาจากงานประจำวัน ไม่ใช่จากการวางแผนเนื้อหาหรือจากสิ่งที่เกิดขึ้นบน X ที่ผู้คนพูดถึงแต่เรื่องที่กำลังเป็นกระแสหรือผลงานวิจัยล่าสุด

สำหรับเรา สัญญาณที่ซื่อสัตย์ที่สุดมีอยู่แล้ว:

  1. Slack

    การพูดคุยประจำวัน การแลกเปลี่ยนข้อดีข้อเสีย การตัดสินใจ และช่วงเวลาที่เข้าใจอะไรบางอย่าง

  2. Notion

    เอกสารที่ถูกเขียนใหม่และปรับปรุง ความคิดเกี่ยวกับผลิตภัณฑ์ที่กำลังดำเนินไป

  3. GitHub

    สิ่งที่เราส่งมอบ แก้ไข หรือเปลี่ยนแปลงจริง ๆ ไม่ใช่แค่ความตั้งใจ แต่คือการลงมือทำ

นี่แหละคือสิ่งที่การ build in public สร้างขึ้นมา

เปลี่ยนไอเดียเป็นเอเจนต์ด้วย 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 มีเสียงสังเคราะห์มากพอแล้ว

การ build in public มาพร้อมความรับผิดชอบ

นี่คือตัวอย่างที่ดีของการตลาดด้วย AI ที่ผสมผสานการตัดสินใจของมนุษย์กับ AI co-pilot ในกรณีนี้เราใช้ GitHub Actions เพื่อทำงานอัตโนมัติ และเรากำลังพัฒนา cron job ใน VM0 อยู่ด้วย คุณจะสามารถสร้างเอเจนต์ VM0 และตั้งเวลางานได้โดยตรง

ติดตามข่าวสารได้เร็ว ๆ นี้

เข้าร่วม waitlist และสร้างเอเจนต์ของคุณเอง

Stay in the loop

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