Mémoire continue
La mémoire continue fait référence à la capacité d'un système à conserver, accéder et mettre à jour des informations sur de longues périodes, lui permettant de maintenir un contexte et d'apprendre de manière incrémentielle à partir d'interactions passées ou de flux de données. Contrairement aux opérations sans état (stateless), un système doté d'une mémoire continue construit une compréhension persistante de son environnement ou de l'historique de l'utilisateur.
Dans les applications d'IA modernes, la mémoire est ce qui différencie un simple script d'un agent intelligent. Sans mémoire continue, les modèles d'IA sont intrinsèquement sans état, ce qui signifie que chaque nouvelle entrée est traitée comme si c'était la première fois. Cela limite sévèrement la résolution de problèmes complexes, la personnalisation et la cohérence conversationnelle soutenue.
La mise en œuvre varie considérablement en fonction de l'architecture. Les techniques impliquent souvent des bases de données vectorielles pour stocker les plongements (embeddings) des interactions passées, des graphes de connaissances pour structurer les relations, ou des modules de mémoire dédiés qui résument et compressent le contexte à long terme. La génération augmentée par récupération (Retrieval-Augmented Generation ou RAG) est un modèle courant qui exploite des magasins de mémoire externes et persistants.
Ce concept chevauche de manière significative des notions telles que la gestion d'état (State Management), la mémoire à long terme dans les LLM et la gestion de la fenêtre de contexte.