Ekinox
Tools

Mem0

Gestion de la mémoire des agents

Mem0 est un puissant système de gestion de mémoire conçu spécifiquement pour les agents IA. Il fournit un stockage de mémoire persistant et consultable qui permet aux agents de se souvenir des interactions passées, d'apprendre de leurs expériences et de maintenir le contexte à travers les conversations et les exécutions de flux de travail.

Avec Mem0, vous pouvez :

  • Stocker les mémoires des agents : Sauvegarder l'historique des conversations, les préférences des utilisateurs et les contextes importants
  • Récupérer les informations pertinentes : Utiliser la recherche sémantique pour trouver les interactions passées les plus pertinentes
  • Créer des agents conscients du contexte : Permettre à vos agents de faire référence aux conversations passées et de maintenir la continuité
  • Personnaliser les interactions : Adapter les réponses en fonction de l'historique et des préférences de l'utilisateur
  • Implémenter une mémoire à long terme : Créer des agents qui apprennent et s'adaptent au fil du temps
  • Mettre à l'échelle la gestion de la mémoire : Gérer les besoins en mémoire pour plusieurs utilisateurs et des flux de travail complexes

Dans Ekinox, l'intégration de Mem0 permet à vos agents de maintenir une mémoire persistante à travers les exécutions de flux de travail. Cela permet des interactions plus naturelles et contextuelles où les agents peuvent se rappeler des conversations passées, mémoriser les préférences des utilisateurs et s'appuyer sur les interactions précédentes. En connectant Ekinox avec Mem0, vous pouvez créer des agents qui semblent plus humains dans leur capacité à se souvenir et à apprendre des expériences passées. L'intégration prend en charge l'ajout de nouvelles mémoires, la recherche sémantique dans les mémoires existantes et la récupération d'enregistrements de mémoire spécifiques. Cette capacité de gestion de la mémoire est essentielle pour construire des agents sophistiqués qui peuvent maintenir le contexte au fil du temps, personnaliser les interactions en fonction de l'historique de l'utilisateur et améliorer continuellement leurs performances grâce aux connaissances accumulées.

Instructions d'utilisation

Intégrez Mem0 dans le flux de travail. Permet d'ajouter, rechercher et récupérer des souvenirs. Nécessite une clé API.

Outils

mem0_add_memories

Ajoutez des souvenirs à Mem0 pour un stockage et une récupération persistants

Entrée

ParamètreTypeObligatoireDescription
userIdchaîneOuiID utilisateur associé au souvenir
messagesjsonOuiTableau d'objets message avec rôle et contenu
apiKeychaîneOuiVotre clé API Mem0

Sortie

ParamètreTypeDescription
idstableauTableau des ID de souvenirs qui ont été créés
memoriestableauTableau des objets de souvenirs qui ont été créés

mem0_search_memories

Recherchez des souvenirs dans Mem0 en utilisant la recherche sémantique

Entrée

ParamètreTypeObligatoireDescription
userIdchaîneOuiID utilisateur pour lequel rechercher des souvenirs
querychaîneOuiRequête de recherche pour trouver des souvenirs pertinents
limitnombreNonNombre maximum de résultats à retourner
apiKeychaîneOuiVotre clé API Mem0

Sortie

ParamètreTypeDescription
searchResultstableauTableau des résultats de recherche avec données de souvenirs, chacun contenant id, données et score
idstableauTableau des ID de souvenirs trouvés dans les résultats de recherche

mem0_get_memories

Récupérer des souvenirs de Mem0 par ID ou critères de filtrage

Entrée

ParamètreTypeObligatoireDescription
userIdchaîneOuiID utilisateur pour lequel récupérer les souvenirs
memoryIdchaîneNonID spécifique du souvenir à récupérer
startDatechaîneNonDate de début pour filtrer par created_at (format : AAAA-MM-JJ)
endDatechaîneNonDate de fin pour filtrer par created_at (format : AAAA-MM-JJ)
limitnombreNonNombre maximum de résultats à retourner
apiKeychaîneOuiVotre clé API Mem0

Sortie

ParamètreTypeDescription
memoriestableauTableau d'objets de souvenirs récupérés
idstableauTableau des ID de souvenirs qui ont été récupérés

Remarques

  • Catégorie : tools
  • Type : mem0
Mem0