Introduction
Les bibliothèques de mémoire d'agent utilisent souvent les mêmes termes : épisodique, sémantique et parfois procédural. Ces termes proviennent de la science cognitive et sont intégrés dans les API. Cependant, l'ingénierie qui les accompagne n'est pas toujours bien comprise.
Contexte Technique
Les bibliothèques de mémoire d'agent sont construites à partir de quelques composants clés : l'extracteur, le stockage et le récupérateur. L'extracteur lit les transcripts de conversations et décide ce qui doit être conservé. Le stockage est généralement une base de données qui stocke les déclarations extraites. Le récupérateur recherche les déclarations les plus pertinentes en fonction de la question actuelle.
Les bibliothèques de mémoire d'agent peuvent être décrites en fonction de ces trois composants. Chaque différence entre les bibliothèques réside dans l'un de ces composants. Les termes épisodique, sémantique et procédural sont souvent utilisés pour décrire les types de mémoire, mais leur signification peut varier.
Analyse et Implications
Les bibliothèques de mémoire d'agent gèrent généralement la mémoire épisodique en utilisant une table de déclarations horodatées. La mémoire sémantique est souvent considérée comme la principale fonctionnalité de ces bibliothèques, mais elle est souvent confondue avec la mémoire épisodique. La mémoire procédurale, qui concerne la connaissance de la façon de faire les choses, est souvent absente ou mal implémentée.
La mémoire prospective, qui concerne le rappel de tâches futures, est un domaine peu exploré dans les bibliothèques de mémoire d'agent. Les déclencheurs planifiés dans les frameworks d'agent sont les seuls analogues de la mémoire prospective, mais ils ne résolvent pas complètement le problème.
Perspective
Les bibliothèques de mémoire d'agent ont encore des limites importantes. La compréhension de la mémoire épisodique, sémantique et procédurale est cruciale pour améliorer ces bibliothèques. La mémoire prospective est un domaine qui nécessite davantage de recherche et de développement. Les futurs progrès dans ce domaine pourraient conduire à des agents plus intelligents et plus autonomes.