Ce este Memoria Agenților (Short-Term vs. Long-Term)?

Cum își păstrează un agent informația: istoricul conversației curente în context și fapte, experiențe sau reguli salvate între sesiuni.

Denumire completă

Agent Memory – memorie pe termen scurt (istoricul firului curent, în context) și pe termen lung (date păstrate între sesiuni, în fișiere sau baze de date)

Un LLM nu are memorie între cereri: tot ce „ține minte” trebuie să ajungă în prompt. Memoria pe termen scurt este istoricul sesiunii curente. LangGraph o numește memorie la nivel de fir (thread), o ține în starea agentului și o salvează cu un checkpointer. Când istoricul devine prea lung, se taie sau se rezumă; documentația LangGraph observă că multe modele lucrează mai slab pe contexte lungi chiar dacă acestea încap.

Memoria pe termen lung se păstrează între sesiuni, în afara modelului. Lucrarea CoALA (Sumers et al., 2023) împarte memoria unui agent în memorie de lucru și trei tipuri de memorie pe termen lung: procedurală (regulile după care acționează agentul), semantică (fapte despre lume) și episodică (experiențe din pașii anteriori). Documentația LangGraph folosește aceleași trei tipuri.

Exemple concrete: Claude Code încarcă la începutul fiecărei sesiuni fișierele CLAUDE.md și notițele scrise automat (auto memory); Codex citește AGENTS.md înainte de orice sarcină. Pentru aplicații proprii există LangGraph (checkpointer pentru firul curent, store pentru memoria pe termen lung) și servicii dedicate, ca Mem0 sau Zep.

Concepte cheie și caracteristici

Concept / Parametru Descriere practică
Memorie de lucru (termen scurt) Istoricul firului curent și rezultatele intermediare, în fereastra de context.
Semantică Fapte: despre utilizator, despre domeniu.
Episodică Experiențe: ce s-a întâmplat în sesiuni sau pași anteriori.
Procedurală Reguli și instrucțiuni, de exemplu un fișier CLAUDE.md sau AGENTS.md.
Gestionarea contextului Tăiere, rezumare sau compactare când istoricul se apropie de limita ferestrei.

Exemple practice și scenarii reale

Exemplul 1: Memorie procedurală într-un fișier de instrucțiuni

# CLAUDE.md (încărcat la începutul fiecărei sesiuni Claude Code)
- Rulează testele cu: npm test
- Nu modifica fișierele din vendor/

Exemplul 2: Memorie semantică regăsită la începutul unei sarcini

Pseudocod.

amintiri = memorie.cauta(utilizator=user_id, interogare=cerere, limita=5)
prompt = instructiuni + amintiri + istoric_fir + cerere

Greșeli frecvente și capcane

  • Să salvezi tot în memoria pe termen lung. Fără selecție, regăsirea aduce amintiri vechi sau irelevante; păstrează fapte verificate și actualizează-le.
  • Să tratezi CLAUDE.md ca reguli impuse. Documentația Claude Code precizează că este context, nu configurație obligatorie; pentru a bloca o acțiune folosești un hook.
  • Să păstrezi date personale fără temei legal. Memoria pe termen lung este o bază de date ca oricare alta, iar GDPR se aplică, inclusiv dreptul la ștergere.

Noțiuni și module înrudite

Învață AI • Comunitate & Q&A

Întrebări & Discuții: Memoria Agenților (Short-Term vs. Long-Term)

Ai o întrebare despre Memoria Agenților (Short-Term vs. Long-Term) sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.