Varhaisvaiheen startupina tekoälyalalla julkisesti rakentaminen on hyvä strategia. Käytännössä se tarkoittaa yhtä asiaa: sinun täytyy näyttää, mitä teet joka päivä.
Tähän kuuluu:
- Sosiaalisen median päivitykset
- Yhteisöilmoitukset
- Jatkuva tuote- ja kehitystyön eteneminen
Kyse ei ole vain julkaisuista tai virstanpylväistä, vaan arjen työstä.
Todellinen ongelma: emme tienneet, mitä julkaista
Monissa tapauksissa suurin haasteemme X-tilin pyörittämisessä ei ollut johdonmukaisuus tai työkalut. Se oli paljon yksinkertaisempi:
Emme tienneet, mitä julkaista. Varsinkin kun tiimi on introvertti ja keskittyy enemmän rakentamiseen kuin myyntiin tai mielipiteiden jakamiseen. Kuitenkin päivittäinen viestintä on jo itsessään luomista. Silti mikään siitä ei muuttunut jaettavaksi sisällöksi, jonka takana voisimme seistä.
Inspiraatio ei synny tutkimuksesta. Se syntyy todellisuudesta.
Lopulta ymmärsimme jälkikäteen ilmeisen asian:
Todellinen inspiraatio tulee päivittäisestä työstä, ei sisältösuunnittelusta tai siitä, mitä X:ssä tapahtuu, missä ihmiset puhuvat siitä, mikä on pinnalla tai uusimmasta tutkimuksesta.
Meille rehellisimmät signaalit olivat jo olemassa:
-
Slack
Päivittäiset keskustelut, kompromissit, päätökset ja selkeyden hetket.
-
Notion
Kirjoitettavat, uudelleenkirjoitettavat ja hiottavat dokumentit. Tuoteajattelu liikkeessä.
-
GitHub
Mitä oikeasti toimitimme, korjasimme tai muokkasimme. Ei aikomuksia, vaan toteutusta.
Tätä julkisesti rakentaminen on.
Idean muuttaminen agentiksi VM0:lla
VM0 on agenttien rakentaja. Sen sijaan, että pyytäisimme tekoälyä "kirjoittamaan twiittejä", annoimme sille konkreettisemman tehtävän:
Tarkkaile, mitä oikeasti tapahtui, järjestä se ja esitä se ihmisen arvioitavaksi.
VM0:lla koodasimme tämän ajatuksen agentiksi, jonka määrittelevät AGENTS.md ja vm0.yaml
Agentti tekee seuraavaa:
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
Tätä en kirjaimellisesti kirjoittanut itse. Se syntyi yhdessä VM0:n kanssa käytyjen keskustelujen kautta.
Ajoaikakonfiguraatio on suoraviivainen:
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 }}
Agentti pyytää minua täyttämään taulukon, jossa nämä toimivat tietokantana
| Otsikko | Sisältö | Tyyppi | Tila | Päivämäärä | Lähde | Virality score | Alkuperäinen sisältö | Suositeltu | Prioriteetti |
|---|
Agentin ajon jälkeen sain seuraavan tuloksen:

Päivittäiseksi tavaksi GitHub Actionsin avulla
Sitten liitimme tämän agentin ajastettuun GitHub Actioniin VM0-työnkulun mukaisesti:
https://blog.vm0.ai/en/posts/vm0-github-action
Joka arkipäivä työpäivän jälkeen saamme raportin. Päivittäinen yhteenveto siitä, mitä oikeasti tapahtui, käännettynä mahdollisiksi julkisiksi tarinoiksi.
Voit tutustua tiimimme työnkulkuun. https://github.com/vm0-ai/team-workflows/tree/main/build-in-public

Ihminen mukana silmukassa
Emme kuitenkaan yhdistäneet suoraan X APIin automaattista julkaisua varten. Ei automaattisesti julkaistuja postauksia. Ei sokeasti X:ään työnnettyä sisältöä.
Agentti ei saanut meitä julkaisemaan enemmän. Se sai meidät kiinnittämään enemmän huomiota.
- Huomasimme paremmin merkityksellisen työn, jota teemme päivittäin, aivan kuin pitäisimme päiväkirjaa
- Olimme harkitsevampia siitä, mikä ansaitsee näkyvyyttä
- Olimme vastuullisempia siitä, mitä päätimme sanoa julkisesti
Ennen julkaisua tarkistin tiimimme kanssa:
- Voiko tämän julkaista ja kertoa ihmisille?
- Onko tämä totta?
- Onko tämä pitävä?
- Voimmeko julkaista tämän?
- Onko tämä aitoa?
Sitten muokkasin julkaisua manuaalisesti ja painoin julkaise. X on täynnä botteja. Me emme halua olla yksi niistä.
Pysähdyimme tarkoituksella ennen täyttä automaatiota: aina ihminen mukana silmukassa.
Tekoäly on apukuski, ei tiedottaja. X:ssä on jo tarpeeksi synteettisiä ääniä.
Julkisesti rakentaminen tuo vastuuta
Tämä on hyvä esimerkki tekoälymarkkinoinnista, jossa yhdistyvät ihmisen arvio ja tekoälyapuri. Tässä tapauksessa käytämme automaatioon GitHub Actionsia. Rakennamme myös parhaillaan natiiveja cron-tehtäviä VM0:aan, joten jatkossa voit rakentaa VM0-agentteja ja ajastaa tehtäviä suoraan.
Pysy kuulolla.
Liity jonotuslistalle ja rakenna omat agenttisi.





