Ir al contenido

GUION v2 — Memoria Compartida entre Agentes: el Cerebro que Gobierna a Claude y Gemini

GUION v2 — Memoria Compartida entre Agentes: el Cerebro que Gobierna a Claude y Gemini

Sección titulada «GUION v2 — Memoria Compartida entre Agentes: el Cerebro que Gobierna a Claude y Gemini»

Duración objetivo: 50-55 min · Integra: investigación 100% de gbrain + hallazgos vividos 10/11-jun + comparativa Engram + diseño de 8 capas. ESTRUCTURA DE DEMOS: una demo por PROPIEDAD del sistema — bloques cortos (2-4 min), dinámicos, cada uno con su mini-payoff. Marcadas las dependencias de fase [F0/F1/F2/F3].


(A cámara, directo)

“Compartir memoria no es compartir mente.

Esta semana le di la MISMA memoria a los agentes de Anthropic y de Google — una sola base de datos, un solo cerebro, los dos conectados. Y aun así… cada uno interpretó mis datos a su manera. Uno fue directo a la respuesta. El otro se perdió buscando. Uno preguntó antes de asumir. El otro asumió.

Y ahí entendí algo que ningún tutorial de ‘segundo cerebro con IA’ te cuenta: la memoria compartida te da los hechos. La coordinación… la da otra cosa. Y esa otra cosa es de lo que se trata este video.”

OPEN LOOPS (3, visuales y concretos):

  1. “Vas a ver a un agente de Google leer — palabra por palabra — una decisión que el agente de Anthropic firmó en mi cerebro. Y vas a ver el momento en que le REVOCO el acceso a uno de los dos, en vivo, sin tocar al otro.”
  2. “Vas a ver cómo destruyo la base de datos completa… y la reconstruyo con un comando. Sin backup. Cuando entiendas por qué se puede, vas a entender dónde debe vivir tu memoria.”
  3. “Y al final te muestro las cinco veces que este sistema se me rompió esta semana — porque las cinco fallas enseñan más que cualquier demo perfecta.”

  • Garry Tan (CEO de Y Combinator) liberó GBrain: el cerebro de sus agentes personales. Números de SU producción (del repo, citables): 17,888 páginas, 4,383 personas, 21 cron jobs autónomos. “Se despierta más inteligente que ayer.”
  • 21.9K estrellas en GitHub. [VERIFICAR números frescos el día de grabación]
  • Dos ensayos del propio Garry vienen DENTRO del paquete: “Thin Harness, Fat Skills” y “Homebrew for Personal AI” — y la tesis es la misma de este canal: el secreto no es el modelo, es el harness. (Mostrar el archivo en pantalla — “esto viene en node_modules, casi nadie lo ha leído”.)
  • Conexión catálogo: “si viste Harness Engineering o Hermes, esto es el siguiente capítulo.”

[4:30 - 14:00] CONCEPTO — tres ideas, sin relleno

Sección titulada «[4:30 - 14:00] CONCEPTO — tres ideas, sin relleno»

Cada agente es un pez dorado (amnesia por sesión) Y ADEMÁS su memoria, cuando existe, es del vendor. ChatGPT memory vive en OpenAI; Projects en Anthropic. Cambiar de modelo = perder tu contexto. “Tu memoria es el mecanismo de lock-in más elegante jamás inventado.”

Lo que te venden: “conecta tu IA a tus notas y sabrá todo de ti” — demo con 10 notas de juguete, graph view como si fuera inteligencia. La pregunta que separa humo de sistema: ¿qué pasa el día 30, con datos reales, con DOS agentes a la vez, cuando algo se rompe? Este video es exactamente eso: día 30, datos reales, fallas incluidas.

Idea 3 (10:00): La arquitectura — memoria como SERVICIO gobernado

Sección titulada «Idea 3 (10:00): La arquitectura — memoria como SERVICIO gobernado»

Diagrama de capas (construir en pantalla, de abajo hacia arriba):

ARCHIVOS GIT (system of record — la DB se reconstruye desde aquí)
MOTOR (Postgres + gbrain en Docker — un server, N clientes)
RETRIEVAL (keyword + semántica + GRAFO + reranker)
PROTOCOLO (MCP HTTP + una identidad OAuth POR agente)
GOBERNANZA (la constitución: convenciones, disciplinas, esquemas) ← lo que NADIE enseña
AGENTES VISITANTES (Claude, Gemini, el que venga)
  • Dato del benchmark de gbrain que rompe intuiciones: el grafo aporta +31 puntos de precisión; los embeddings solos apenas mueven la aguja (18→18 vs 18→49). “El muro de carga no es el que crees.”
  • Las 5 disciplinas operacionales (de la doc de gbrain): señal en cada mensaje, cerebro antes que web, sync tras escribir, heartbeat, ciclo nocturno.

