Ein praktischer Ansatz für den Aufbau eines effektiven Langzeitgedächtnissystems
VirtualWife verwendet standardmäßig den Kurzzeit-Dialogspeicher. Um den Tiefenspeicher zu erreichen, müssen Sie die folgenden Schritte durchführen:
- Speicherkonfiguration::
- existieren
.envhinzufügenMEMORY_TYPE=json(Standardverwendung des Speichers, der anfällig für Verlust ist) - eindeutig und sicher angeben
MEMORY_FILE_PATH=./memory.jsonImplementierung der Festplattenpersistenz
- existieren
- Extraktion von Schlüsselinformationen::
- Format des Musterdialogs: "Mein Geburtstag ist am 15. Juni" (das System markiert automatisch die wichtigsten Informationen)
- Hinzufügen von Erinnerungsaufforderungen zu Rolleneinstellungsvorlagen, um KI zu veranlassen, proaktiv nach Benutzerpräferenzen zu fragen
- Regelmäßige Verstärkung des Gedächtnisses::
- Nach jeweils 20 Dialogen wiederholt das System automatisch die 5 zuvor aufgezeichneten Schlüsselnachrichten zur Bestätigung der
- ausnutzen
curl -X POST http://localhost/memory/refreshManuell ausgelöste Gedächtnisreorganisation
Fortgeschrittenes Programm:
Verbindung zu externen Datenbanken für strukturierten Speicher:
- Änderungen
docker-compose.ymlHinzufügen eines PostgreSQL-Containers - aufstellen
MEMORY_TYPE=postgresund konfigurieren Sie die Verbindungsparameter - Die Speicherdaten werden kategorisiert und nach Zeitstempel gespeichert, um komplexe Abfragen zu unterstützen.
Diese Antwort stammt aus dem ArtikelVirtualWife: eine zweite digitale Person, die Live-Streaming von B-Stationen und Sprachinteraktion unterstütztDie































