Gå til innholdet

Administrer minne for arbeidsområdet

Denne veiledningen viser hvordan du jobber med kunnskapslageret til et arbeidsområde.

Det viktigste å vite før du begynner: minnegrensesnittet er en flate for gjennomgang, ikke for forfatterskap. Fakta og policyer skrives av agenter — gjennom propose_fact og propose_policy, med supersede_fact og supersede_policy for å erstatte dem. remember skriver et element i hot-laget som er avgrenset til økten, og som consolidate_memory senere kan forfremme til et faktum. Registrerte møtebeslutninger høstes inn i domenet decisions; det finnes ingen høsting ved fullførte agentkjøringer. Det du gjør her, er å lese det de har skrevet, rette det opp, deaktivere det eller slette det.

Minnet ligger under Innstillinger → Arbeidsområde → Minne (/workspaces/<id>/settings/memory). Det er ikke et eget mål på toppnivå i sidepanelet.

Siden har nøyaktig tre faner. Fakta og Policyer viser en sanntidstelling; grafen gjør det ikke:

  • Fakta – alle fakta i arbeidsområdet, med en telling av dem som ikke er erstattet
  • Policyer – normative regler gruppert etter domene, med en telling av de aktive
  • Kunnskapsgraf – et interaktivt lerret med domener, emner, fakta og policyer

Domener er ikke noe du oppretter. Et domene oppstår når en agent skriver det første faktumet eller den første policyen inn i det; det finnes ingen kontroll for å opprette domener noe sted i grensesnittet.

  1. Åpne fanen Fakta.
  2. Bruk søkefeltet til å begrense listen. Det er et enkelt delstrengfilter over domenet, emnet og innholdet til hvert faktum — ingen nøkkelordindeks, ingen rangering.
  3. Bruk omfangsfilteret til å vise alle omfang, bare arbeidsområdeomfattende fakta, eller fakta for ett repo.
  4. Bruk sorteringsbryteren til å sortere etter nylighet eller sikkerhet.
  5. Klikk på redigeringskontrollen til et faktum.

Redigeringsdialogen lar deg endre:

  • Domene – flytte et faktum mellom domener
  • Emne – den korte etiketten
  • Innhold – selve kunnskapsteksten
  • Sikkerhet – en glidebryter i trinn på 5 %

Lagre for å skrive det tilbake. Det finnes ingen Legg til faktum-knapp; dialogen åpnes bare på en eksisterende rad.

Fanen Fakta har en bryter for Vis erstattede. Erstattede fakta er skjult som standard og vises med den bryteren, og det er der revisjonssporet ligger — erstatning sletter aldri.

Bruk sletteknappen til et faktum og bekreft. Dette er en ekte sletting, ikke en erstatning: bruk den på fakta som rett og slett var feil å registrere, og la agenter erstatte fakta der innholdet har endret seg.

Fanen Policyer grupperer aktive policyer etter domene og flytter inaktive ned i en seksjon til slutt. Per policy kan du:

  • Rediger den
  • Slett den
  • Deaktiver / Aktiver den — det reversible alternativet, og vanligvis det riktige. Bare aktive policyer når fram til agentpromptene.

Som for fakta finnes det ingen kontroll for å opprette.

Fanen Kunnskapsgraf legger ut domener, emner, fakta og policyer som et navigerbart node-lerret — panorer, zoom og dra noder. Når du trykker på en node, åpnes detaljarket, og derfra når du de samme redigeringsdialogene. Det er den raskeste måten å se hvilke domener som faktisk har innhold.

Arbeidsminne er et privat kladdeark per agent, som injiseres i prompten ved utsending. Agentene skriver det selv med record_observation og update_my_notes, men du kan lese og redigere det direkte:

Innstillinger → Arbeidsområde → Agenter → velg agenten → fanen Minne.

Tilgangstildelinger for minne kobler rollen til en agent til en tillatelse (none, read, write) per domene. Skriv dem med operasjonene memory_access_grant.*.

To ting å forstå om hvordan de løses ut:

  • Lesing er fail-open. Uten en tilgangstildelingsrad for et (role, domain)-par er den effektive tillatelsen read. Den ene skrivingen som kaster unntak uten write, er propose_policy. Skriving av fakta er ikke styrt av tilgangstildelinger.
  • Tilgangstildelinger nøkles på rollen til agenten. Verktøyene som foreslår, setter en manglende agent_role til general. En tildeling som er skrevet for en annen rolle, binder ikke disse agentene; en general-tildeling gjør det.

Tre forskjellige ting kalles «minnesøk», og de er ikke enige:

Hvor Hva det gjør
Søkefeltet i fanen Fakta Delstrengfilter over faktaene som allerede er lastet inn i klienten
RPC-operasjonen memory_fact.search Kun FTS5-nøkkelordsøk — en tynnklient kan ikke sende med en søkeembedding, så hybridsøk holder seg internt på verten
Verktøyet search_memory på agentsiden keyword, semantic eller hybrid (standard). Hybrid slår sammen fire stemmer: leksikalsk, semantisk, temporal og graf

Så en agent og Minne-siden vil ikke rangere det samme søket likt. Når du sjekker hva en agent faktisk kan gjenkalle, spør agenten.

Fakta embeddes ved skrivetidspunktet, og bare når embedding-modellen på enheten er installert. Sjekk statusen under Innstillinger → Server → Diagnostikk og personvern → Semantisk søk. Installer modellen før agentene begynner å skrive minne, hvis du vil ha semantisk gjenkalling.