- MemGPT est un nouveau système qui gère la hiérarchie mémoire des modèles de langage (LLM) et fournit un contexte étendu dans la fenêtre de contexte limitée du LLM.
- Il permet des conversations ininterrompues en déterminant quand stocker et récupérer des informations importantes dans une base de données vectorielle.
- MemGPT peut être utilisé pour créer des chatbots dotés d’une mémoire auto-éditable.
- Le système MemGPT peut être testé sur Discord en envoyant un message au bot MemGPT dans le canal #memgpt.
- Pour exécuter MemGPT en local, l’utilisateur doit installer les dépendances, ajouter une clé API OpenAI à l’environnement, puis lancer
main.py.
- Les utilisateurs peuvent créer un nouvel utilisateur initial ou un nouveau persona pour MemGPT en créant un nouveau fichier
.txt dans /memgpt/humans/examples ou /memgpt/personas/examples.
- MemGPT prend en charge diverses commandes CLI, notamment
/exit, /save, /load, /dump, /memory, /pop, /heartbeat et /memorywarning.
- Par défaut, MemGPT utilise
gpt-4, il faut donc une clé API disposant d’un accès à l’API gpt-4.
- En cas de problème ou de demande de fonctionnalité, il est recommandé aux utilisateurs d’ouvrir une issue GitHub.
- Le jeu de données utilisé dans l’article MemGPT peut être téléchargé depuis HuggingFace.
1 commentaires
Discussion sur Hacker News