FixControl/Documentatie

Gebruikershandleiding

Memory

Regels en context die FixControl in elk agent-prompt injecteert, zodat agents zich consistent gedragen.

Wat is memory?

Memory is de gedragslaag van FixControl. Het zijn korte regels en stukjes context die voor elk agent-prompt geplakt worden, nog vóór de agent de gebruikersvraag of het issue ziet. Memory verandert dus niet wat een agent kan, maar hoe het beslist en antwoordt.

Memory-overzicht
Memory-overzicht

Je beheert memory op /memory. Daar zie je twee tabs (Global en Project), een editor, en een paneel met automatisch gedetecteerde voorstellen die je kunt accepteren of afwijzen.

Global vs project memory

Er zijn twee scopes:

  • Global memory — geldt voor de hele tenant. Elke agent, elk issue, elk project ziet deze regels. Hier zet je beleid dat overal moet gelden: tone of voice, prioriteringsregels, harde verboden.
  • Project memory — alleen geïnjecteerd voor issues die aan dat specifieke project gekoppeld zijn. Hier zet je project-specifieke conventies: deploy-procedures, bekende API-quirks, eigenaars per onderdeel.

Globale memory wordt altijd eerst geïnjecteerd, project memory daarna. Beide bestaan náást elkaar — project memory vervangt global memory niet, maar vult aan.

Een goede memory-regel schrijven

Goede memory is kort, normatief en context-vrij. Eén regel, één strekking. Voorbeeld van een prima global rule:

Critical bugs binnen 1 uur triagen — Elke bug met priority critical moet binnen één uur na binnenkomst toegewezen zijn aan een persoon en een classificatie hebben. Reden: voorkomen dat productie-impact onopgemerkt blijft.

Vermijd vage zinnen ("wees zorgvuldig"), lange uitleg of historische context. Als een regel een verandering beschrijft ("we doen X niet meer"), schrijf het direct als de huidige norm ("doe Y").

Hoe agents memory gebruiken

Bij elke agent-run bouwt FixControl een memory-blok op uit alle actieve, niet-vervangen entries en geeft dat aan de agent voor die de vraag bekijkt. Daardoor:

  • Volgen agents je regels zonder dat jij ze in elk verzoek hoeft te herhalen.
  • Blijft gedrag consistent tussen Ticket Analyst, Operations Coordinator, en eventuele eigen agents.
  • Houdt FixControl bij hoe vaak een regel daadwerkelijk wordt gebruikt, zodat koude regels later opgeschoond kunnen worden.

Memory vs knowledge

Het verschil is fundamenteel:

  • Memory wordt altijd geïnjecteerd — kort, normatief, gedragsbepalend. Goed voor regels, voorkeuren, beslissingen. Houd het klein.
  • Knowledge wordt op verzoek opgehaald — naslagmateriaal, documentatie, lange teksten. Een agent zoekt erin als de vraag erom vraagt.

Vuistregel: als het altijd moet gelden, hoort het in memory. Als het soms relevant is, hoort het in knowledge.

FAQ

Worden mijn handgeschreven notities ook geïnjecteerd? Ja. De vrije-vorm editor blijft werken naast de typed entries.

Kan ik een regel verwijderen zonder de geschiedenis kwijt te raken? Ja — verwijderen haalt de regel direct weg, maar je kunt ook een regel laten "supersede" door een nieuwere versie. De oude blijft dan zichtbaar in de audit-trail maar wordt niet meer geïnjecteerd.

Wat zijn die voorgestelde regels onderaan de pagina? Patronen die FixControl detecteert in je issues en agent-runs. Klik Accept om er een memory-entry van te maken, of Reject om ze weg te gooien.

Iets onduidelijk of fout?Laat het ons weten →

FixControl is een handelsnaam van FixControl B.V. i.o.