Back to all posts

Cómo usamos VM0 para construir un flujo de trabajo de "Build in Public" impulsado por IA

Como startup en etapa temprana en el espacio de IA, construir en público es una buena estrategia. En la práctica, construir en público significa una cosa: necesitas mostrar lo que estás haciendo cada día.

Esto incluye:

No se trata solo de lanzamientos o hitos, sino del trabajo del día a día.

El problema real: no sabíamos qué publicar

En muchos casos, nuestro mayor desafío al administrar nuestra cuenta de X no era la consistencia o las herramientas. Era mucho más simple:

No sabíamos qué publicar. Especialmente cuando lideras un equipo introvertido que se enfoca más en construir que en vender o compartir opiniones. Sin embargo, la comunicación diaria ya es una forma de creación. Aun así, nada de eso se estaba traduciendo en algo que pudiéramos compartir con confianza.

La inspiración no viene de la investigación. Viene de la realidad.

Eventualmente nos dimos cuenta de algo obvio en retrospectiva:

La inspiración real viene del trabajo diario, no de la planificación de contenido o de lo que sucede en X, donde la gente sigue hablando de lo que está de moda o de las últimas investigaciones.

Para nosotros, las señales más honestas ya estaban ahí:

  1. Slack

    Discusiones diarias, compensaciones, decisiones y momentos de claridad.

  2. Notion

    Documentos siendo escritos, reescritos y refinados. Pensamiento de producto en movimiento.

  3. GitHub

    Lo que realmente enviamos, corregimos o cambiamos. No intenciones, sino ejecución.

De esto está hecho construir en público.

Convirtiendo la idea en un agente con VM0

VM0 es un constructor de agentes. En lugar de pedirle a la IA que "escriba tweets", le dimos una tarea más fundamentada:

Observar lo que realmente sucedió, organizarlo y presentarlo para juicio humano.

Usando VM0, codificamos esta idea en un agente definido por AGENTS.md y vm0.yaml

El agente hace lo siguiente:

Analiza mensajes de Slack y actividad de GitHub para generar publicaciones virales de X (Twitter) para construir en público, luego sincroniza con Notion.

El agente:

1. Recopila contenido de múltiples fuentes:
   - Canales de Slack (últimas 24 horas)
   - Repositorios de la organización en GitHub (commits recientes, PRs, issues, releases)

2. Identifica temas de "construir en público":
   - Lanzamientos de producto, logros técnicos, hitos
   - Insights y decisiones detrás de escena
   - Elecciones de arquitectura, trabajo de rendimiento
   - Fallas, pivotes, lecciones para desarrolladores
   - Contribuciones de código abierto y comunidad

3. Crea 2–3 variaciones de publicación por tema:
   - Publicaciones individuales o hilos cortos
   - Gancho → Contexto → Valor → CTA
   - Detalles concretos, sin relleno

4. Genera un reporte en markdown con puntuaciones y recomendaciones

5. Sincroniza todo a una base de datos de Notion como borradores

Esto no fue algo que escribí literalmente yo mismo. Fue co-pilotado a través de conversaciones continuas con VM0.

La configuración de tiempo de ejecución es directa:

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

El agente me pide completar una tabla con estos campos como base de datos

TitleContentTypeStatusDateSourceViralty scoreOrginal contentRecommendedPriority

Después de ejecutar el agente, obtuve lo siguiente:

building_in_public.png

Convirtiéndolo en un hábito diario con GitHub Actions

Luego conectamos este agente a una GitHub Action programada siguiendo el flujo de trabajo de VM0:

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

Cada día laboral después del trabajo, recibimos un reporte. Un resumen diario de lo que realmente sucedió, traducido en posibles narrativas públicas.

Puedes revisar el flujo de trabajo de nuestro equipo. https://github.com/vm0-ai/team-workflows/tree/main/build-in-public

Screenshot 2026-01-15 at 7.37.33 PM.png

Humano en el bucle

Sin embargo, no conectamos directamente con la API de X para auto-publicación. No hay publicaciones automáticas. No hay contenido enviado a ciegas a X.

El agente no nos hizo publicar más. Nos hizo prestar más atención.

Antes de publicar, consulté con nuestro equipo:

  1. ¿Está bien publicar esto y que la gente lo sepa?
  2. ¿Es verdad?
  3. ¿Es sólido?
  4. ¿Estamos bien con enviar esto?
  5. ¿Esto es real?

Luego edité manualmente la publicación y hice clic en publicar. X está lleno de bots. Nos negamos a ser uno.

Intencionalmente nos detuvimos antes de la automatización completa: Siempre un humano en el bucle.

La IA es un copiloto, no un portavoz. X ya tiene suficientes voces sintéticas.

Construir en público viene con responsabilidad

Este es un buen ejemplo de marketing con IA, combinando juicio humano con un copiloto de IA. En este caso, usamos GitHub Actions para automatización. También estamos construyendo activamente trabajos cron nativos en VM0, para que puedas construir agentes de VM0 y programar tareas directamente.

Mantente atento.

Únete a la lista de espera y crea tus propios agentes.

Stay in the loop

// Get the latest insights on agent-native development.

SubscribeJoin Discord