“Lo de siempre acá: nada de vaults de juguete. Este es MI cerebro real — todos los guiones, investigaciones y decisiones de este canal, el de verdad, el que uso para trabajar. Y las fallas que vas a ver… me pasaron de verdad esta semana, con pantallazos incluidos. Vamos.”


[14:30 - 42:00] LAS DEMOS — una por propiedad (bloques cortos, ritmo alto)

Sección titulada «[14:30 - 42:00] LAS DEMOS — una por propiedad (bloques cortos, ritmo alto)»

DEMO 1 (14:30) · EL RELEVO — propiedad: multi-vendor real [F0 ✅ ya validada]

Sección titulada «DEMO 1 (14:30) · EL RELEVO — propiedad: multi-vendor real [F0 ✅ ya validada]»
Claude Code: "guarda la decisión X, fírmala" → put_page firmada
(cerrar)
Antigravity: "¿cuál fue la última decisión y quién la firmó?"
→ la lee, cita el contenido Y al autor
  • Pantalla dividida, logos visibles. “Anthropic escribió. Google leyó. La memoria es mía.”
  • Punto: no viaja la conversación — viajan decisiones con PROCEDENCIA (quién, cuándo, vía qué).

DEMO 2 (17:30) · TIME-TO-CONTEXT — propiedad: arranque en frío [F0]

Sección titulada «DEMO 2 (17:30) · TIME-TO-CONTEXT — propiedad: arranque en frío [F0]»
Split screen: agente SIN cerebro vs agente CON cerebro
Misma pregunta: "¿en qué quedamos con el proyecto X?"
Izquierda: "no tengo contexto de eso" / Derecha: respuesta con semanas de historia
  • “Esos 15-20 minutos de re-explicar contexto, todos los días… esto los borra.”

DEMO 3 (20:00) · EL GRAFO QUE SE TEJE SOLO — propiedad: conocimiento conectado [F0]

Sección titulada «DEMO 3 (20:00) · EL GRAFO QUE SE TEJE SOLO — propiedad: conocimiento conectado [F0]»
Escribir una página con [[wikilinks]] a 2 entidades → gbrain get_links / graph
→ los edges aparecieron SOLOS (extracción sin LLM, costo cero)
→ backlinks: "¿qué apunta a este proyecto?" → todo conectado
  • Recordar el benchmark: “esto que parece detalle ES el +31 de precisión.”

DEMO 4 (23:00) · THINK — propiedad: síntesis con citas y honestidad [F1 🔑 embeddings]

Sección titulada «DEMO 4 (23:00) · THINK — propiedad: síntesis con citas y honestidad [F1 🔑 embeddings]»
gbrain think "¿qué hemos decidido sobre títulos de videos y qué nos falta definir?"
→ respuesta sintetizada CON citas a páginas reales
→ y la parte anti-humo: "GAPS: el cerebro no sabe X"
  • “Una IA que te muestra las fuentes Y te dice lo que NO sabe. Eso es lo contrario del humo.”

DEMO 5 (26:30) · EL ESQUEMA — propiedad: estructura que entiende tu mundo [F2]

Sección titulada «DEMO 5 (26:30) · EL ESQUEMA — propiedad: estructura que entiende tu mundo [F2]»
ANTES: 47 páginas tipo "media" genérico → búsqueda plana
gbrain schema add-type guion / video / decision ... + sync --apply (backfill en vivo)
DESPUÉS: gbrain whoknows "retención" → rutea por tipo experto
  • “Mismo contenido, otra estructura — y el cerebro pasó de pila de notas a base de conocimiento.”

DEMO 6 (30:00) · LA BITÁCORA AUTOMÁTICA — propiedad: se alimenta solo [F0 ✅]

Sección titulada «DEMO 6 (30:00) · LA BITÁCORA AUTOMÁTICA — propiedad: se alimenta solo [F0 ✅]»
Cerrar una sesión de Claude → hook SessionEnd dispara →
abrir Gemini: "¿en qué se trabajó hoy?" → lo sabe, sin que nadie escribiera nada
  • Patrón humano: el cambio de guardia médico. “Trabajar ES actualizar la memoria.”

DEMO 7 (33:00) · IDENTIDAD Y REVOCACIÓN — propiedad: seguridad por agente [F0 ✅]

