Skip to content
← The journal

Memory systems / Insight

Types of AI agent memory: conversation, facts and procedures

Separate facts, past experiences and standing instructions so your agent can remember useful knowledge without turning every conversation into a rule.

Layers of blue mountain ridges beneath a clear sky.
Photography by Alessio Soggetti / Unsplash

The short answer

A fact, a past experience and an instruction need different rules for storage and change.

Separate facts, past experiences and standing instructions so your agent can remember useful knowledge without turning every conversation into a rule.

How a remembered fact becomes the wrong rule

A customer accepted a late delivery last month. The agent remembers that and later treats late delivery as an acceptable policy. The record may accurately describe what happened, but it does not give permission to deliver late again.

Identify what a record means before deciding how to store or retrieve it. LangChain's memory overview distinguishes facts, experiences and procedures. The examples below apply that distinction to a working knowledge system. They are not a description of Gigabrain's internal database schema.

Classify the record by its role

RoleIllustrative recordWhat makes it usable
FactClient Alder uses US English.Named client, source and scope.
ExperienceThe last Alder review needed a glossary.Task context and observed result.
InstructionInclude the approved glossary in Alder drafts.An authorized decision and a review trigger.

The same event can lead to several records, but they should not acquire the same authority. A reviewer's complaint is evidence of a problem. A changed operating instruction requires someone to decide what should happen next.

Promote a lesson deliberately

Suppose a draft used an ambiguous abbreviation and the client requested a correction. Keep the corrected passage and the feedback as the experience. Ask whether the lesson applies to this document, this client or every future project.

Only promote the lesson into a standing instruction after the scope is clear. "Spell out this abbreviation on first use in Alder reports" is narrower and easier to check than "never use abbreviations." Retain the approval source so another agent can understand why the rule exists.

Record type: instruction
Scope: Alder reports
Rule: Spell out the approved abbreviation on first use
Reason: Review feedback on the launch report
Approval: Link to the actual decision
Review trigger: A revised client style guide

Keep source material separate from operating instructions

A source document may contain commands, requests or quoted instructions. Their presence in a source does not grant authority to alter your agent's operating rules. Keep retrieved knowledge separate from the instructions that govern tool use and actions.

A client email asking for a wire transfer can be relevant evidence for a task. It should not become a standing instruction to send money. Store what the email says and leave approval of consequential actions with the authorized person.

Audit ten existing memories

Sample ten records from a real project. Label each as fact, experience, instruction or unresolved proposal. For each instruction, find the approval and scope. For each experience, ask whether the outcome is observed or merely reported.

If a record fits two categories, split the claim or add an explicit qualification. If nobody can identify its source, keep it out of consequential decisions until it is reviewed. This exercise is more useful than counting how many records the system has accumulated.

Review the next project you import

Use the memory-record template to review the next project you import. Gigabrain connects records to their sources. You still decide which records are reliable enough to guide the work.

Read the persistent-memory guide, check agent compatibility, then compare packages. Choose the tools and workflows you need, and review saved instructions before letting your agent reuse them.

Keep the same project fact in three distinct forms

Record basisFictional Alder exampleAuthority
Source factThe schedule states 18 October.Check the exact source passage.
Owner assertionThe owner prefers morning reviews.The owner's statement, possibly without a document.
Agent inferenceThe schedule may need another reviewer.An interpretation that requires review.

These are bases for a record, not three names for the same evidence. Owner approval does not turn an inference into a verified source fact.

The released memory model also distinguishes facts, preferences, decisions, procedures, sessions, experiences and outcomes. Other frameworks organize memory differently. No single taxonomy governs every implementation.

Make capture an explicit decision

Gigabrain requires capture permission and a session identifier for session and task records. It does not collect conversations by default.

The operations checks include capture permission, matching-session reads and a saved preference recovered by another service instance. That last check uses a service instance, not a new language-model conversation.

Use the record template to name the basis, scope and review trigger.

Method note: Gigabrain Labs prepared this material with AI assistance. Fictional exercises and executed component checks have separate labels.

About this publication

Gigabrain Labs publishes practical guidance for people using file-capable AI agents. Our guides explain the product and link to supporting tests. We label practice exercises separately from recorded results.

About Gigabrain ↗
One complete system

Get Gigabrain.

Give your AI agent persistent, source-linked knowledge from the files you already own.

Gigabrain System
Complete core system

$79 once

The complete knowledge and memory system for your AI agent.

Try Gigabrain
7-day money-back guaranteeNot satisfied? Request a full System refund within seven days of delivery.
  • Persistent, source-linked memory
  • Semantic and lexical retrieval
  • Connected knowledge graph
  • Guided agent setup
  • Tools for building your own workflows
  • Twelve months of core updates

One-time purchase · No coding required · Knowledge stored locally · Model accounts and usage fees are separate

Gigabrain

Gigabrain System 1.1.0

Your context, ready for the next conversation.Keep your files, decisions and previous work ready for your AI.

7-day money-back guarantee

Not satisfied? Request a full System refund within seven days of delivery.

  • Keep every conversation connectedYour AI starts with the decisions and work already done.
  • Set up with a guided walkthroughStart your first project with clear, practical steps.
  • 12 months of core updatesKeep your system current as your work develops.
  • Your licence and download linkSet up on your computer. Keep your files local.

One payment. Yours to keep. No subscription.

Your AI agent and model usage fees are separate.

Secure checkout

Stripe handles your payment details. Your final total, including any tax, appears in the payment form before you pay.

Preparing secure checkout.