memory-systems
Design short-term, long-term, and graph-based memory architectures
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Design short-term, long-term, and graph-based memory architectures
How to use
Określ wymagania pamięci dla swojego agenta: czy musi działać między sesjami, utrzymywać spójność encji czy wnioskować na podstawie historii interakcji. To decyduje, którą architekturę wybrać.
Zdecyduj się na typ pamięci: pamięć robocza (kontekst okna, zerowe opóźnienie, znika po sesji), magazyn wektorowy (przechowywanie wiedzy bez relacji), graf wiedzy (zachowuje relacje między danymi) lub czasowy graf wiedzy (dodaje okresy ważności dla zapytań świadomych czasu).
Zaimplementuj warstwę przechowywania: dla systemów prostych użyj wektora, dla złożonych rozumowań wybierz graf wiedzy. Czasowy graf wiedzy jest potrzebny, jeśli agent musi śledzić zmiany stanu i pytać o przeszłość.
Skonfiguruj retrieval (pobieranie danych): ustaw mechanizm wyszukiwania, który przynosi istotne informacje z pamięci do kontekstu sesji. Złożoność zapytań i dostępne zasoby wpływają na wybór.
Przetestuj ciągłość agenta: uruchom wiele sesji i sprawdź, czy agent zachowuje spójność danych, prawidłowo odwołuje się do przeszłych interakcji i uczy się z akumulowanej wiedzy.
Monitoruj wydajność retrieval: obserwuj, czy agent szybko znajduje potrzebne informacje. W razie potrzeby optymalizuj strukturę pamięci lub strategię indeksowania.