soul.py ajoute une mémoire persistante aux LLM locaux avec une approche simple basée sur des fichiers.

✍️ OpenClawRadar📅 Publié: March 2, 2026🔗 Source
soul.py ajoute une mémoire persistante aux LLM locaux avec une approche simple basée sur des fichiers.
Ad

soul.py est une bibliothèque Python qui fournit une mémoire persistante pour les sessions LLM locales en stockant l'historique des conversations dans des fichiers markdown lisibles par l'homme, éliminant le besoin de bases de données ou de serveurs en fonctionnement.

Fonctionnement

La bibliothèque crée deux fichiers markdown : SOUL.md pour les informations d'identité et MEMORY.md pour les journaux de conversation. Chaque fois que vous appelez agent.ask(), le système lit les deux fichiers dans l'invite système, traite la requête, puis ajoute l'échange à MEMORY.md. Cela permet à la mémoire de survivre entre les processus et les sessions.

Utilisation de base

Installation et configuration :

pip install soul-agent
soul init

Exemple d'implémentation avec Ollama :

from soul import Agent

agent = Agent( provider="openai-compatible", base_url="http://localhost:11434/v1", model="llama3.2", api_key="ollama" )

agent.ask("Je m'appelle Prahlad, je travaille dans un laboratoire de recherche en IA.")

Plus tard, dans une nouvelle session :

agent.ask("Que savez-vous de moi ?")

Réponse : "Vous êtes Prahlad, travaillant dans un laboratoire de recherche en IA."

Ad

Fonctionnalités clés

  • Fonctionne avec les modèles Ollama, OpenAI et Anthropic
  • Aucune base de données ou serveur requis
  • Fichiers markdown lisibles par l'homme
  • Versionnables avec Git et modifiables manuellement
  • La mémoire persiste entre les processus et les sessions
  • Conçu spécifiquement pour ajouter une mémoire persistante aux modèles locaux

L'outil a été créé pour résoudre le problème des LLM locaux qui oublient les informations entre les sessions, offrant une alternative légère aux solutions basées sur des bases de données.

📖 Lire la source complète : r/LocalLLaMA

Ad

👀 See Also

Prompt-Mini : Le plugin Claude Code intercepte les invites vagues pour réduire le gaspillage de crédits
Tools

Prompt-Mini : Le plugin Claude Code intercepte les invites vagues pour réduire le gaspillage de crédits

Prompt-mini est un plugin Claude Code qui intercepte les invites vagues avant leur exécution, pose des questions de clarification et construit des invites structurées avec détection de la pile technique et des règles spécifiques pour plus de 40 frameworks. L'outil traite 35 modèles problématiques qui gaspillent des crédits comme l'absence de portée, de conditions d'arrêt et de chemins de fichiers.

OpenClawRadar
Marketing Wisdom MCP : Recherche Sémantique Gratuite pour les Insights Startup
Tools

Marketing Wisdom MCP : Recherche Sémantique Gratuite pour les Insights Startup

Un serveur MCP gratuit offre une recherche sémantique sur 6 700 idées issues de 1 040 épisodes des podcasts My First Million et Starter Story. Il propose quatre outils pour interroger la sagesse des fondateurs sur la croissance, le marketing et les stratégies commerciales.

OpenClawRadar
Marmy : Une application mobile auto-hébergée pour gérer plusieurs sessions d'agents d'IA de codage
Tools

Marmy : Une application mobile auto-hébergée pour gérer plusieurs sessions d'agents d'IA de codage

Marmy est un outil open-source et auto-hébergé, construit avec Claude Code, qui vous permet de gérer plusieurs sessions d'agents d'IA de codage depuis votre téléphone. Il comprend un agent Rust pour vos machines, une application iOS, une navigation de fichiers avec coloration syntaxique, des notifications push et une architecture manager-agent.

OpenClawRadar
Le développeur partage plus de 10 serveurs MCP pour le règlement des agents IA, la réputation et les micropaiements.
Tools

Le développeur partage plus de 10 serveurs MCP pour le règlement des agents IA, la réputation et les micropaiements.

Un développeur a créé BlindOracle sur Claude Code avec plus de 100 agents et a développé plus de 10 serveurs MCP pour le règlement, la réputation et les micropaiements. L'architecture comprend des prévisions privées de type commit-reveal, un scoring sur chaîne, des micropaiements par requête et une attestation vérifiable des agents.

OpenClawRadar