User Context

Préférences individuelles, historique des conversations et modèles de flux de travail personnels. Chaque utilisateur bénéficie d'une expérience d'automatisation personnalisée superposée à l'expérience partagée. Business Memory.


Qu'est-ce que User Context?

User Context est la tranche de mémoire per-user à l'intérieur d'un espace de travail. Là où Business Memory répond « comment fonctionne cette entreprise? », User Context répond « comment fonctionne cette personne en particulier travail?" — leur ton, leurs flux de travail enregistrés, leurs interactions récentes, les comptes qu'ils possèdent, les raccourcis qu'ils préfèrent.

Chaque étape AI et chaque session de discussion reçoit les deux couches. Agents base le raisonnement général dans Business Memory, puis personnalise la sortie à l'aide de User Context — sans qu'aucune des couches ne fuie entre les utilisateurs ni ne s'infiltre dans la ligne de base de l'espace de travail partagé.


Ce qui vit dans User Context

Préférences

Ton préféré, style d’écriture, fuseau horaire par défaut, langue, format de sortie. L'utilisateur dit « Je préfère les puces courtes » une fois et chaque discussion et flux de travail futurs le respectent.

Historique des conversations

Faits extraits des sessions de chat passées: ce sur quoi l'utilisateur travaille, quels comptes il a mentionné, les fils de discussion ouverts sur lesquels il souhaite suivre.

Comptes détenus et offres

Quelles entreprises, contacts et offres appartiennent à cet utilisateur. Les flux de travail de sensibilisation et de reporting s'étendent automatiquement au lieu de demander à chaque exécution.

Workflows et modèles enregistrés

Favoris personnels et modèles frequently-run. Utile pour les interactions chat-first où « exécuter mon flux d'enrichissement habituel » doit se résoudre à quelque chose de concret.

Modèles d'interaction

Comportements récurrents que le système a appris: heures de travail typiques, cadence de révision, seuils d'escalade. Les agents proactifs les utilisent pour chronométrer leurs coups de pouce.


Modèle de cadrage

User Context est stocké dans l'espace de travail, mais chaque entrée est étiquetée avec l'identifiant de l'utilisateur afin que les lectures et les écritures soient étendues de manière transparente. Vous n'avez jamais besoin de filtrer manuellement par utilisateur: les outils MCP et le contexte d'étape AI le font pour vous en fonction de l'identité de l'appelant.

CoucheVisibilitéContenu typique
Business MemoryTous les utilisateurs dans l'espace de travailICP, rubriques, voix de la marque, catalogue
User ContextUtilisateur unique uniquementPréférences, comptes détenus, historique
Mémoire de flux de travailFlux de travail unique uniquementApprentissages et compteurs par workflow

Écrire User Context

La plupart des User Context sont écrits automatiquement. Le chat extrait les préférences de ce que vous dites et les flux de travail rédigent les observations au fur et à mesure de leur exécution. Vous pouvez également écrire directement depuis un client MCP ou une étape 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" lie l'entrée à l'utilisateur appelant. La même clé écrite par un utilisateur différent est une entrée différente.


Lecture de User Context

Les lectures suivent les trois mêmes modèles que Business Memory — rappel direct, liste par catégorie ou recherche sémantique — mais limitées aux entrées de l'utilisateur actuel:

// 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"
})

Les sessions de chat injectent automatiquement un ensemble compact de User Context aux côtés de Business Memory dans l'invite du système, afin que les agents disposent de la bonne personnalisation sans que vous ayez à écrire les invites à la main.


Comment Agents utilise les deux calques

Lorsqu'un agent s'exécute pour le compte d'un utilisateur, le contexte mémoire est assemblé en trois phases et transmis ensemble au modèle:

Phase 1Principales entrées Business Memory par niveau de confiance: référence de l'espace de travail (ICP, rubriques, marque).

Phase 2Recherche sémantique sur Knowledge Graph pour les entrées pertinentes pour la requête actuelle, filtrées par visibilité utilisateur.

Phase 3Entrées User Context pour l'utilisateur appelant: préférences, comptes détenus, modèles récents.

Le bundle combiné est plafonné afin qu'il reste compact (environ quelques centaines de jetons), gardant le reste de la fenêtre contextuelle libre pour la tâche réelle.


Confidentialité et isolement

  • User Context n'est jamais exposé aux autres utilisateurs de l'espace de travail. Les administrateurs peuvent l'auditer, mais les agents fonctionnant au nom de l'utilisateur B ne voient jamais les mémoires de l'utilisateur A.
  • User Context reste à l'intérieur des limites de l'espace de travail. Il n’est pas partagé entre les espaces de travail, même si la même personne est membre des deux.
  • Vous pouvez supprimer une entrée à tout moment depuis Paramètres > Mémoire, et la suppression d'un utilisateur de l'espace de travail supprime également son User Context.

Prochaines étapes

  • Business Memory — La couche d'espace de travail partagé sur laquelle User Context se trouve au-dessus
  • Persistent Memory — Primitive de mémoire sous-jacente, stratégies de fusion et TTL
  • Proactive Agents — Comment les agents utilisent User Context pour chronométrer et personnaliser les nudges
  • Knowledge Graph Présentation — Où les mémoires s'intègrent dans l'architecture plus large KG