Per una startup in fase iniziale nel settore dell'AI, fare building in public è una buona strategia. In pratica, fare building in public significa una cosa: devi mostrare ogni giorno cosa stai facendo.
Questo include:
- Aggiornamenti sui social media
- Annunci alla community
- Progressi continui di prodotto e ingegneria
Non si tratta solo di lanci o traguardi, ma del lavoro di tutti i giorni.
Il vero problema: non sapevamo cosa pubblicare
In molti casi, la nostra sfida più grande nel gestire il nostro account X non era la costanza o gli strumenti. Era molto più semplice:
Non sapevamo cosa pubblicare. Soprattutto quando gestisci un team introverso che si concentra più sul costruire che sul vendere o condividere opinioni. Eppure la comunicazione quotidiana è già una forma di creazione. Ma nulla di tutto ciò veniva tradotto in qualcosa che potessimo condividere con sicurezza.
L'ispirazione non viene dalla ricerca. Viene dalla realtà.
Alla fine ci siamo resi conto di una cosa ovvia col senno di poi:
La vera ispirazione viene dal lavoro quotidiano, non dalla pianificazione dei contenuti né da ciò che accade su X, dove le persone continuano a parlare di cosa va di moda o dell'ultima ricerca.
Per noi, i segnali più onesti erano già lì:
-
Slack
Discussioni quotidiane, trade-off, decisioni e momenti di chiarezza.
-
Notion
Documenti scritti, riscritti e affinati. Il pensiero di prodotto in movimento.
-
GitHub
Ciò che abbiamo effettivamente rilasciato, corretto o modificato. Non intenzioni, ma esecuzione.
Questo è ciò di cui è fatto il building in public.
Trasformare l'idea in un agente con VM0
VM0 è un agent builder. Invece di chiedere all'AI di "scrivere tweet", le abbiamo affidato un compito più concreto:
Osserva cosa è davvero accaduto, organizzalo e presentalo al giudizio umano.
Usando VM0, abbiamo codificato questa idea in un agente definito da AGENTS.md e vm0.yaml
L'agente fa quanto segue:
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
Non è qualcosa che ho scritto letteralmente io. È stato co-pilotato attraverso chat continue con VM0.
La configurazione del runtime è semplice:
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 }}
L'agente mi chiede di riempire una tabella con questi campi come database
| Title | Content | Type | Status | Date | Source | Viralty score | Orginal content | Recommended | Priority |
|---|
Dopo aver eseguito l'agente, ho ottenuto quanto segue:

Trasformarlo in un'abitudine quotidiana con GitHub Actions
Abbiamo poi collegato questo agente a una GitHub Action pianificata seguendo il workflow di VM0:
https://blog.vm0.ai/en/posts/vm0-github-action
Ogni giorno feriale dopo il lavoro riceviamo un report. Un riepilogo quotidiano di ciò che è davvero accaduto, tradotto in possibili narrazioni pubbliche.
Puoi dare un'occhiata al workflow del nostro team. https://github.com/vm0-ai/team-workflows/tree/main/build-in-public

Human in the loop
Tuttavia, non ci siamo collegati direttamente all'API di X per la pubblicazione automatica. Nessun post pubblicato automaticamente. Nessun contenuto inviato ciecamente su X.
L'agente non ci ha fatto pubblicare di più. Ci ha fatto prestare più attenzione.
- Siamo diventati più sensibili al lavoro significativo che facciamo ogni giorno, un po' come tenere un diario
- Più ponderati su cosa meritasse visibilità
- Più responsabili di ciò che sceglievamo di dire pubblicamente
Prima di pubblicare, ho verificato con il nostro team:
- Va bene pubblicare questo e farlo sapere alle persone?
- È vero?
- È solido?
- Siamo d'accordo a rilasciarlo?
- È davvero così?
Poi ho modificato manualmente il post e ho cliccato pubblica. X è pieno di bot. Ci rifiutiamo di esserne uno.
Ci siamo intenzionalmente fermati prima della piena automazione: sempre un human in the loop.
L'AI è un co-pilota, non un portavoce. X ha già abbastanza voci sintetiche.
Fare building in public comporta una responsabilità
Questo è un buon esempio di marketing con l'AI, che combina il giudizio umano con un co-pilota AI. In questo caso, usiamo GitHub Actions per l'automazione. Stiamo anche costruendo attivamente cron job nativi in VM0, così potrai costruire agenti VM0 e pianificare task direttamente.
Resta sintonizzato.
Iscriviti alla waitlist e crea i tuoi agenti.


