Un plugin ChatChat utilisant LangGraph pour fournir une mémoire conversationnelle en structure de graphe et une récupération contextuelle pour les agents IA.
LangGraph-Chatchat fonctionne comme un plugin de gestion de mémoire pour le framework conversationnel ChatChat, utilisant le modèle de base de données graphe de LangGraph pour stocker et récupérer le contexte de la conversation. Pendant l'exécution, les entrées utilisateur et les réponses de l'agent sont converties en nœuds sémantiques avec des relations, formant un graphe de connaissances complet. Cette structure permet des requêtes efficaces des interactions passées basées sur des métriques de similarité, des mots-clés ou des filtres personnalisés. Le plugin supporte la configuration de la persistance de mémoire, la fusion de nœuds et les politiques TTL, garantissant une conservation du contexte pertinent sans surcharge. Avec des sérialisateurs et des adaptateurs intégrés, LangGraph-Chatchat s’intègre parfaitement dans des déploiements ChatChat, offrant aux développeurs une solution robuste pour construire des agents IA capables de maintenir une mémoire à long terme, d’améliorer la pertinence des réponses et de gérer des flux de dialogue complexes.
LangMem fournit des capacités spécialisées de gestion de la mémoire pour les agents IA, leur permettant de conserver et de rappeler d'énormes quantités d'informations. Cet outil permet aux utilisateurs d'ajouter des souvenirs, de modifier des informations existantes et de récupérer des souvenirs en fonction de requêtes spécifiques. En intégrant la mémoire dans les processus IA, LangMem améliore la compréhension contextuelle et la pertinence des réponses, ce qui le rend inestimable pour les applications nécessitant un apprentissage et une adaptation continus.