soul.py fügt lokalen LLMs mit einem einfachen dateibasierten Ansatz persistente Speicherung hinzu

✍️ OpenClawRadar📅 Veröffentlicht: 2. März 2026🔗 Source
soul.py fügt lokalen LLMs mit einem einfachen dateibasierten Ansatz persistente Speicherung hinzu
Ad

soul.py ist eine Python-Bibliothek, die persistente Speicherung für lokale LLM-Sitzungen bereitstellt, indem sie den Konversationsverlauf in menschenlesbaren Markdown-Dateien speichert, wodurch Datenbanken oder laufende Server überflüssig werden.

Funktionsweise

Die Bibliothek erstellt zwei Markdown-Dateien: SOUL.md für Identitätsinformationen und MEMORY.md für Konversationsprotokolle. Jedes Mal, wenn Sie agent.ask() aufrufen, liest das System beide Dateien in die Systemaufforderung ein, verarbeitet die Anfrage und fügt den Austausch dann an MEMORY.md an. Dadurch bleibt der Speicher über Prozesse und Sitzungen hinweg erhalten.

Grundlegende Verwendung

Installation und Einrichtung:

pip install soul-agent
soul init

Beispielimplementierung mit Ollama:

from soul import Agent

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

agent.ask("Mein Name ist Prahlad, ich arbeite in einem KI-Forschungslabor.")

Später in einer neuen Sitzung:

agent.ask("Was wissen Sie über mich?")

Antwort: "Sie sind Prahlad und arbeiten in einem KI-Forschungslabor."

Ad

Hauptmerkmale

  • Funktioniert mit Ollama-, OpenAI- und Anthropic-Modellen
  • Keine Datenbank oder Server erforderlich
  • Menschenlesbare Markdown-Dateien
  • Git-versionierbar und manuell bearbeitbar
  • Speicher bleibt über Prozesse und Sitzungen hinweg erhalten
  • Speziell für die Hinzufügung von persistentem Speicher zu lokalen Modellen entwickelt

Das Tool wurde entwickelt, um das Problem zu lösen, dass lokale LLMs Informationen zwischen Sitzungen vergessen, und bietet eine leichtgewichtige Alternative zu datenbankgestützten Lösungen.

📖 Read the full source: r/LocalLLaMA

Ad

👀 Siehe auch

Unternehmen, die Stellen streichen, um KI einzusetzen, werden gegen die verlieren, die es nicht taten
Werkzeuge

Unternehmen, die Stellen streichen, um KI einzusetzen, werden gegen die verlieren, die es nicht taten

KI-bedingte Stellenkürzungen opfern langfristiges institutionswissen für kurzfristige Einsparungen. Teams zu behalten und KI zu nutzen, um ihre Leistung zu steigern, ist die Gewinnerstrategie.

OpenClawRadar
Mehr-Agenten-Karriere-Mentor entwickelt mit Ollama und MCP für lokale KI
Werkzeuge

Mehr-Agenten-Karriere-Mentor entwickelt mit Ollama und MCP für lokale KI

Ein Entwickler hat ein 5-Agenten-KI-System gebaut, das Lebensläufe analysiert und Karriere-Intelligenzberichte mit Ollama und llama3 lokal generiert. Das System verkettet Agentenausgaben, sodass jeder auf dem vorherigen Kontext aufbaut, wobei MCP die Tool-Integration übernimmt.

OpenClawRadar
certctl: Selbstgehostete Zertifikatslebenszyklus-Plattform mit 78 API-Endpunkten für KI-Agenten-Automatisierung
Werkzeuge

certctl: Selbstgehostete Zertifikatslebenszyklus-Plattform mit 78 API-Endpunkten für KI-Agenten-Automatisierung

certctl ist eine selbst gehostete Plattform für den Zertifikatslebenszyklus, die mit Go und TypeScript entwickelt wurde und 78 REST-API-Endpunkte für die Zertifikatsverwaltung bereitstellt. Die Plattform ist aussteller- und zielagnostisch, wobei ein MCP-Server geplant ist, um alle Funktionen als native MCP-Tools verfügbar zu machen.

OpenClawRadar
Open-Source-System erfasst Claude-Code-Muster in sich entwickelnder Dokumentation
Werkzeuge

Open-Source-System erfasst Claude-Code-Muster in sich entwickelnder Dokumentation

Entwickler Lee Fuhr hat drei Open-Source-Repositories veröffentlicht, die systematisch Erkenntnisse aus der Arbeit mit Claude Code erfassen und kodifizieren. Das System umfasst ein Methodikdokument mit 14 Prinzipien und 19 Mustern, einen Architekturklassifizierungsrahmen und ein Speichersystem mit 149 Funktionen.

OpenClawRadar