Mémoire de session IA
La mémoire de session d'IA fait référence au mécanisme par lequel un système d'intelligence artificielle, en particulier un agent conversationnel ou un chatbot, conserve et utilise les informations des tours précédents au sein d'une interaction utilisateur unique et en cours, appelée « session ». Au lieu de traiter chaque entrée utilisateur comme une requête complètement isolée, la mémoire permet à l'IA de construire une compréhension contextuelle du déroulement de la conversation, des préférences de l'utilisateur et des objectifs énoncés.
Sans mémoire de session, les interactions avec l'IA sont intrinsèquement sans état (stateless). Cela signifie que l'IA oublie tout ce que vous avez dit il y a deux phrases, ce qui conduit à des conversations frustrantes, répétitives et peu naturelles. La mémoire de session est essentielle car elle permet à l'IA de fournir des réponses pertinentes, cohérentes et personnalisées, faisant passer l'interaction d'un simple jeu de questions-réponses à un véritable dialogue.
Techniquement, la mémoire de session est souvent mise en œuvre en renvoyant un historique de la conversation (l'historique des invites ou prompt history) au Grand Modèle de Langage (LLM) avec chaque nouvelle entrée utilisateur. Cet historique agit comme la « fenêtre de contexte ». Les systèmes avancés peuvent utiliser des bases de données vectorielles ou des modules de mémoire spécialisés pour résumer ou récupérer uniquement les informations passées les plus pertinentes, empêchant ainsi la fenêtre de contexte de devenir trop grande et coûteuse à traiter.
Les concepts connexes comprennent la fenêtre de contexte (Context Window), l'ingénierie des invites (Prompt Engineering), la gestion d'état (State Management) et la génération augmentée par récupération (Retrieval-Augmented Generation - RAG).