Back to all posts

Jak používáme VM0 k vytvoření AI workflow „Build in Public“

Jak používáme VM0 k vytvoření AI workflow „Build in Public“

Jako začínající startup v oblasti AI je budování na veřejnosti dobrou strategií. V praxi to znamená jediné: musíte každý den ukazovat, na čem pracujete.

To zahrnuje:

  • Aktualizace na sociálních sítích
  • Oznámení komunitě
  • Průběžný pokrok ve vývoji produktu a inženýrství

Nejde jen o spuštění nebo milníky, ale o každodenní práci.

Skutečný problém: nevěděli jsme, co zveřejnit

V mnoha případech nebyla naším největším problémem při správě účtu na X konzistence nebo nástroje. Bylo to mnohem jednodušší:

Nevěděli jsme, co zveřejnit. Zvlášť když vedete introvertní tým, který se více soustředí na tvorbu než na prodej nebo sdílení názorů. Přitom každodenní komunikace je už sama o sobě formou tvorby. Nic z toho se ale nepřekládalo do něčeho, co bychom mohli s jistotou sdílet.

Inspirace nepřichází z výzkumu. Přichází z reality.

Nakonec jsme si uvědomili něco, co je zpětně zřejmé:

Skutečná inspirace vychází z každodenní práce, ne z plánování obsahu nebo z toho, co se děje na X, kde lidé stále mluví o trendech nebo nejnovějším výzkumu.

Pro nás byly nejupřímnější signály už dávno přítomné:

  1. Slack

    Každodenní diskuse, kompromisy, rozhodnutí a momenty jasnosti.

  2. Notion

    Dokumenty, které se píší, přepisují a vylepšují. Produktové myšlení v pohybu.

  3. GitHub

    Co jsme skutečně nasadili, opravili nebo změnili. Ne záměry, ale realizace.

To je základ budování na veřejnosti.

Přeměna myšlenky na agenta pomocí VM0

VM0 je nástroj pro tvorbu agentů. Místo toho, abychom AI žádali „napiš tweety“, dali jsme jí realističtější úkol:

Sleduj, co se skutečně stalo, uspořádej to a předlož to lidskému posouzení.

Pomocí VM0 jsme tuto myšlenku zakódovali do agenta definovaného v AGENTS.md a vm0.yaml

Agent provádí následující:

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

Toto jsem doslova nenapsal sám. Vzniklo to ve spolupráci v průběžných konverzacích s VM0.

Konfigurace běhu je přímočará:

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 mě požádá o vyplnění tabulky, kde tyto položky slouží jako databáze

NázevObsahTypStavDatumZdrojSkóre viralityPůvodní obsahDoporučenoPriorita

Po spuštění agenta jsem získal následující výstup:

Každodenní návyk s GitHub Actions

Poté jsme tohoto agenta napojili na naplánovanou GitHub Action podle workflow VM0:

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

Každý pracovní den po práci dostáváme report. Denní shrnutí toho, co se skutečně stalo, převedené do možných veřejných příběhů.

Můžete se podívat na náš týmový workflow. https://github.com/vm0-ai/team-workflows/tree/main/build-in-public

Člověk ve smyčce

Nepřipojili jsme se však přímo k X API pro automatické publikování. Žádné automaticky zveřejněné příspěvky. Žádný obsah slepě posílaný na X.

Agent nás nepřiměl zveřejňovat více. Přiměl nás více si všímat.

  • Začali jsme být citlivější na smysluplnou práci, kterou každý den děláme, podobně jako když si vedete deník
  • Pečlivěji jsme zvažovali, co si zaslouží zveřejnění
  • Byli jsme odpovědnější za to, co jsme se rozhodli veřejně sdílet

Před zveřejněním jsem se zeptal týmu:

  1. Je v pořádku toto zveřejnit a dát o tom vědět?
  2. Je to pravda?
  3. Je to pevné?
  4. Jsme připraveni to vypustit?
  5. Je to skutečné?

Pak jsem příspěvek ručně upravil a klikl na publikovat. X je plné botů. Odmítáme být jedním z nich.

Záměrně jsme se zastavili před plnou automatizací: Vždy je ve smyčce člověk.

AI je kopilot, ne mluvčí. Na X už je dost syntetických hlasů.

Budování na veřejnosti znamená odpovědnost

Toto je dobrý příklad AI marketingu, který kombinuje lidský úsudek s AI kopilotem. V tomto případě používáme GitHub Actions pro automatizaci. Aktivně také vyvíjíme nativní cron úlohy ve VM0, takže budete moci vytvářet agenty VM0 a plánovat úkoly přímo.

Zůstaňte naladěni.

Přidejte se na waitlist a vytvořte si vlastní agenty.

Stay in the loop

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