Mémoire sémantique : faits et choses

La mémoire sémantique stocke des données structurées « sur le monde et (l’agent) lui-même », comme le dit l’article. Cela pourrait être aussi simple que d’utiliser un magasin clé/valeur de base pour les préférences de l’utilisateur, ou pourrait impliquer un système plus complexe comme l’intégration de vecteurs. Le but est de donner à l’agent un moyen de rechercher facilement une telle « connaissance du monde » et de la rendre disponible dans un format que l’agent peut utiliser tel quel.

Cela aide également à ce que la mémoire sémantique soit contrôlable. Comme le note le document, une source externe comme Wikipédia est « un environnement externe qui peut être modifié de manière inattendue par d’autres utilisateurs », mais une version hors ligne (essentiellement, un instantané statique à un instant donné) n’aurait pas ce problème.

Mémoire procédurale : tâches et compétences

En apparence, la mémoire procédurale ressemble un peu à la mémoire épisodique : elle est utilisée pour stocker des éléments tels que des processus de raisonnement ou des procédures d’apprentissage. Mais la mémoire procédurale est spécifiquement destinée à permettre au LLM de reproduire les étapes d’un processus, plutôt que le simple fait qu’il ait suivi un tel processus. Il permet d’effectuer ces procédures à plusieurs reprises sans avoir à les redécouvrir ou les recréer à partir de zéro à chaque fois.

A lire également