Sección titulada «DEMO 7 (33:00) · IDENTIDAD Y REVOCACIÓN — propiedad: seguridad por agente [F0 ✅]»
Mostrar: cada CLI tiene SU cliente OAuth y SU token
→ revocar el token de Gemini EN VIVO → Gemini pierde el cerebro (error limpio)
→ Claude sigue funcionando intacto → re-emitir token → Gemini vuelve
  • “Esto no existe cuando tu memoria es un archivo: identidad POR agente, revocable. Capa 2 del video de Skills, aplicada a la memoria.” [Momento de seguridad — patrón del canal]

DEMO 8 (36:30) · DESTRUIR LA BASE Y RENACER — propiedad: system of record [F0]

Sección titulada «DEMO 8 (36:30) · DESTRUIR LA BASE Y RENACER — propiedad: system of record [F0]»
docker compose down -v (borrar la base COMPLETA, en cámara)
→ "¿perdí todo? No." → gbrain sync desde el repo markdown
→ el cerebro renace: mismas páginas, mismo grafo re-extraído
  • “El contrato de gbrain dice: la base NO se respalda — se RECONSTRUYE. Tu conocimiento vive en archivos tuyos, en git, legibles. La base es un índice desechable. ESO es soberanía.”
  • [Probable mejor momento del video — adrenalina real]

DEMO 9 (39:30) · EL CEREBRO DESDE EL TELÉFONO — propiedad: tuyo en todas partes [F0+CF]

Sección titulada «DEMO 9 (39:30) · EL CEREBRO DESDE EL TELÉFONO — propiedad: tuyo en todas partes [F0+CF]»
brain en Cloudflare Pages + Access → abrirlo desde el teléfono en cámara
→ login → tus páginas, tu grafo de decisiones, desde cualquier parte, solo tú

DEMO 10 (42:00) · ★ EL CLÍMAX — coding agents + AGENTES DE PRODUCCIÓN [F-cloud]

Sección titulada «DEMO 10 (42:00) · ★ EL CLÍMAX — coding agents + AGENTES DE PRODUCCIÓN [F-cloud]»

La demo que nadie más puede hacer: dos mundos, un cerebro.

1. Presentar: 2 agentes ADK NUEVOS y simples corriendo en Cloud Run —
INVESTIGADOR (lee el cerebro vía MCPToolset) y CRONISTA (escribe de vuelta)
2. Pregunta al Investigador: "¿qué hemos decidido sobre el video de GBrain?"
→ consulta el cerebro (el MISMO que usan Claude y Gemini) → responde con citas
3. El Investigador DELEGA por A2A al Cronista
→ el Cronista escribe informes/<fecha> al cerebro, con wikilinks,
firmado "Escrito por Agente ADK (Cloud Run)"
4. De vuelta en la laptop — Gemini: "¿hay algo nuevo?"
→ lee el informe que un agente de PRODUCCIÓN escribió hace segundos
  • Punto de enseñanza: “Esto ya no es darle memoria a tu terminal. Son agentes interactivos (los que usas tú) y agentes productivos (los que corren solos en la nube) — de DOS empresas distintas, con TRES protocolos (MCP, A2A, OAuth) — colaborando sobre un solo cerebro: el tuyo. Cuatro firmas distintas en la misma memoria.”
  • Cierre del momento (mirando a cámara): “Y si esto te voló la cabeza con dos agentes… imagina un equipo entero con tareas nocturnas. Eso viene.” [teaser V3 plantado]
  • Nota producción: agentes deliberadamente SIMPLES (código limpio → blueprint Skool); conexión con el catálogo: “mismo stack ADK+A2A del video del IDP — si quieres la base, está en ese video.”

[46:00 - 52:00] LA LETRA CHICA — las 5 fallas reales + Engram

Sección titulada «[46:00 - 52:00] LA LETRA CHICA — las 5 fallas reales + Engram»

Las 5 fallas de mi semana (contar con pantallazos reales):

Sección titulada «Las 5 fallas de mi semana (contar con pantallazos reales):»
  1. El cerrojo fantasma: dos agentes a la vez sobre la base embebida → “Reconnecting…” eterno. Lección: memoria multi-agente = SERVICIO, no archivo.
  2. El error mentiroso: “macOS WASM bug” que en realidad era el cerrojo (lo probamos con lsof). Lección: los errores te mienten; el proceso de debug es parte del sistema.
  3. La señal sucia: el hook reportaba git status y un agente dedujo el proyecto equivocado. Lección: “tu sistema es tan bueno como las señales que le das de comer.”
  4. Las dos memorias: “guarda en serio” — cada agente tiene SU memoria además de la compartida. Lección: hay que escribir DÓNDE vive cada cosa (la constitución).
  5. La base corrupta: un kill mató el PGLite sin retorno. Lección: por eso existe el system of record (demo 8 ya lo demostró).

