La plupart des systèmes d'agents actuels traitent le contexte principalement sous forme d'historique de conversation, de documents récupérés ou de résultats de similarité vectorielle. Cette approche fonctionne assez bien pour les tâches conversationnelles, mais les systèmes opérationnels nécessitent une gestion du contexte fondamentalement différente.

Dans des environnements réels, les décisions dépendent non seulement des informations recueillies, mais aussi de :
- relations entre entités,
- structure organisationnelle,
- événements temporels,
- chaînes de propriété,
- décisions antérieures,
- contraintes actives,
- et un état opérationnel en constante évolution [1].
Un client n'est pas qu'un document. Une entreprise n'est pas qu'un simple extrait de texte. Un événement réglementaire n'est pas un simple résultat de recherche. Les systèmes opérationnels nécessitent un modèle d'état en constante évolution. C'est là que la distinction entre mémoire et contexte opérationnel devient cruciale.
La mémoire stocke les informations. Le contexte opérationnel maintient l'état du système.
Concrètement , cela signifie que le système doit constamment maintenir et mettre à jour des structures telles que les entités, les relations, les chaînes d'événements temporels, les liaisons de politiques et l'historique d'exécution. C'est l'une des raisons pour lesquelles les approches basées sur les graphes prennent une importance croissante dans les systèmes multi-agents.
Un graphe n'est pas seulement utile pour la recherche d'informations. Il fournit une représentation dynamique de l'état opérationnel. Au lieu de traiter le contexte comme des fragments de texte isolés, le système peut raisonner sur des entités connectées, des relations évolutives, des dépendances temporelles et des chemins de propagation contextuelle. Cela change complètement le rôle du graphe. Le graphe cesse d'être une couche de stockage et devient :
- mémoire contextuelle,
- représentation de l'état opérationnel,
et le contexte d'exécution des systèmes de décision.

À mesure que les systèmes d'agents évoluent vers des opérations autonomes, cette distinction devient de plus en plus importante. En effet, l'exécution autonome requiert non seulement la récupération d'informations, mais aussi une gestion continue de l'état contextuel[4].







