Implicit, un model tratează fiecare mesaj izolat. Ca botul să „țină minte” ce s-a discutat anterior, adaugi un nod de memorie. Iată cum.
De ce ai nevoie de memorie
Fără memorie, dacă întrebi „Cât costă un VPS?” și apoi „Dar cu mai mult RAM?”, botul nu va înțelege la ce te referi. Memoria păstrează contextul conversației astfel încât întrebările ulterioare să aibă sens.
1. Alege un nod de memorie
Flowise oferă mai multe tipuri:
- Buffer Memory — reține ultimele mesaje (cel mai simplu)
- Buffer Window Memory — reține doar ultimele N mesaje (economisește tokeni)
- Conversation Summary Memory — rezumă istoricul, util pentru conversații lungi
- Memorie persistentă (de exemplu în Redis) — reține contextul între sesiuni
2. Conectează memoria la lanț
Trage nodul de memorie și leagă-l de intrarea de tip memory a lanțului de conversație (Conversation Chain / Conversational Retrieval QA Chain).
3. Setează identificarea sesiunii
Pentru mai mulți utilizatori simultan, folosește un session ID distinct pentru fiecare conversație, ca memoriile să nu se amestece între utilizatori.
4. Testează
Poartă o conversație cu mai multe schimburi și verifică dacă botul reține contextul. Dacă „uită” prea repede, mărește fereastra de memorie sau treci la memorie cu rezumat.
Sfat: Memoria consumă tokeni (istoricul se trimite modelului la fiecare mesaj). Pentru conversații lungi, memoria cu rezumat menține costurile sub control.