User Context

Preferencias individuales, historial de conversaciones y patrones de flujo de trabajo personales. Cada usuario obtiene una experiencia de automatización personalizada superpuesta a la compartida. Business Memory.


¿Qué es User Context?

User Context es el segmento de memoria per-user dentro de un espacio de trabajo. Donde Business Memory responde “¿cómo funciona esta empresa?”, User Context responde “¿cómo esta persona en particular ¿trabajar?" – su tono, sus flujos de trabajo guardados, sus interacciones recientes, las cuentas que poseen, los atajos que prefieren.

Cada paso AI y sesión de chat recibe ambas capas. Agents fundamenta el razonamiento general en Business Memory, luego personaliza la salida usando User Context, sin que ninguna capa se filtre entre los usuarios ni se filtre en la línea base del espacio de trabajo compartido.


Lo que vive en User Context

Preferencias

Tono preferido, estilo de escritura, zona horaria predeterminada, idioma, formato de salida. El usuario dice "Prefiero viñetas cortas" una vez y todos los chats y flujos de trabajo futuros lo respetan.

Historial de conversaciones

Datos extraídos de sesiones de chat pasadas: en qué está trabajando el usuario, qué cuentas mencionó, hilos abiertos a los que desea dar seguimiento.

Cuentas propias y ofertas

Qué empresas, contactos y ofertas pertenecen a este usuario. Los flujos de trabajo de divulgación e informes se aplican automáticamente en lugar de preguntar en cada ejecución.

Guardado Workflows y plantillas

Favoritos personales y plantillas frequently-run. Útil para interacciones chat-first donde "ejecutar mi flujo de enriquecimiento habitual" debe resolverse en algo concreto.

Patrones de interacción

Comportamientos recurrentes que el sistema ha aprendido: horas de trabajo típicas, cadencia de revisión, umbrales de escalada. Los agentes proactivos los utilizan para cronometrar sus empujones.


Modelo de alcance

User Context se almacena dentro del espacio de trabajo, pero cada entrada está etiquetada con el identificador de usuario, por lo que las lecturas y escrituras tienen un alcance transparente. Nunca tendrá que filtrar por usuario manualmente: las herramientas MCP y el contexto de pasos AI lo hacen por usted en función de la identidad de llamada.

CapaVisibilidadContenido típico
Business MemoryTodos los usuarios en el espacio de trabajoICP, rúbricas, voz de marca, catálogo
User ContextSolo usuario únicoPreferencias, cuentas propias, historial
Memoria de flujo de trabajoSolo flujo de trabajo únicoAprendizajes y contadores por flujo de trabajo

Escribiendo User Context

La mayoría de User Context se escriben automáticamente. El chat extrae las preferencias de lo que usted dice y los flujos de trabajo escriben las observaciones a medida que se ejecutan. También puedes escribir directamente desde un cliente MCP o un paso AI:

store_memory({
  scope: "user",
  key: "preferred_tone",
  value: "direct, no corporate filler",
  category: "preference",
  confidence: 95
})

store_memory({
  scope: "user",
  key: "owned_accounts",
  value: ["Acme Corp", "Globex", "Initech"],
  category: "fact",
  mergeStrategy: "append"
})

scope: "user" vincula la entrada al usuario que llama. La misma clave escrita por un usuario diferente es una entrada diferente.


Leyendo User Context

Las lecturas siguen los mismos tres patrones que Business Memory (recuperación directa, listado por categoría o búsqueda semántica), pero restringidas a las entradas del usuario actual:

// Direct recall
recall_memory({ scope: "user", key: "preferred_tone" })

// List all the current user's preferences
list_memories({
  scope: "user",
  category: "preference",
  limit: 50
})

// Semantic search across the user's memories
search_memories({
  scope: "user",
  query: "what accounts am I working on this quarter"
})

Las sesiones de chat inyectan automáticamente un paquete compacto de User Context junto con Business Memory en el mensaje del sistema, para que los agentes tengan la personalización adecuada sin que usted escriba los mensajes a mano.


Cómo Agents usa ambas capas

Cuando un agente se ejecuta en nombre de un usuario, el contexto de la memoria se ensambla en tres fases y se pasa al modelo juntos:

Fase 1Principales entradas Business Memory por confianza: la línea base del espacio de trabajo (ICP, rúbricas, marca).

Fase 2Búsqueda semántica sobre Knowledge Graph para entradas relevantes para la consulta actual, filtradas por visibilidad del usuario.

Fase 3Entradas User Context para el usuario que llama: preferencias, cuentas propias, patrones recientes.

El paquete combinado tiene un límite para que permanezca compacto (aproximadamente unos cientos de tokens), manteniendo el resto de la ventana de contexto libre para la tarea real.


Privacidad y aislamiento

  • User Context nunca se expone a otros usuarios en el espacio de trabajo. Los administradores pueden auditarlo, pero los agentes que se ejecutan en nombre del usuario B nunca ven los recuerdos del usuario A.
  • User Context permanece dentro del límite del espacio de trabajo. No se comparte entre espacios de trabajo, incluso si la misma persona es miembro de ambos.
  • Puede eliminar una entrada en cualquier momento desde Configuración > Memoria, y al eliminar un usuario del espacio de trabajo también se elimina su archivo User Context.

Próximos pasos