Atmiņa (Einšteins)
Einšteins ir AiHummer ilgtermiņa atmiņa. Tā pārvērš sarunas ilgstošos faktos, bet to dara piesardzīgi: nekas nekļūst par atmiņu bez pierādījumiem un cilvēka iesaistes, un atgūšana ir organizēta tā, lai tā nekad nevarētu kalpot kā aizmugures durvis komandu injekcijai. Atmiņa tiek pārvaldīta saskaņā ar /v1/admin/memory/*.
Šī lapa skaidro prasības → pārskatīšanas → veicināšanas procesu, kā tiek aizsargāts atsaukums un kas ir konfigurējams. Lai iegūtu informāciju par komplektēto atmiņas pakalpojumu, skatiet Einšteina spraudnis.
Apgalvojumi, pierādījumi un pārskats
Atmiņa netiek rakstīta klusi. Tā kā notiek sarunas, tiek izvilkti iespējamie fakti kā prasības, katrs nesot pierādījumi tika iegūts no. Prasības attiecas uz atskats, kur cilvēks var tās pieņemt vai noraidīt, un tikai pieņemtie prasījumi ir veicināts ilgtermiņa atmiņā.
conversation ─▶ claim (+ evidence) ─▶ human REVIEW ─▶ PROMOTED to memory
[!NOTE] Veicināšana ir cilvēka pārskatīts. Sistēma indeksē un piedāvā, bet tā nekad klusībā pārraksta atmiņu. Tas ir tas, kas uztur ilgtermiņa atmiņu uzticamu pietiekami, lai pamatotu patiesas atbildes.
Kanoniķais Markdown ir lasāms projekcijas attēlojums
Sistēmas atmiņas krātuve (patiesības avots) ir PostgreSQL. Turklāt Einšteins turpina kanoniskais Markdown — cilvēkam saprotama šīs atmiņas projekcija: tas ir tas, ko cilvēks lasa un rediģē pārskatīšanas laikā. Markdown nekad netiek klusi pārrakstīts, kas saglabā atmiņu cilvēkam saprotamu, pārskatāmu un pārnēsājamu, nevis nepieejamu masu. Tā ir projekcija, nevis otra autoritatīva krātuve.
Datu norobežota atsaukšana
Kad atmiņa tiek atsaukta pagriezienā, tā nonāk kā rīka rezultāts ierauts datu žogā. Datu žogs atzīmē atsauktos saturus kā datus, nevis instrukcijas, tāpēc atmiņā saglabātais teksts nevar kontrolēt aģentu — tas ir aizsardzība pret netieša uzvednes injekcija (kur ļaunprātīga instrukcija tiek slepeni ievesta, izmantojot atcerēto saturu).
[!WARNING] Atcerētā atmiņa ir dati, nekad komandas. Datu žogs ir tas, kas to nodrošina. Nedrīkst to atspējot: tas ir robeža, kas aptur indēto atmiņu no aģenta vadīšana.
Ko jūs varat konfigurēt
Atmiņas uzvedību nosaka kodola iestatījumi — tie ir regulējami no administrēšanas lietotāja interfeisa (Pārvaldība → Iestatījumi) un administratora API. Pašam Einšteina spraudnim operatora iestatījumu nav.
| Iestatījums | Opcijas / mērķis |
|---|---|
Atmiņas režīms (AIHUMMER_MEMORY_CAPTURE) |
auto (izvilkt un veicināt saskaņā ar konfigurēto politiku — noklusējums), review (cilvēka vārti), vai off (kolekcija apturēta) |
Atgūšana (AIHUMMER_MEMORY_RETRIEVAL) |
Pilnteksta un/vai iegulumu balstīta atsaukšana |
| Iegulumi | AIHUMMER_EMBEDDER_URL / AIHUMMER_QDRANT_URL — iegultājs un vektoru krātuve semantiskai atsaukšanai |
Periodiskā konsolidācija (“sapnis”) un pretrunu atklāšana ir atmiņas platformas iebūvēta uzvedība, nevis operatora iestatījumi. Atmiņas modulis ir iebūvēts un to nevar noņemt; off režīms tikai aptur vākšanu jaunām atmiņām, tas neizņem pašu moduli.
[!TIP] Sāc ar atskats ražošanas režīms, lai cilvēks apstiprina, kas kļūst par ilgtermiņa atmiņa, tad pāriet uz automašīna tikai tad, kad uzticies izvilkšanai priekš dotā darba vieta.
Pēc noklusējuma atmiņas atsaukšana var darboties ar iekšējās atmiņas krātuvi un hašēšanas iegultāju. Lai nodrošinātu ražošanas kvalitātes semantisko atsaukšanu, norādiet AiHummer uz reālu vektoru krātuvi un iegultāju ar AIHUMMER_QDRANT_URL un AIHUMMER_EMBEDDER_URL.
Administratora API
| Resursi | Mērķis |
|---|---|
/v1/admin/memory |
Atmiņas konfigurēšana un pārvaldība |
/v1/admin/memory/.../facts |
Pārskatīt prasības, popularizēt vai noraidīt faktus |
Kur uz nākamo
- Skatiet iepakoto pakalpojumu Einšteina spraudnis.
- Pamatot atbildes dokumentos ar Zināšanas / RAG.
- Konfigurēt aģentus, kas izmanto atmiņu Aģenti un personības.