Minne (Einstein)
Einstein är AiHummers långtidsminne. Det omvandlar konversationer till bestående fakta, men det gör det försiktigt: ingenting blir minne utan bevis och en människa i loopen, och återkallning är inbäddad så att det aldrig kan fungera som en bakdörr för promptinjektion. Minne administreras under /v1/admin/memory/*.
Denna sida förklarar processen påstå → granska → främja, hur återkallning skyddas och vad som går att konfigurera. För den paketerade minnestjänsten, se Einstein-tillägg.
Påståenden, bevis och granskning
Minnet skrivs inte tyst. När samtal pågår extraheras potentiella fakta som krav, som vardera bär bevis det drogs från. Anspråk går till recension, där en människa kan acceptera eller avvisa dem, och endast accepterade krav är främjad till långtidsminnet.
conversation ─▶ claim (+ evidence) ─▶ human REVIEW ─▶ PROMOTED to memory
[!NOTE] Kampanj är människogranskat. Systemet indexerar och föreslår, men det gör det aldrig tyst omskriver minnet. Detta är vad som håller långtidsminnet pålitligt tillräckligt för att grunda riktiga svar.
Kanonisk Markdown är en läsbar projektion
Systemets minneslager (sanningskällan) är PostgreSQL. Ovanpå det fortsätter Einstein kanonisk Markdown — en människoläsbar projektion av det minnet: det är vad en person läser och redigerar under granskning. Markdown skrivs aldrig över tyst, vilket håller minnet människoläsbart, granskningsbart och portabelt, snarare än en ogenomskinlig klump. Det är en projektion, inte en andra auktoritativ lagringsplats.
Data-inhägnad återkallelse
När minnet återkallas i en sväng, kommer det som en verktygsresultat inlindat i ett data-staket. Data-fence markerar återkallat innehåll som data, inte instruktioner, så text lagrad i minnet kan inte kapra agenten — detta är försvaret mot indirekt promptinjektion (där en skadlig instruktion smugglas in via ihågkommen information).
[!WARNING] Återkallat minne är data, aldrig kommandon. Data-stängslet är det som upprätthåller detta. Inaktivera det inte: det är gränsen som stoppar ett förgiftat minne från styra en agent.
Vad du kan konfigurera
Minnesbeteendet styrs av kärninställningar — justerbara från administratörsgränssnittet (Administration → Inställningar) och admin-API:et. Själva Einstein-tillägget har inga operatörsinställningar.
| Inställning | Alternativ / syfte |
|---|---|
Minnesläge (AIHUMMER_MEMORY_CAPTURE) |
auto (extrahera och främja enligt den konfigurerade policyn — standardvalet), review (mänsklig port), eller off (insamling stoppad) |
Återvinning (AIHUMMER_MEMORY_RETRIEVAL) |
Fulltext- och/eller inbäddningsbaserad återkallelse |
| Inbäddningar | AIHUMMER_EMBEDDER_URL / AIHUMMER_QDRANT_URL — embeddern och vektorlagret som används för semantisk återkallelse |
Periodisk konsolidering («dröm») och motsägelsedetektering är inbyggt beteende i minnesplattformen, inte operatörsinställningar. Minnesmodulen är inbyggd och kan inte tas bort; läget off stoppar endast insamlingen av nya minnen, det tar inte bort själva modulen.
[!TIP] Börja med recension läge i produktion så att en människa godkänner vad som blir långtidsminne, sedan gå vidare till bil bara när du litar på extraktionen för ett givet arbetsutrymme.
Som standard kan recall köras på ett minnesbaserat lagringssystem med en hash-embedder. För semantisk recall av produktionskvalitet, rikta AiHummer mot en riktig vektorlager och embedder med AIHUMMER_QDRANT_URL och AIHUMMER_EMBEDDER_URL.
Admin-API
| Resurs | Syfte |
|---|---|
/v1/admin/memory |
Minneskonfiguration och hantering |
/v1/admin/memory/.../facts |
Granska påståenden, främja eller avvisa fakta |
Vart härnäst
- Se den paketerade tjänsten i Einstein-tillägg.
- Baserade svar på dokument med Kunskap / RAG.
- Konfigurera agenterna som använder minne i Agenter och personas.