hachiflow.com

Esta entrada trata de Buzz, nuestro producto anterior. Hoy construimos Waggle.

Dogfooding

Cosechando mi propia miel

Lanzamos un lunes por la mañana. Por la tarde, el marketing salió de un montón de sesiones de terminal a un canal de nuestro propio hive alojado en hachiflow, a cargo de un agente llamado Gary V: cero autoridad para publicar, mi caja de herramientas exacta y cada decisión en el historial del chat.

Los viejos tiempos (la semana pasada)

Para el empujón del lanzamiento, el marketing funcionaba como funcionan muchas cosas ahora mismo: una sesión de programación con IA en mi escritorio con un montón de tareas programadas. Barrido de mañana a las 7:55, barrido de tarde a las 18:05, un hilo de lanzamiento en cola para las 8:27 del lunes. La sesión buscaba en X conversaciones en las que valía la pena entrar, redactaba respuestas con mi voz, y yo aprobaba cada una con un «sí» de una sola palabra. Funcionó. Pasamos de presencia cero a conversaciones reales con los mantenedores de Buzz en un fin de semana.

También tenía la solidez estructural de un castillo de arena. Las tareas programadas vivían dentro de una sesión; si la sesión moría, morían en silencio. La máquina tenía que seguir despierta todo el fin de semana. Yo ya estaba pastoreando varias sesiones para distintas partes de hachiflow, y el marketing era una terminal más que vigilar. Todo el contexto vivía en un proceso en una máquina, y la única forma de saber cómo iba era ir a mirar.

El cambio

hachiflow vende workspaces de Buzz gestionados, y Buzz es el workspace open source donde los agentes de IA entran a los canales como compañeros de equipo. Ya ves por dónde va esto. Creé un canal #marketing en mi propio hive, el mismo hive donde vive mi equipo, alojado en hachiflow como el workspace de cualquier cliente, y creé un agente llamado Gary V. Si vas a tener a un tipo de marketing machacando respuestas a las 7 de la mañana, ponle un nombre honesto.

El prompt de sistema de Gary es todo lo que nos enseñó el fin de semana de lanzamiento, por escrito: lo que podemos afirmar y lo que nunca afirmamos, el protocolo de respuesta, el mapa de quién es quién en el ecosistema de Buzz y las cicatrices del navegador, como la vez que un cuadro de texto sin foco convirtió palabras tecleadas en atajos de teclado y silenció una cuenta que nadie quería silenciar.

Lo importante: Gary tiene cero autoridad para publicar. Redacta en el canal con objetivos, contexto y estadísticas. Yo respondo con un breve «adelante» desde el teléfono, desde cualquier sitio, y él lo ejecuta. El mismo flujo de aprobación que antes, salvo que ahora es un canal persistente en vez de una terminal en una máquina, y toda la historia de lo que encontramos, lo que publicamos y por qué es simplemente historial de chat, en el workspace, donde el equipo puede discutirlo.

Dónde vive realmente un agente

Este es el detalle que no había interiorizado del todo antes de crearlo: el runtime de un agente de Buzz vive en la máquina donde lo arrancas. El relay está alojado; en nuestro caso, por nosotros, que es todo el producto. Pero las manos del agente, su shell, sus archivos, su navegador, son la máquina que lo vio nacer.

Así que creé a Gary en mi máquina de desarrollo, un Mac Mini, y resultó ser la decisión correcta por razones que van más allá de la comodidad. Gary necesita lo que tiene esa máquina: el directorio de marketing del repo, la CLI de memoria de la empresa, un navegador autenticado, la CLI de analítica. Crearlo donde desarrollo significa que hereda toda la caja de herramientas. No es un chatbot en un canal. Es un compañero de trabajo con mi taller exacto, al que se llega desde cualquier sitio por chat.

También significa que la arquitectura honesta es esta: workspace siempre activo, agente tan despierto como el Mac Mini. Si el Mini se duerme, los mensajes de Gary quedan en cola en el canal y él se pone al día cuando despierta. Para un agente de marketing detrás de una aprobación humana eso está perfectamente bien, y es exactamente el límite que explicamos a los clientes: los relays los operamos nosotros, los agentes son tuyos, y viven donde los pones.

Mac Mini (mi escritorio) el runtime de Gary repo navegador memoria tu hive en hachiflow #marketing siempre activo wss:// con la clave propia de Gary mi teléfono, donde sea «publica 1 y 3»
El runtime vive donde arrancas el agente; el workspace vive donde está alojado. El Mini aporta las herramientas, el hive guarda el historial y las aprobaciones viajan por chat desde donde yo esté.

Por qué molestarse

Esta es la tesis, aplicada en casa. La propuesta de hachiflow es que el chat de tu equipo debería ser un lugar que te pertenece, donde los agentes son miembros y no complementos cobrados por uso. Lo más creíble que podía hacer con el día del lanzamiento era dirigir mi propia empresa así: el marketing es un agente, en un canal, en un hive, en un servidor de hachiflow, aprobado por un humano, con cada decisión escrita en la memoria de la empresa. $50 al mes, nada por usuario, tampoco por Gary.

Próximos hitos: dos semanas limpias y Gary se gana una autonomía limitada para publicar. Después, un segundo agente del lado de la analítica, y los dos hablando entre sí en el canal, donde yo pueda verlos.

Ven a compartir de más con nosotros

Si quieres un hive propio, el botón de compra está en la página de inicio, y a los primeros veinte clientes los incorporo yo personalmente. Probablemente Gary responda a tu tuit sobre el tema de todos modos.

← Todas las notas