Toolverse
All skills

conversation-memory

by davila7

Persistent memory systems for LLM conversations including short-term, long-term, and entity-based memory Use when: conversation memory, remember, memory persistence, long-term memory, chat history.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Data Science
Views
38

About this skill

Persistent memory systems for LLM conversations including short-term, long-term, and entity-based memory Use when: conversation memory, remember, memory persistence, long-term memory, chat history.

How to use

  1. Zainstaluj skill conversation-memory z repozytorium davila7. Skill zawiera komponenty do zarządzania trzema typami pamięci: krótkoterminową (aktualna rozmowa), długoterminową (historia z poprzednich sesji) i encyjną (informacje o konkretnych osobach lub obiektach).

  2. Skonfiguruj magazyn pamięci dla swojego systemu. Wybierz, gdzie będą przechowywane dane (baza danych, plik, cache) i ustaw politykę czyszczenia, aby pamięć nie rosła bez ograniczeń. Pamiętaj o zagrożeniu bezpieczeństwa: każdy użytkownik musi mieć dostęp tylko do swoich wspomnień.

  3. Wdrożyć wyszukiwanie pamięci — system musi wiedzieć, które wspomnienia są istotne dla bieżącego pytania. Nie dodawaj wszystkich przechowywanych danych do promptu, bo przepełnisz kontekst modelu. Zamiast tego użyj inteligentnego wyszukiwania, które wybiera tylko pasujące wspomnienia.

  4. Integruj pamięć z promptami wysyłanymi do modelu. Przed każdą odpowiedzią AI wyszukaj i dołącz istotne wspomnienia z pamięci długoterminowej i encyjnej. Pamiętaj, że pamięć krótkoterminowa (historia bieżącej rozmowy) jest już w kontekście.

  5. Testuj system pod kątem błędów: czy wspomnienia są rzeczywiście istotne, czy AI nie zapomina ważnych informacji, czy dane użytkownika nie wyciekają między sesje. Skill wskazuje trzy krytyczne problemy — nieograniczony wzrost pamięci, nieistotne wyszukiwania i brak izolacji użytkowników.

  6. Rozważ integrację z innymi skillami: context-window-management (optymalizacja rozmiaru kontekstu), rag-implementation (zaawansowane wyszukiwanie), prompt-caching (przyspieszenie) lub llm-npc-dialogue (rozmowy z postaciami).

Related skills