SAP HANA Cloud Agent Memory Service — une mémoire persistante et gouvernée pour les agents métier
À jour au 2026-10-04
Qu'est-ce que SAP HANA Cloud Agent Memory Service ?
SAP HANA Cloud Agent Memory Service, introduit dans la version de septembre 2026 de HANA Cloud, donne aux agents métier une mémoire persistante adossée au Vector Engine. La démo de référence de SAP cloisonne les enregistrements par agent et invocateur, impose l'accès utilisateur dans CAP, ne partage un enregistrement entre agents que sur confirmation explicite et permet la révocation ; conservation RGPD, effacement et protection contre l'empoisonnement restent à la charge de l'application.
Ce qu'est le service
SAP HANA Cloud Agent Memory Service est arrivé avec la version de septembre 2026 de SAP HANA Cloud (les notes de version l'appellent « SAP Agent Memory Service »). SAP le décrit comme la persistance et la récupération de la mémoire des agents, adossées au HANA Cloud Vector Engine : une API gérée qui stocke des souvenirs et des messages de conversation et les retrouve par similarité sémantique, afin qu'un agent reporte une préférence ou une décision pertinente dans une session ultérieure sans rejouer tout son historique. Le problème est concret. Un agent métier qui oublie tout entre deux conversations oblige les utilisateurs à se répéter ; un agent qui retient tout sans discernement devient un risque pour la vie privée et la sécurité. Le service est la tentative de SAP de donner à la mémoire un foyer gouverné, à côté des données auxquelles elle se rapporte. Les sources examinées n'indiquent ni statut de disponibilité générale ni date au-delà de la mention dans les points forts de la version de septembre 2026 : vérifiez le statut pour votre édition de HANA Cloud.
SAP avait annoncé la « mémoire agentique » de HANA Cloud au TechEd de novembre 2025, décrivant des agents qui conservent le contexte lors de sessions longues et mémorisent entrées et décisions passées. Le service de septembre 2026 en est la forme produit, et des contenus de la SAP Community le montrent à l'œuvre avec des agents Joule.
Pourquoi c'est important
- Des agents qui oublient sont pénibles et des agents qui retiennent tout sont un passif : la question de conception est de savoir qui peut écrire, lire, partager et supprimer la mémoire, et la démo de SAP y répond par cloisonnement, partage explicite et révocation hors des agents.
- La mémoire est une donnée personnelle au sens du RGPD et un canal d'entrée persistant au sens de la sécurité : conservation, effacement, correction et défense contre l'empoisonnement se conçoivent avant l'écriture du premier enregistrement.
- Il se place à côté, et non à la place, du grounding et du graphe de connaissances : grounding pour le savoir partagé, graphe pour les relations, mémoire pour ce qu'un utilisateur a dit à un agent.
Points clés
- Introduit dans la version de septembre 2026 de SAP HANA Cloud comme mémoire d'agent persistante et récupération sémantique, adossé au HANA Cloud Vector Engine ; les notes de version l'appellent « SAP Agent Memory Service ».
- API gérée pour souvenirs et messages de conversation ; statut ou date de GA non indiqués dans les sources examinées (4 octobre 2026).
- Les enregistrements sont organisés par agentID et invokerID ; CAP déduit le périmètre de l'utilisateur authentifié et impose l'accès de l'utilisateur final.
- Partage sélectif : un second agent obtient un accès en lecture seule à un enregistrement explicitement partagé pour le même utilisateur.
- Partage et révocation passent par un skill Joule distinct avec confirmation de l'utilisateur ; aucun agent n'a d'outil pour s'octroyer un accès.
- La récupération est vectorielle (REAL_VECTOR, similarité cosinus, distance L2) ; l'application décide toujours quoi mémoriser, corriger et oublier.
- RGPD : limitation des finalités, minimisation, limitation de la conservation, exactitude, effacement et protection par défaut s'appliquent à la mémoire (notre lecture, ni SAP ni avis juridique).
- Sécurité : la mémoire persistante est une cible d'empoisonnement (classe de risque agentique OWASP) ; valider les écritures, garder la provenance, rendre les enregistrements partagés en lecture seule.
Termes employés sur cette page
- Mémoire d'agent
- Stockage persistant de faits, préférences et décisions qu'un agent peut rappeler d'une session à l'autre.
- invokerID
- Identifiant de l'utilisateur pour le compte duquel un agent s'exécute ; avec agentID, il délimite un enregistrement de mémoire.
- Partage sélectif
- Accorder à un second agent un accès en lecture seule à un enregistrement choisi, après confirmation de l'utilisateur.
- Révocation
- Retirer un partage accordé sans supprimer l'enregistrement d'origine.
- Vector Engine
- Capacité HANA Cloud stockant des embeddings dans des colonnes REAL_VECTOR et les comparant par similarité.
- Knowledge Graph Engine
- Moteur HANA Cloud pour graphes RDF interrogés en SPARQL, destiné aux relations plutôt qu'à la mémoire personnelle.
- Empoisonnement de la mémoire
- Écriture de contenu adverse en mémoire persistante pour orienter les sessions suivantes (risque agentique OWASP).
Sources
- SAP Community — Give Business Agents Memory with SAP HANA Cloud Agent Memory Service
- SAP Community — What's New in SAP HANA Cloud, September 2026
- SAP Community — What's new in SAP Cloud Application Programming Model, September 2026 (search listing only)
- SAP News — New agentic capabilities in SAP BTP (TechEd, Nov 2025): agentic memory, HANA Cloud MCP
- SAP Community — SAP HANA Cloud Becomes Agentic: Discovery Agent & Data Agent
- SAP Learning — SAP HANA Cloud Vector Engine (REAL_VECTOR, similarity functions)
- SAP Learning — SAP HANA Cloud Knowledge Graph Engine
- MIT AI Agent Index — Joule Agents (state retention, guardrails, documentation gaps)
- SAPinsider — SAP Business AI Platform: BTP foundation (Sapphire 2026; Build, Contextualize & Reason, Govern)
- SAPinsider — SAP Sapphire 2026: knowledge graph and Business Data Cloud as data foundation
- SAP Help Portal — Joule Integration Guide (2026-09-28): conversation-log opt-in/out, unsubscribing erases tenant data
- SAP Community — SAP Joule Work mobile app version 3.2
- GDPR Article 5 — principles relating to processing of personal data
- GDPR Article 17 — right to erasure
- GDPR Article 25 — data protection by design and by default
- OWASP Agent Memory Guard (incubator project; memory poisoning defence)
- Vectorize — OWASP ASI06: Memory and Context Poisoning explained
Fiche complète réservée aux abonnés. Ce que la fiche complète ajoute : le cadre de décision complet · la comparaison SAP · Snowflake · Databricks · Fabric · les pièges courants et leur correctif · l'aide-mémoire · les schémas d'architecture · les blocs de code · les chiffres à citer.