Was macht personal-memory?
📝 Persönliche Daten mit KI-gestützter natürlicher Spracheingabe erfassen und organisieren – für Finanzen, Gesundheit, Arbeit, Ziele und soziale Aktivitäten.
Übersicht
Dieser Skill verwandelt natürliche Spracheingaben in strukturierte persönliche Daten und speichert sie in einer durchsuchbaren Datenbank. Er unterstützt Kategorien wie:
- Finanzen – Ausgaben, Einnahmen, Budgets
- Gesundheit – Symptome, Medikamente, Arzttermine
- Arbeit – Aufgaben, Projekte, Notizen
- Ziele – Kurz- und Langzeitziele, Fortschritte
- Soziales – Ereignisse, Kontakte, Erinnerungen
Anwendung
Der Skill interpretiert Sätze wie:
„Gestern 50 € für Lebensmittel im Supermarkt ausgegeben“
oder
„Nächste Woche Dienstag Friseurtermin um 10 Uhr“
und extrahiert automatisch Datum, Kategorie, Betrag/Ort und weitere Metadaten.
Konfiguration
Um den Skill zu aktivieren, stelle sicher, dass die Umgebungsvariable PERSONAL_MEMORY_DB_PATH auf den Pfad deiner SQLite-Datenbank gesetzt ist. Standardmäßig wird eine lokale Datei memory.db im aktuellen Verzeichnis verwendet.
export PERSONAL_MEMORY_DB_PATH=/pfad/zu/deiner/memory.db
Verwendung in Code
const memory = new PersonalMemory();
await memory.addEntry('Heute 3 km gelaufen und 200 Kalorien verbrannt');
Abfragen
Später kannst du Einträge beispielsweise abfragen mit:
„Was habe ich letzten Monat für Lebensmittel ausgegeben?“
oder als API-Aufruf:
entries = memory.query("category:finance AND date:2023-10")
Kompatibilität
Dieser Skill ist mit allen gängigen KI-Agenten kompatibel, die das Skills-Protokoll unterstützen: Claude Code, Cursor, Codex und andere.
Lizenz
MIT