IMMA (Interactive Multi-Modal Memory Agent) est un cadre modulaire conçu pour améliorer l’IA conversationnelle avec une mémoire persistante. Il encode le texte, les images et d’autres données des interactions passées dans un stockage mémoire efficace, effectue une récupération sémantique pour fournir un contexte pertinent lors de nouveaux dialogues, et applique des techniques de résumé et de filtrage pour maintenir la cohérence. Les API de IMMA permettent aux développeurs de définir des politiques d’insertion et de récupération de mémoire personnalisées, d’intégrer des embeddings multimodaux et de peaufiner l’agent pour des tâches spécifiques au domaine. En gérant le contexte utilisateur à long terme, IMMA supporte des cas d’usage nécessitant continuité, personnalisation et raisonnement multi-tours sur des sessions prolongées.