Memorie (Einstein)
Einstein este memoria pe termen lung a AiHummer. Transformă conversațiile în fapte
durabile, dar o face cu grijă: nimic nu devine memorie fără dovezi și un
om în buclă, iar reapelarea este împachetată astfel încât să nu poată acționa niciodată ca o ușă din spate pentru
injecția de prompt. Memoria este administrată sub /v1/admin/memory/*.
Această pagină explică pipeline-ul afirmație → examinare → promovare, cum este reapelarea protejată și ce este configurabil. Pentru serviciul de memorie împachetat, vezi pluginul Einstein.
Afirmații, dovezi și examinare
Memoria nu este scrisă în tăcere. Pe măsură ce au loc conversațiile, faptele candidate sunt extrase ca afirmații, fiecare purtând dovada din care a fost extrasă. Afirmațiile merg la examinare, unde un om le poate accepta sau respinge, iar doar afirmațiile acceptate sunt promovate în memoria pe termen lung.
conversation ─▶ claim (+ evidence) ─▶ human REVIEW ─▶ PROMOTED to memory
[!NOTE] Promovarea este examinată de un om. Sistemul indexează și propune, dar nu rescrie niciodată în tăcere memoria. Acesta este lucrul care menține memoria pe termen lung suficient de demnă de încredere pentru a fundamenta răspunsuri reale.
Markdown-ul canonic este sursa adevărului
Store-ul autoritar al memoriei este Markdown-ul canonic. Sistemul îl indexează și propune adăugiri și modificări, dar Markdown-ul rămâne sursa adevărului — nu este niciodată suprascris în tăcere. Acest lucru face memoria lizibilă de către om, examinabilă și portabilă, mai degrabă decât un blob opac.
Reapelare protejată prin data-fence
Când memoria este reapelată într-un tur, ajunge ca un rezultat de instrument împachetat într-un data-fence. Data-fence-ul marchează conținutul reapelat ca date, nu ca instrucțiuni, astfel încât textul stocat în memorie să nu poată deturna agentul — aceasta este apărarea împotriva injecției indirecte de prompt (în care o instrucțiune malițioasă este strecurată prin conținut memorat).
[!WARNING] Memoria reapelată este date, niciodată comenzi. Data-fence-ul este ceea ce impune acest lucru. Nu îl dezactiva: este granița care oprește o memorie otrăvită să dirijeze un agent.
Ce poți configura
Comportamentul memoriei este reglabil din interfața de administrare (categoria de setări „Einstein (memorie)”) și din API-ul de administrare:
| Setting | Options / purpose |
|---|---|
| Mod de memorie | auto (extrage și promovează conform politicii configurate), review (poartă umană) sau off |
| Recuperare | Reapelare pe text integral și/sau bazată pe embedding |
| Dream / consolidare | Un interval periodic care consolidează memoria |
| Contradicții | Detectează și aduce la suprafață fapte conflictuale |
| Embeddings | Modelul de embedding folosit pentru reapelarea semantică |
[!TIP] Începe cu modul review în producție, astfel încât un om să aprobe ce devine memorie pe termen lung, apoi treci la auto doar odată ce ai încredere în extracție pentru un anumit workspace.
În mod implicit, reapelarea poate rula pe un store în memorie cu un hash embedder. Pentru
recuperare semantică de calitate de producție, îndreaptă AiHummer către un vector store și
embedder real cu AIHUMMER_QDRANT_URL și AIHUMMER_EMBEDDER_URL.
API de administrare
| Resource | Purpose |
|---|---|
/v1/admin/memory |
Configurarea și gestionarea memoriei |
/v1/admin/memory/.../facts |
Examinează afirmații, promovează sau respinge fapte |
Unde mergi mai departe
- Vezi serviciul împachetat în pluginul Einstein.
- Fundamentează răspunsuri în documente cu Cunoștințe / RAG.
- Configurează agenții care folosesc memoria în Agenți și persona.