Un agente de IA se vuelve útil con el tiempo solo si el contexto sobrevive a través de las sesiones. Obsidian le da a los agentes una capa de memoria estructurada, duradera y local que pueden leer antes de actuar. El agente ya no comienza desde cero, comienza desde tu mundo.
Por qué los agentes necesitan memoria antes de las herramientas
La mayoría de las personas usan IA sin memoria. Abren Claude, ChatGPT, Claude Code u otro asistente, pegan el contexto, explican el proyecto, piden ayuda, copian la respuesta en otro lugar y repiten el mismo ritual al día siguiente. El asistente puede ser inteligente, pero no conoce el estado del trabajo antes de que comience la conversación.
El instinto es dar a los agentes herramientas primero. Conectar Gmail, Slack, Notion, GitHub, Linear, Google Calendar, el navegador y el sistema de archivos. Luego esperar que el agente se vuelva útil. Ese orden es incorrecto.
El acceso a herramientas le da al agente manos, pero la memoria le da juicio. Sin memoria, un agente aún puede hacer cosas, pero no sabe cuáles son importantes, qué ha sucedido ya, cuáles son las prioridades actuales o qué restricciones aplican. Un agente útil necesita responder preguntas básicas antes de actuar:
| Pregunta | Por qué es importante |
|---|---|
| ¿A qué proyecto está relacionado? | Previene respuestas genéricas y contexto erróneo |
| ¿Cuál es el estado actual? | Previene repetir trabajo antiguo |
| ¿Cuál es la siguiente acción? | Convierte memoria en ejecución |
| ¿Quién está involucrado? | Agrega contexto de relación y comunicación |
| ¿Qué decisiones ya se tomaron? | Previene re-litigar razonamientos antiguos |
| ¿Qué se debe entregar pronto? | Crea urgencia y priorización |
| ¿Qué cambió ayer? | Brinda continuidad |
| ¿Qué no se debe tocar? | Agrega límites de seguridad |
Esto es lo que hace que Obsidian sea valioso. Si se estructura correctamente, se convierte en un mapa legible de tu trabajo — no solo un lugar para almacenar notas, sino un primer cerebro que el agente lee antes de actuar. El principio es simple: no le pidas al agente que reconstruya tu mundo a partir de un aviso. Dale un mundo que pueda leer.
Por qué Obsidian funciona bien como memoria de agente
Obsidian tiene varias ventajas para la memoria de agentes que lo hacen digno de elegir sobre un espacio de trabajo cerrado o herramienta propietaria.
Las notas son archivos Markdown locales. Un agente, script o herramienta de terminal puede leerlas sin una API complicada. Una carpeta de archivos Markdown es mucho más fácil para que los agentes inspeccionen que un espacio de trabajo cerrado lleno de objetos propietarios.
Obsidian soporta enlaces y enlaces inversos. Esto te permite crear un gráfico de personas, proyectos, reuniones, decisiones y tareas. Los agentes no solo necesitan texto — necesitan relaciones entre piezas de contexto.
Obsidian soporta propiedades. Estos son campos estructurados en la parte superior de las notas. Una nota de proyecto puede tener estado, prioridad, fecha_límite y siguiente_accion. Una nota de persona puede tener último_contacto, relación y siguiente_punto_de_contacto. Una vez que existen esos campos, el vault se vuelve consultable.
Plugins como Dataview convierten el vault en una base de datos ligera. Dataview es un índice en vivo y motor de consultas para Obsidian que te permite agregar metadatos a las notas y consultarlos con el Lenguaje de Consulta de Dataview. Mantiene las consultas actualizadas a medida que las notas cambian.
Obsidian permanece bajo control del usuario. Para la memoria personal del agente, eso es importante. El asistente puede eventualmente leer tus proyectos, notas privadas, relaciones, contexto de clientes, registros diarios y transcripciones. Mantener esa memoria en un sistema primero local te da más control que almacenar todo dentro de un historial de chatbot cerrado.
Obsidian lista Sincronización a $4/mes facturado anualmente ($5/mes mensualmente) y Publicar a $8/mes facturado anualmente ($10/mes mensualmente). La aplicación principal es gratuita sin límites. Para una configuración de memoria de agente, la mayoría de los usuarios solo necesitan la aplicación gratuita más el plugin gratuito Dataview.
Obsidian requiere disciplina. Si tus notas son inconsistentes, el agente hereda esa inconsistencia. Si nunca actualizas el estado del proyecto, tu tablero miente. Pero si diseñas el vault deliberadamente, se convierte en una de las mejores capas de memoria personal para agentes de IA.
La arquitectura: captura en bruto, memoria estructurada, tablero, briefing
Un cerebro de agente Obsidian no debería ser una gran carpeta de notas. Una transcripción no es lo mismo que una decisión. Una nota diaria no es lo mismo que una tarea. Un tablero no es lo mismo que un archivo de proyecto. La estructura debe separar diferentes niveles de contexto:
| Capa | Ejemplo | Papel |
|---|---|---|
| Captura en bruto | Transcripción de la reunión, memo de voz, correo electrónico copiado, volcado de investigación | Preserva lo que sucedió |
| Memoria procesada | Nota de proyecto, nota de persona, nota de decisión, resumen de reunión | Explica lo que significa |
| Campos estructurados | Estado, fecha límite, prioridad, propietario, siguiente acción | Hace que la memoria sea consultable |
| Tablero | Prioridades del día, proyectos obsoletos, bucles abiertos | Muestra lo que importa ahora |
| Briefing para agentes | Síntesis de la mañana, revisión semanal, resumen de riesgos | Convierte contexto en acción |
Esta separación es importante. Si todo se queda como captura en bruto, los agentes tienen que hacer mucha excavación. Si todo se convierte en una estructura rígida, el sistema se vuelve molesto de mantener. Permite que exista la captura en bruto, pero extrae gradualmente contexto útil en notas estructuradas.
El agente debería ser capaz de moverse a través de las capas: leer una transcripción, extraer una decisión, actualizar una nota de proyecto, crear un bucle abierto y mencionar el resultado en el briefing de mañana. Así es como la memoria se vuelve operativa.
La estructura del vault
Un buen vault legible para agentes necesita carpetas simples con trabajos claros. Evita construir un sistema tan complejo que lo abandones después de una semana. Una estructura práctica:
AI-Agent-Brain/
├── 00 - TABLERO/
├── 01 - DIARIO/
├── 02 - PROYECTOS/
├── 03 - PERSONAS/
├── 04 - TAREAS/
├── 05 - REUNIONES/
├── 06 - DECISIONES/
├── 07 - TRANSCRIPCIONES/
├── 08 - INVESTIGACIÓN/
├── 09 - BRIEFINGS/
├── 10 - PLANTILLAS/
└── 99 - ARCHIVO/
Créalo desde la terminal:
mkdir -p "AI-Agent-Brain"/{"00 - TABLERO","01 - DIARIO","02 - PROYECTOS","03 - PERSONAS","04 - TAREAS","05 - REUNIONES","06 - DECISIONES","07 - TRANSCRIPCIONES","08 - INVESTIGACIÓN","09 - BRIEFINGS","10 - PLANTILLAS","99 - ARCHIVO"}
Luego abre AI-Agent-Brain como un vault de Obsidian. Cada carpeta tiene un papel distinto:
| Carpeta | Qué va allí | Por qué los agentes lo necesitan |
|---|---|---|
| 00 - TABLERO | Tablero diario y paneles de control | Le da orientación al agente |
| 01 - DIARIO | Una nota por día | Crea continuidad |
| 02 - PROYECTOS | Una nota por proyecto activo | Muestra objetivos, estados, fechas límite, siguientes acciones |
| 03 - PERSONAS | Una nota por persona importante | Proporciona memoria de relaciones |
| 04 - TAREAS | Notas de tareas o archivos de tareas estructuradas | Muestra lo que necesita hacerse |
| 05 - REUNIONES | Notas y resúmenes de reuniones | Captura decisiones y compromisos |
| 06 - DECISIONES | Registros de decisiones | Previene razonamientos repetidos |
| 07 - TRANSCRIPCIONES | Llamadas en bruto, notas de voz, grabaciones | Preserva contexto en bruto |
| 08 - INVESTIGACIÓN | Hallazgos externos, artículos, notas de herramientas | Conecta el conocimiento externo |
| 09 - BRIEFINGS | Resúmenes generados por IA de la mañana y la semana | Convierte memoria en acción |
| 10 - PLANTILLAS | Formatos estándar de notas | Mantiene el sistema consistente |
| 99 - ARCHIVO | Material inactivo o antiguo | Mantiene limpia la memoria activa |
Los nombres de las carpetas son menos importantes que la separación de roles. Si el agente necesita el estado actual del proyecto, va a 02 - PROYECTOS. Si necesita los elementos no terminados de ayer, va a 01 - DIARIO. Si necesita contexto de relaciones, va a 03 - PERSONAS.
Instalar Obsidian
Obsidian está disponible para macOS, Windows, Linux, iOS y Android. Para la mayoría de los usuarios, instálalo desde el sitio oficial, crea o abre un vault y señálalo a la estructura de carpetas anterior. Habilita los plugins comunitarios cuando estés listo para agregar Dataview.
En Linux, también puedes instalarlo a través de Snap:
sudo snap install Obsidian --classic
Para un cerebro de agente primero local, lo importante no es cómo instales Obsidian, sino que el vault sea solo una carpeta de archivos Markdown que tus herramientas puedan leer directamente.
Precios: cuánto cuesta esta configuración
La aplicación principal de Obsidian es gratuita y sin límites. No necesitas una cuenta para usar un vault local. Las partes opcionales de pago son sobre sincronización, publicación y uso comercial.
| Componente | Costo | Cuándo lo necesitas |
|---|---|---|
| Aplicación principal de Obsidian | Gratis | Suficiente para un vault local de un solo dispositivo |
| Obsidian Sync | $4/usuario/mes (anual) o $5/usuario/mes (mensual) | Usar para sincronización encriptada oficial entre dispositivos |
| Obsidian Publish | $8/sitio/mes (anual) o $10/sitio/mes (mensual) | Usar para publicar el vault como un sitio web |
| Plugin Dataview | Gratis | Necesario para tableros y consultas en vivo |
| Claude Code | Depende del plan de Claude | Útil para leer y actualizar archivos de vault desde la terminal |
| Respaldo de repositorio privado de GitHub | Gratis (con límites) o de pago | Respaldo y versionado opcionales |
Para una configuración de memoria de agente, la mayoría de las personas pueden comenzar con la aplicación gratuita y el plugin gratuito Dataview. Paga por Sync si deseas sincronización oficial en múltiples dispositivos con menos configuración. Paga por Publish solo si deseas convertir algunas notas en un sitio público.
Instalar Dataview
Dataview es el plugin que hace que el tablero sea útil. Sin él, Obsidian sigue siendo un buen sistema de memoria, pero el tablero será principalmente manual. Con Dataview, el tablero lee notas y se actualiza automáticamente.
Instálalo dentro de Obsidian:
- Abrir Configuraciones.
- Ir a Plugins comunitarios.
- Desactivar el modo restringido.
- Hacer clic en Navegar.
- Buscar Dataview.
- Instalar y habilitarlo.
Dataview es un índice en vivo y motor de consultas sobre tu base de conocimiento. Te permite agregar metadatos a las notas y consultar esos metadatos para listar, filtrar, ordenar o agrupar información. Una vez habilitado, cualquier nota puede contener un bloque de consulta de Dataview que se actualiza automáticamente a medida que tu vault cambia.
Las plantillas de notas
El sistema solo funciona si las notas tienen una estructura consistente. Cada tipo de nota debe tener un pequeño conjunto de campos que permanezcan consistentes. Evita la tentación de modelar todo: deseas suficiente estructura para los agentes y tableros, pero no tanto que escribir una nota se convierta en un impuesto.
Project note
---
type: project
status: active
priority: high
deadline: 2026-06-15
owner: Vincent
next_action: Draft the article intro
completion: 40
related_people:
- Sarah
- Alex
---
# Project Name
## Goal
What this project is supposed to achieve.
## Current state
Where things stand right now.
## Constraints
Important limits, dependencies, risks, or decisions.
## Notes
Useful context for the project.
Person note
---
type: person
relationship: investor
status: active
last_contact: 2026-05-18
next_touchpoint: 2026-05-25
priority: high
context: Interested in AI Career
---
# Person Name
## Context
Who they are and why they matter.
## History
Important interactions, conversations, or commitments.
## Preferences
Communication style, interests, boundaries, or useful details.
## Next touchpoint
What should happen next.
Task note
---
type: task
status: in-progress
project: AI Career
due: 2026-05-22
priority: high
energy: deep
---
# Task Name
## Outcome
What done looks like.
## Notes
Context, links, blockers, or requirements.
Meeting note
---
type: meeting
date: 2026-05-22
project: AI Career
people:
- Sarah
- Alex
status: processed
---
# Meeting with Sarah and Alex
## Summary
Short summary of the conversation.
## Decisions
- Decision 1
- Decision 2
## Action items
- [ ] Action item 1
- [ ] Action item 2
## Follow-up
What needs to happen next.
Decision note
---
type: decision
date: 2026-05-22
project: AI Career
status: decided
impact: high
---
# Decision: Use Obsidian as the agent memory layer
## Context
What led to this decision.
## Options considered
- Option A
- Option B
- Option C
## Decision
What was chosen.
## Why
The reasoning behind the choice.
## Revisit if
Conditions that would change the decision.
Daily note
---
type: daily
date: 2026-05-22
focus: Finish Obsidian agent memory article
energy: medium
---
# 2026-05-22
## Focus
The main thing that matters today.
## Plan
- [ ] First important task
- [ ] Second important task
- [ ] Third important task
## Open loops
OPEN: Follow up on the contractor stack article visual.
OPEN: Decide whether to turn the Obsidian article into a setup guide.
## End of day
What changed today.
In daily notes, use OPEN: as a convention for unresolved items that should carry forward. The dashboard queries these automatically.
El tablero debe leer, no almacenar
Este es el principio de diseño más importante en todo el sistema. Un tablero no es otro lugar para poner información. Es una nota que lee del resto del vault y resalta lo que importa en este momento.
Si el tablero se convierte en una nota manual, se pudrirá. Si lee notas de proyecto, notas de tareas, notas de personas y notas diarias, se mantiene actualizado siempre que las notas subyacentes estén actualizadas.
Crear el archivo:
touch "AI-Agent-Brain/00 - TABLERO/Tablero.md"
Luego agrega secciones con consultas de Dataview. Coloca cada consulta dentro de un bloque de código de Dataview en tu nota de Obsidian.
Prioridades de hoy
TABLE WITHOUT ID
file.link AS "Tarea",
due AS "Vence",
project AS "Proyecto",
priority AS "Prioridad"
FROM "04 - TAREAS"
WHERE type = "task"
AND status != "complete"
AND (due = date(today) OR due < date(today))
SORT priority DESC, due ASC
LIMIT 10
El LIMIT 10 es intencional. Un tablero que muestra 47 tareas atrasadas no crea claridad — crea ansiedad.
Proyectos activos
TABLE WITHOUT ID
file.link AS "Proyecto",
priority AS "Prioridad",
completion + "%" AS "Hecho",
deadline AS "Fecha Límite",
next_action AS "Siguiente Acción"
FROM "02 - PROYECTOS"
WHERE type = "project"
AND status = "active"
SORT priority DESC, deadline ASC
La columna más importante es next_action. Un agente nunca debería tener que adivinar qué mueve un proyecto hacia adelante.
Próximas fechas límite
TABLE WITHOUT ID
file.link AS "Elemento",
type AS "Tipo",
deadline AS "Fecha Límite",
status AS "Estado"
FROM ""
WHERE deadline >= date(today)
AND deadline <= date(today) + dur(7 days)
AND status != "complete"
SORT deadline ASC
Esto captura cualquier nota con un campo deadline — proyectos, entregas, notas de decisión u otros archivos estructurados.
Personas a contactar
TABLE WITHOUT ID
file.link AS "Persona",
relationship AS "Relación",
last_contact AS "Último Contacto",
next_touchpoint AS "Siguiente Punto de Contacto",
priority AS "Prioridad"
FROM "03 - PERSONAS"
WHERE type = "person"
AND status = "active"
AND next_touchpoint <= date(today)
SORT priority DESC, last_contact ASC
Esto convierte la memoria de relaciones en acción. El asistente no solo debe recordar tareas — debe recordar personas.
Bucles abiertos de ayer
Usa la convención OPEN: en notas diarias para elementos que deben ser continuados:
LIST
FROM "01 - DIARIO"
WHERE type = "daily"
AND date = date(today) - dur(1 day)
FLATTEN file.lists AS item
WHERE contains(string(item), "OPEN:")
Los bucles abiertos no siempre son tareas formales. A menudo son pequeños elementos no resueltos que desaparecen si no creas un sistema para ellos.
Decisiones recientes
TABLE WITHOUT ID
file.link AS "Decisión",
project AS "Proyecto",
date AS "Fecha",
impact AS "Impacto"
FROM "06 - DECISIONES"
WHERE type = "decision"
AND date >= date(today) - dur(14 days)
SORT date DESC
Esto permite que el agente entienda el contexto estratégico reciente antes de actuar.
Proyectos obsoletos
TABLE WITHOUT ID
file.link AS "Proyecto",
priority AS "Prioridad",
deadline AS "Fecha Límite",
next_action AS "Siguiente Acción"
FROM "02 - PROYECTOS"
WHERE type = "project"
AND status = "active"
AND (next_action = null OR completion < 100)
SORT deadline ASC
Puedes mejorar esto más tarde añadiendo un campo last_reviewed a las notas de proyectos.
El flujo de trabajo del briefing matutino
El tablero muestra datos. El briefing explica lo que significan los datos. Aquí es donde el agente se vuelve útil. No quieres que un modelo repita el tablero de vuelta — quieres que sintetice la situación.
Un buen aviso para el briefing matutino:
Lee mi nota del tablero de Obsidian y cada archivo al que hace referencia.
Sintetiza un briefing matutino que me diga:
1. La única cosa más importante que lograr hoy.
2. Lo que requiere mi atención antes del mediodía y por qué.
3. Qué está en riesgo si no actúo sobre ello hoy.
4. Qué persona o relación necesita más atención.
5. Una decisión pendiente que debería tomar antes de empezar.
No describas las tablas. Dime lo que significan.
Mantén el briefing por debajo de 300 palabras.
Empieza con lo más urgente.
La instrucción "no describas las tablas" es importante. Muchos asistentes resumirán los datos visibles en lugar de interpretarlos. El objetivo del briefing es convertir memoria en juicio, no recapitular el tablero.
Guarda la salida en:
AI-Agent-Brain/09 - BRIEFINGS/2026-05-22 - Briefing Matutino.md
O añádelo a la nota diaria de hoy en 01 - DIARIO.
Conectando Claude Code al vault
Claude Code es una herramienta de codificación de agentes que vive en la terminal, comprende tu base de código y ayuda a ejecutar tareas rutinarias a través de archivos y herramientas. Puede operar dentro de la carpeta de tu vault y leer o actualizar archivos Markdown directamente.
Instala Claude Code con el instalador nativo oficial en macOS, Linux o WSL:
curl -fsSL https://claude.ai/install.sh | bash
O con npm (requiere Node.js 18 o posterior):
npm install -g @anthropic-ai/claude-code
Luego abre tu directorio de vault:
cd ~/AI-Agent-Brain
claude
Desde allí, pide a Claude Code que lea y actualice archivos Markdown:
Lee 00 - TABLERO/Tablero.md y las notas vinculadas desde él.
Crea el briefing matutino de hoy en 09 - BRIEFINGS usando este formato:
- Prioridad más importante
- Atención antes del mediodía
- Riesgo si se ignora
- Relación a contactar
- Decisión que tomar
Luego añade un resumen de un párrafo a la nota diaria de hoy en 01 - DIARIO.
No modifiques notas de proyecto a menos que previamente lo pidas.
La regla "no modifiques notas de proyecto a menos que previamente lo pidas" es importante porque Claude Code puede editar archivos. Ser explícito sobre lo que puede y no puede cambiar previene reescrituras no intencionadas. Este es el lugar donde el archivo de reglas CLAUDE.md se vuelve esencial.
Agregar un archivo de reglas CLAUDE.md
Un archivo de reglas le dice al agente cómo comportarse en el vault. Previene que cada sesión se convierta en una nueva negociación sobre lo que el agente puede tocar. Créalo en la raíz del vault:
touch "AI-Agent-Brain/CLAUDE.md"
Agrega el siguiente contenido:
# CLAUDE.md
Estás trabajando dentro de un vault de Obsidian utilizado como un sistema de memoria de agente IA.
## Reglas básicas
- Lee notas relevantes antes de hacer recomendaciones.
- Prefiere actualizar notas existentes sobre crear duplicados.
- No elimines notas a menos que se te indique explícitamente.
- No reescribas notas completas a menos que se te pida.
- Al crear nuevas notas, utiliza las plantillas en 10 - PLANTILLAS.
- Preserva el frontmatter YAML.
- Si falta un campo, pregunta antes de inventarlo.
- Agrega elementos importantes no resueltos como líneas OPEN: en la nota diaria correspondiente.
- Escribe decisiones en 06 - DECISIONES cuando se toma una elección significativa.
- Mantén los briefings generados por debajo de 300 palabras a menos que se te pida lo contrario.
## Roles de carpeta
- 00 - TABLERO: visión general y paneles de control.
- 01 - DIARIO: notas diarias y bucles abiertos.
- 02 - PROYECTOS: estado del proyecto y próximas acciones.
- 03 - PERSONAS: memoria de relaciones.
- 04 - TAREAS: notas de tareas.
- 05 - REUNIONES: notas y resúmenes de reuniones.
- 06 - DECISIONES: registros de decisiones.
- 07 - TRANSCRIPCIONES: transcripciones en bruto y captura.
- 08 - INVESTIGACIÓN: investigación externa.
- 09 - BRIEFINGS: resúmenes generados.
- 10 - PLANTILLAS: plantillas de nota.
- 99 - ARCHIVO: material inactivo.
## Seguridad
- Pregunta antes de hacer grandes cambios estructurales.
- Pregunta antes de mover archivos.
- Pregunta antes de cambiar más de cinco notas a la vez.
- Resume cada edición que realices.
Este archivo convierte el vault en un espacio de trabajo controlado. El agente no solo está leyendo notas aleatorias — está operando dentro de reglas definidas.
Conectar el vault a través de MCP
Para configuraciones más avanzadas, MCP (Modelo de Protocolo de Contexto) puede conectar agentes a herramientas locales y fuentes de datos. Claude Code admite la conexión a herramientas externas a través de MCP, que Anthropic describe como un estándar abierto para integraciones de herramientas de IA. El camino más simple es dejar que Claude Code opere directamente dentro de la carpeta del vault — eso es suficiente para la mayoría de los usuarios.
Un camino más avanzado es exponer el vault a través de un servidor MCP de sistema de archivos:
npx -y @modelcontextprotocol/server-filesystem ~/AI-Agent-Brain
Luego configura el cliente para usar ese servidor de sistema de archivos. La configuración exacta depende del cliente — Claude Desktop, Claude Code, Cursor, Windsurf o alguna otra herramienta compatible con MCP.
El punto de seguridad es crítico: no expongas todo tu directorio de inicio a un agente. Expón solo la carpeta del vault, y preferiblemente comienza con flujos de trabajo de solo lectura si tu cliente lo admite.
Respaldo y versionado de Git
Obsidian Sync te da sincronización oficial e historial de versiones, pero algunos usuarios técnicos también prefieren Git. Git versiona archivos Markdown de manera limpia y te proporciona un historial de auditoría completo. Dentro del vault:
cd ~/AI-Agent-Brain
git init
git add .
git commit -m "Configuración inicial del cerebro del agente Obsidian"
Agrega un .gitignore:
.Obsidian/workspace*
.Obsidian/cache
.trash/
.DS_Store
Realiza commit regularmente:
git add .
git commit -m "Actualizar proyectos y notas diarias"
Para hacer push a un repositorio privado de GitHub:
git remote add origin [email protected]:YOUR_USERNAME/ai-agent-brain.git
git branch -M main
git push -u origin main
No pongas notas sensibles en un repositorio público. Si el vault contiene notas de personas, información de clientes, transcripciones, planes de negocio o decisiones privadas, trátalo como infraestructura confidencial.
El bucle de escritura de vuelta
Leer es solo la mitad del sistema. El agente también necesita escribir de vuelta. Si solo lee el vault, el vault se aleja de la realidad. Si escribe sin cuidado, el vault se vuelve ruidoso. Un buen bucle de escritura de vuelta actualiza la memoria después de que ocurre el trabajo.
| Evento | Acción de escritura de vuelta |
|---|---|
| Tarea completada | Marcar tarea como completa o actualizar la finalización del proyecto |
| Nueva decisión tomada | Crear nota de decisión |
| Reunión concluida | Resumir la reunión y extraer elementos de acción |
| Relación tocada | Actualizar nota de persona y último_contacto |
| Investigación completada | Crear nota de investigación con fuentes y resumen |
| Proyecto avanzado | Actualizar siguiente_accion y estado |
| Bucles abiertos encontrados | Agregar línea OPEN: a la nota diaria |
| Día concluido | Agregar resumen de fin de día |
Una convención simple de escritura de vuelta en las notas diarias:
DONE: Borrador del artículo sobre carrera de IA completado.
UPDATE: Carrera de IA — finalización: 70
OPEN: Elegir visual para el artículo sobre memoria de agente Obsidian.
DECISION: Usar "Obsidian como primer cerebro para agentes" como el enfoque del artículo.
Luego un agente puede procesar la nota diaria y actualizar los archivos relevantes:
Lee la nota diaria de hoy.
Procesa líneas que comienzan con DONE, UPDATE, OPEN y DECISION.
- Para líneas DONE, actualiza las notas de tarea correspondientes si es obvio.
- Para líneas UPDATE, actualiza la nota de proyecto correspondiente.
- Para líneas OPEN, mantenlas en la nota diaria e inclúyelas en el briefing de mañana.
- Para líneas DECISION, crea una nota de decisión en 06 - DECISIONES.
Antes de editar, muéstrame los cambios que planeas hacer.
La cláusula "antes de editar" es una capa de seguridad. Una vez que el flujo de trabajo sea confiable, algunas actualizaciones de bajo riesgo pueden volverse automáticas.
Transcripciones: memoria en bruto sin ahogar el vault
Las transcripciones son poderosas pero peligrosas. Si vuelcas cada reunión, memo de voz y llamada en Obsidian sin procesar, el vault se vuelve pesado y ruidoso. Usa 07 - TRANSCRIPCIONES para material en bruto, pero extrae contexto útil en notas estructuradas.
Un aviso para procesar transcripciones:
Lee esta transcripción.
Crea:
1. Un resumen de cinco puntos.
2. Una lista de decisiones.
3. Una lista de elementos de acción.
4. Personas mencionadas.
5. Proyectos mencionados.
6. Bucles abiertos.
7. Cualesquiera actualizaciones que deberán hacerse a las notas de proyectos o notas de personas.
No actualices archivos aún. Primero muéstrame los cambios propuestos.
Después de la revisión, pide al agente que escriba una nota de reunión en 05 - REUNIONES, una nota de decisión en 06 - DECISIONES si es necesario, actualizaciones a notas de proyectos relevantes y elementos OPEN: en la nota diaria. Esto convierte las transcripciones en memoria en lugar de almacenamiento.
Notas de investigación: contexto externo que se acumula
Los agentes necesitan memoria interna, pero también necesitan contexto externo fresco. Si la investigación vive solo dentro de un chat, desaparece. Si la investigación se convierte en una nota, se acumula. Usa 08 - INVESTIGACIÓN para comparaciones de herramientas, notas de mercado, investigación de empresas, explicaciones técnicas, resúmenes de fuentes y análisis competitivo.
---
type: research
topic: memoria de agente Obsidian
date: 2026-05-22
status: activo
source_quality: mixto
related_project: Carrera IA
---
# Investigación: memoria de agente Obsidian
## Resumen
Lo que importa.
## Hallazgos clave
- Hallazgo 1
- Hallazgo 2
- Hallazgo 3
## Fuentes
- Fuente 1
- Fuente 2
## Implicaciones
Lo que cambia esto.
## Seguimiento
Qué investigar a continuación.
La investigación siempre debe estar vinculada a proyectos y decisiones. De lo contrario, se convierte en una biblioteca que nadie utiliza.
Un plan de implementación de 30 días
No construyas todo el sistema en una tarde. Construye la versión mínima, úsala, luego agrega estructura donde cree valor.
Week 1: Build the memory skeleton
Create the vault folders, install Obsidian, and create templates for daily notes, projects, people, and tasks. Start with only a few fields: type, status, priority, deadline, and next_action. Do not install ten plugins — install Dataview only when you are ready to build the dashboard.
Goal for week 1: 5 project notes, 10 people notes, daily notes for the week, and one simple dashboard structure.
Week 2: Add the dashboard
Install Dataview and create the first dashboard sections: today's priorities, active projects, upcoming deadlines, people to contact, and open loops. Do not obsess over perfect queries. The dashboard should answer one question: what matters today?
Goal for week 2: Dashboard that updates from notes, OPEN: convention in daily notes, morning briefing prompt saved.
Week 3: Connect an agent
Install Claude Code or connect an MCP-compatible assistant to the vault. Start read-only: ask it to read the dashboard and generate a morning briefing. Do not let it edit notes yet.
Goal for week 3: Agent can read dashboard, agent can produce morning briefing, briefings saved in 09 - BRIEFINGS.
Week 4: Add controlled write-back
Let the agent update low-risk files: append to daily notes, create briefing notes, create draft decision notes, or propose project updates. Require approval before edits that affect project status, people notes, or multiple files.
Goal for week 4: Agent can propose updates, agent can write approved briefings, agent can extract decisions and open loops, weekly review generated from the vault. By day 30, you should spend less time re-explaining context and more time reviewing synthesis.
Errores comunes
1. Sobreconstruir la taxonomía
Una taxonomía gigante del vault se siente productiva pero usualmente colapsa. Comienza con la estructura más pequeña que apoye tu trabajo real.
2. Propiedades inconsistentes
Si algunas notas de proyecto usan deadline, otras usan due, y otras usan target_date, tus consultas se romperán. Elige nombres de campos y adhiérete a ellos.
3. Hacer de cada pensamiento una tarea
No todo pertenece a un sistema de tareas. Algunos elementos son bucles abiertos, algunos son decisiones, algunos son notas, y algunos son contexto en bruto.
4. Volcar transcripciones sin procesarlas
La captura en bruto es útil solo si se extrae contexto importante en memoria estructurada.
5. Dejar que los agentes editen demasiado pronto
Comienza con análisis de solo lectura, luego cambios de solo borrador, luego escritura de vuelta aprobada. La autonomía plena debe ganarse, no asumirse.
6. Confundir datos del tablero con juicio
El tablero muestra lo que existe. El briefing explica lo que significa.
El cerebro de agente Obsidian viable mínimo
La configuración más pequeña útil no es complicada. Necesitas: un vault de Obsidian, carpetas para notas diarias, proyectos, personas y tareas, un tablero, Dataview, un aviso de briefing matutino, una conexión cautelosa de agente y una regla de que los resultados importantes sean escritos de vuelta.
Una configuración mínima en la línea de comandos:
mkdir -p "AI-Agent-Brain"/{"00 - TABLERO","01 - DIARIO","02 - PROYECTOS","03 - PERSONAS","04 - TAREAS","09 - BRIEFINGS","10 - PLANTILLAS"}
cd "AI-Agent-Brain"
Luego agrega tu primera nota de proyecto a 02 - PROYECTOS/Carrera IA.md:
---
type: project
status: activo
priority: alto
deadline: 2026-06-15
owner: Vincent
next_action: Redactar el artículo de memoria de agente Obsidian
completion: 20
---
# Carrera IA
## Objetivo
Construir el mejor recurso para trabajos de IA, herramientas, recursos para fundadores y flujos de trabajo de agentes.
## Estado actual
Varios artículos redactados. El artículo sobre el cerebro del agente Obsidian es el siguiente.
## Notas
Enfocarse en guías prácticas, visuales fuertes y comparaciones estructuradas.
Abre la carpeta en Obsidian, habilita Dataview y el sistema comienza.
Vista final
Obsidian no es valioso para los agentes porque está de moda. Es valioso porque le da a los agentes una capa de memoria duradera, legible y estructurada que el usuario posee.
El asistente solo puede volverse útil con el tiempo si el contexto sobrevive a través de sesiones. Tus proyectos, personas, decisiones, reuniones, transcripciones, bucles abiertos y prioridades necesitan vivir en algún lugar fuera de la ventana de chat. Obsidian es uno de los lugares más simples para poner esa memoria porque es local, basado en Markdown, vinculable, consultable y flexible.
El camino práctico es claro: comienza con un vault pequeño, agrega propiedades consistentes, construye un tablero que lea de las notas en lugar de almacenar información manualmente, utiliza un agente para generar un briefing matutino y luego agrega gradualmente escritura de vuelta, procesamiento de transcripciones, notas de investigación y actualizaciones controladas.
El resultado no es solo un mejor sistema de toma de notas. Es una capa de memoria operativa para agentes de IA. Ese es el verdadero cambio: el agente ya no comienza desde cero. Comienza desde tu mundo.
Explora los últimos trabajos de IA en Carreras de IA, o continúa aprendiendo en nuestra sección Aprender IA.
Frequently Asked Questions
Obsidian es una aplicación de toma de notas local que almacena todas las notas como archivos de Markdown simples en tu propio dispositivo. Es bueno para la memoria del agente de IA porque los agentes y scripts pueden leer esos archivos directamente sin una API complicada, las notas pueden tener campos frontmatter estructurados en YAML que las hacen consultables, y el complemento Dataview convierte la bóveda en una base de datos ligera en vivo. A diferencia de las herramientas basadas en la nube, la bóveda permanece completamente bajo tu control.
Sí. La aplicación central de Obsidian es gratuita sin límites para uso personal. Los complementos de pago opcionales incluyen Obsidian Sync ($4/mes facturado anualmente o $5/mes mensualmente) para sincronización en múltiples dispositivos con encriptación, y Obsidian Publish ($8/mes facturado anualmente o $10/mes mensualmente) para publicar notas como un sitio web. Para un sistema de memoria de agentes de IA, la mayoría de los usuarios solo necesitan la aplicación gratuita más el complemento comunitario Dataview gratuito.
Dataview es un complemento comunitario gratuito para Obsidian que actúa como un índice en vivo y motor de consulta sobre tus notas. Te permite agregar campos de metadatos a las notas y consultar esos campos para crear tablas, listas y tableros dinámicos que se actualizan automáticamente a medida que las notas cambian. Para un cerebro de agente de IA, Dataview es lo que convierte una carpeta de archivos Markdown en un tablero operativo consultable: mostrando las prioridades de hoy, proyectos activos, plazos próximos y personas a contactar automáticamente.
Instala Claude Code utilizando el instalador oficial (curl -fsSL https://claude.ai/install.sh | bash) o a través de npm (npm install -g @anthropic-ai/claude-code). Navega a la carpeta de tu bóveda en el terminal (cd ~/AI-Agent-Brain) y ejecuta 'claude'. Claude Code puede luego leer y escribir archivos Markdown en la bóveda. Agrega un archivo CLAUDE.md en la raíz de la bóveda con reglas sobre qué carpetas puede editar y qué acciones requieren aprobación antes de su ejecución.
Un archivo CLAUDE.md es un archivo de reglas colocado en la raíz de tu bóveda que le dice a un agente de IA cómo comportarse al trabajar dentro de ella. Define qué carpetas sirven para qué propósito, qué puede y no puede cambiar el agente, cuándo preguntar antes de editar, cómo manejar plantillas y frontmatter de YAML, y límites de seguridad como requerir aprobación antes de cambiar más de cinco notas a la vez. Evita que cada sesión de agente requiera una nueva negociación sobre permisos y contexto.
Indica a Claude Code u otro agente hacia tu carpeta de bóveda, luego dale un aviso pidiéndole que lea la nota del tablero y todos los archivos vinculados. Instrúyele que sintetice — no resumir — los datos: identifica la prioridad más importante, qué necesita atención antes del mediodía, qué está en riesgo hoy, qué relación necesita atención, y qué decisión abierta debería tomarse primero. La instrucción clave es 'no describas las tablas, dime lo que significan'. Guarda la salida en 09 - INFORMES o añádelo a la nota diaria de hoy.
Sí, los agentes pueden escribir de nuevo en Obsidian editando archivos Markdown en la bóveda. El enfoque seguro es construir el proceso de escritura de forma gradual: comienza con análisis solo de lectura, luego pasa a propuestas que el agente te muestra antes de guardar, y luego escritura aprobada para archivos de bajo riesgo como notas diarias e informes. Requiere aprobación explícita antes de que el agente modifique notas de proyectos, notas de personas o más de cinco archivos a la vez. El archivo de reglas CLAUDE.md y la instrucción 'antes de editar, muéstrame los cambios' son los principales mecanismos de seguridad.