Back to all posts

Bagaimana kami menggunakan VM0 untuk membangun alur kerja “Build in Public” bertenaga AI

Sebagai startup tahap awal di ranah AI, membangun di depan publik (building in public) adalah strategi yang baik. Dalam praktiknya, building in public berarti satu hal: Anda perlu menunjukkan apa yang Anda kerjakan setiap hari.

Itu mencakup:

Bukan hanya peluncuran atau tonggak pencapaian, tetapi pekerjaan sehari-hari.

Masalah sebenarnya: kami tidak tahu apa yang harus diposting

Dalam banyak kasus, tantangan terbesar kami menjalankan akun X bukanlah konsistensi atau perkakas. Jauh lebih sederhana:

Kami tidak tahu apa yang harus diposting. Apalagi ketika Anda menjalankan tim introver yang lebih fokus membangun ketimbang menjual atau berbagi opini. Namun, komunikasi sehari-hari itu sendiri sudah merupakan bentuk penciptaan. Tetapi tidak ada satu pun dari itu yang diterjemahkan menjadi sesuatu yang bisa kami bagikan dengan percaya diri.

Inspirasi tidak datang dari riset. Ia datang dari kenyataan.

Pada akhirnya kami menyadari sesuatu yang, jika dilihat ke belakang, sangat jelas:

Inspirasi sejati datang dari pekerjaan sehari-hari, bukan dari perencanaan konten atau dari apa yang sedang terjadi di X, di mana orang terus membicarakan apa yang lagi hangat atau riset terbaru.

Bagi kami, sinyal paling jujur sudah ada di sana:

  1. Slack

    Diskusi sehari-hari, trade-off, keputusan, dan momen kejernihan.

  2. Notion

    Dokumen yang ditulis, ditulis ulang, dan disempurnakan. Pemikiran produk yang sedang berjalan.

  3. GitHub

    Apa yang benar-benar kami kirim, perbaiki, atau ubah. Bukan niat, tetapi eksekusi.

Inilah bahan-bahan dari building in public.

Mengubah gagasan menjadi agen dengan VM0

VM0 adalah agent builder. Alih-alih meminta AI untuk "menulis tweet," kami memberinya tugas yang lebih membumi:

Amati apa yang benar-benar terjadi, susun, dan sajikan untuk penilaian manusia.

Menggunakan VM0, kami mengkodekan gagasan ini menjadi sebuah agen yang didefinisikan oleh AGENTS.md dan vm0.yaml

Agen ini melakukan hal berikut:

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

Ini bukan sesuatu yang benar-benar saya tulis sendiri. Ini di-co-pilot melalui obrolan yang berkelanjutan dengan VM0.

Konfigurasi runtime-nya lugas:

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

Agen meminta saya mengisi tabel dengan itu sebagai sebuah database

TitleContentTypeStatusDateSourceViralty scoreOrginal contentRecommendedPriority

Setelah menjalankan agen, saya mendapatkan hasil berikut:

building_in_public.png

Menjadikannya kebiasaan harian dengan GitHub Actions

Kami kemudian menyambungkan agen ini ke GitHub Action terjadwal mengikuti alur kerja VM0:

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

Setiap hari kerja seusai jam kantor, kami menerima sebuah laporan. Sebuah ringkasan harian tentang apa yang benar-benar terjadi, diterjemahkan menjadi kemungkinan narasi publik.

Anda bisa melihat alur kerja tim kami. https://github.com/vm0-ai/team-workflows/tree/main/build-in-public

Screenshot 2026-01-15 at 7.37.33 PM.png

Manusia dalam loop

Namun, kami tidak langsung menyambung ke API X untuk publikasi otomatis. Tidak ada postingan yang dipublikasikan otomatis. Tidak ada konten yang didorong secara membabi buta ke X.

Agen tidak membuat kami memposting lebih banyak. Ia membuat kami lebih memperhatikan.

Sebelum memposting, saya memeriksa dengan tim kami:

  1. Apakah ini tidak masalah untuk dipublikasikan dan diketahui orang?
  2. Apakah ini benar?
  3. Apakah ini solid?
  4. Apakah kami siap mengirim ini?
  5. Apakah ini sungguhan?

Lalu saya mengedit postingan secara manual dan mengeklik publikasikan. X penuh dengan bot. Kami menolak menjadi salah satunya.

Kami sengaja berhenti sebelum otomatisasi penuh: Selalu ada manusia dalam loop.

AI adalah co-pilot, bukan juru bicara. X sudah punya cukup banyak suara sintetis.

Building in public datang dengan tanggung jawab

Ini adalah contoh bagus dari pemasaran AI, memadukan penilaian manusia dengan co-pilot AI. Dalam kasus ini, kami menggunakan GitHub Actions untuk otomatisasi. Kami juga sedang aktif membangun cron job native di VM0, jadi Anda akan bisa membangun agen VM0 dan menjadwalkan tugas secara langsung.

Nantikan terus.

Gabung waitlist dan buat agen Anda sendiri.

Related Articles

Stay in the loop

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

SubscribeJoin Discord