Zrozumienie węzła Simple Memory w agentach AI n8n
Kiedy budujesz konwersacyjnych agentów AI w n8n, szybko odkryjesz, że bez pamięci twój chatbot cierpi na całkowitą amnezję. Każda wiadomość jest traktowana jak zupełnie nowa rozmowa. Węzeł Simple Memory rozwiązuje ten problem.
Problem: Domyślnie bezstanowy
Duże modele językowe jak GPT-4 nie pamiętają z natury poprzednich wiadomości. Każde wywołanie API jest niezależne. Bez interwencji dzieje się to:
Ty: "Mam na imię Piotr"
AI: "Miło cię poznać, Piotr!"
Ty: "Jak mam na imię?"
AI: "Nie znam twojego imienia."
Niezbyt świetne doświadczenie użytkownika.
Rozwiązanie: Bufor pamięci z oknem
Węzeł Simple Memory (memoryBufferWindow) przechowuje ostatnią historię rozmowy i wstrzykuje ją do każdego nowego żądania. To daje AI kontekst o tym, co było powiedziane wcześniej.
Kluczowym parametrem jest rozmiar okna — liczba ostatnich wymian wiadomości do zachowania.
Jak działa rozmiar okna
Częstym błędnym przekonaniem jest, że rozmiar okna = 1 oznacza "pamiętaj tylko bieżącą wiadomość". W rzeczywistości oznacza "zachowaj ostatnią 1 wymianę w pamięci".
Oto oś czasu z rozmiarem okna = 3:
| Tura | Wiadomość | Pamięć zawiera | Tura 1 zapamiętana? |
|---|---|---|---|
| 1 | "Mam na imię Piotr" | — | — |
| 2 | "Ile to 2+2?" | Tura 1 | ✅ |
| 3 | "Stolica Francji?" | Tury 1-2 | ✅ |
| 4 | "Kolor nieba?" | Tury 1-3 | ✅ |
| 5 | "Jak mam na imię?" | Tury 2-4 | ❌ Zniknęła |
Przy rozmiarze okna N, informacja z pierwszej tury znika w turze N + 2.
Wybór odpowiedniego rozmiaru okna
Większe okna oznaczają więcej kontekstu, ale także:
- Wyższe zużycie tokenów — każde żądanie wysyła więcej historii rozmowy
- Zwiększone koszty — więcej tokenów = wyższe rachunki za API
- Potencjalne przepełnienie kontekstu — LLM-y mają maksymalne limity kontekstu
Dla prostych botów Q&A okno 3-5 jest zwykle wystarczające. Dla złożonych wieloetapowych zadań, gdzie użytkownicy odnoszą się do informacji sprzed wielu tur, rozważ 10-20.
Kiedy nie potrzebujesz pamięci
Pomiń węzeł Simple Memory, jeśli twój agent obsługuje czysto jednoturowe interakcje — jak narzędzie, które odpowiada na jedno pytanie i nie potrzebuje kontekstu dla kontynuacji. Każdy inny konwersacyjny przypadek użycia z niego skorzysta.
Podsumowanie
Węzeł Simple Memory przekształca twojego agenta AI n8n ze złotej rybki w prawdziwego partnera konwersacyjnego. Pamiętaj tylko: rozmiar okna definiuje, ile wymian jest zachowywanych, nie ile wiadomości. Planuj odpowiednio w oparciu o typową długość twoich rozmów i ograniczenia budżetowe.