Engram — la comparativa honesta (sin atacar, celebrando):

Sección titulada «Engram — la comparativa honesta (sin atacar, celebrando):»
  • “En español, Gentleman Programming viene haciendo un gran trabajo con Engram — su propia herramienta de memoria. Es EXCELENTE para lo que es: binario único, cero config, esquema de fábrica. Si quieres memoria de coding simple HOY, pruébenla.”
  • La diferencia honesta: Engram = herramienta opinionada (las convenciones vienen en el código). Lo nuestro = plataforma gobernada (las convenciones las escribes TÚ: identidad por agente, grafo, system of record, esquemas propios). “No es mejor o peor — es la diferencia entre comprar la casa amoblada y ser el arquitecto.”
  • Todo lo del video: $0 (embeddings locales) o centavos (hosted).
  • La advertencia del propio repo: su comando de brainstorm se les fue a $50 por un bug de límites (incidente documentado). “Hasta el cerebro de un CEO de YC se equivoca — la diferencia es que lo documentan. Eso es lo que hay que premiar en open source.”

[48:00 - 53:00] CIERRE CIRCULAR + SKOOL + TEASER

Sección titulada «[48:00 - 53:00] CIERRE CIRCULAR + SKOOL + TEASER»

“El modelo es el empleado. La memoria es la empresa. No regales la empresa.

Y la frase con la que abrí, ahora la entiendes completa: compartir memoria no es compartir mente. La memoria alinea los hechos. Las reglas — la constitución que le escribes a cada agente — alinean el comportamiento. Y la diferencia de criterio entre agentes… esa no se elimina nunca. Se gobierna. Igual que en cualquier equipo.”

“Todo el blueprint de este sistema — el docker-compose, las configs de cada agente, las plantillas de la constitución, los hooks, el esquema, y los cinco errores ya resueltos — está completo en la comunidad, paso a paso, para que lo montes en un fin de semana. Link en la descripción.”

“Esto corre en mi escritorio. ¿Y si el cerebro viviera en la nube, con tareas nocturnas ingiriendo información mientras duermes, y CUALQUIER máquina tuya pudiera consultarlo? Eso es el próximo video: el harness completo. Y créeme — lo que pasa cuando le das crons a un cerebro… cambia cómo trabajas.”


ARQUITECTURA DEFINITIVA (decisión Nicolás 11-jun)

Sección titulada «ARQUITECTURA DEFINITIVA (decisión Nicolás 11-jun)»

El cerebro vive en la NUBE: gbrain serve —http en Cloud Run (scale-to-zero) + Postgres en Supabase free tier (gbrain tiene soporte de primera clase: init —supabase). Lo consultan: Claude Code y Antigravity (laptop, MCP HTTP + token c/u), los 2 agentes ADK (Cloud Run, MCPToolset + A2A), el teléfono (admin/brain web). Docker local queda como ambiente de desarrollo/backup. System of record: repo git markdown — frase del guion: “está en la nube porque YO quiero — y se va de la nube cuando YO quiera.”

  • Dependencias de demos: D1,D2,D3,D6,D7,D8 = Fase 0 (implementables YA) · D4 = Fase 1 (embeddings) · D5 = Fase 2 (schema) · D9 = deploy CF Pages (3 comandos de Nicolás) · D10 = cerebro en Cloud Run+Supabase + 2 agentes ADK simples (Investigador+Cronista). → El plan de implementación ES el plan de demos: construir fase = desbloquear demo.
  • Ritmo: 9 demos de 2.5-3.5 min — ninguna se estira; si una demo no rinde en ensayo, se corta sin piedad (mejor 7 dinámicas que 9 con relleno).
  • Zona crítica 25-35% (min 13-18): el manifiesto + DEMO 1 caen ahí — transición con gancho visual inmediato.
  • Payoffs anunciados en hook: revocación (D7, min 33) · destrucción/renacer (D8, min 36) · las 5 fallas (min 42) — re-enganche distribuido en la segunda mitad.
  • Shorts derivados: (1) el relevo 60s, (2) revocación de token en vivo, (3) “destruí mi base de datos a propósito”, (4) la tesis memoria≠mente 45s, (5) think con gap analysis.
  • Pendiente pre-grabación: ejecutar Fases 0-2 + ensayar cada demo + VidIQ + título validado contra catálogo + verificar números frescos del repo.