Glossary

The definitive glossary of AI agent memory terms and concepts. From episodic memory to vector databases, understand the building blocks of intelligent agents.

Difficulty:
133 terms

A(6)

B(3)

C(15)

Chain of Thought (CoT)
intermediate
Techniques

Discover Chain of Thought prompting, a technique that guides LLMs to show step-by-step reasoning for better problem-solving.

Chroma
beginner
tools

Explore Chroma, an open-source embedding database designed for AI applications and vector similarity search.

Chunk Overlap
beginner
Core Concepts

Understand chunk overlap, the practice of sharing tokens between adjacent chunks to preserve context in document segmentation.

Chunk Size
beginner
Core Concepts

Learn about chunk size, the target length of document segments in text splitting for embedding and retrieval systems.

Chunking
beginner
Techniques

Learn about chunking, the process of dividing large documents into smaller segments for efficient storage and retrieval in AI systems.

Combined Memory
intermediate
Architectures

Explore combined memory architectures that merge multiple memory types to provide both immediate and historical context for AI agents.

Context Length
beginner
Core Concepts

Understand context length, the maximum number of tokens a language model can process in a single request.

Context Window
beginner
Core Concepts

Learn about context windows, the span of tokens a language model can attend to when processing and generating text.

Conversation Buffer Memory
beginner
Memory Types

Explore Conversation Buffer Memory, a LangChain class that stores complete conversation history for AI agents.

Conversation Memory
beginner
Memory Types

Learn about Conversation Memory, the system for tracking dialogue history in conversational AI agents.

Conversation Summary Memory
intermediate
Memory Types

Discover Conversation Summary Memory, a memory type that maintains a running summary of conversation history for efficient context management.

Conversation Token Buffer Memory
intermediate
Memory Types

Learn about Conversation Token Buffer Memory, a buffer implementation that tracks token usage to stay within model context limits.

Corrective RAG (CRAG)
advanced
Techniques

Explore Corrective RAG, an advanced RAG pattern that evaluates retrieval quality and takes corrective actions to improve results.

Cosine Similarity
intermediate
Core Concepts

Understand cosine similarity, a metric for measuring semantic similarity between vector embeddings in AI systems.

CrewAI
intermediate
frameworks

Discover CrewAI, a framework for orchestrating multiple AI agents that collaborate to accomplish complex tasks.

D(6)

E(7)

F(4)

G(2)

H(5)

I(4)

K(4)

L(3)

M(16)

Memory (AI)
beginner
Core Concepts

Learn about memory in AI systems, the capability for agents to retain and utilize information from previous interactions.

Memory Bank
intermediate
Architectures

Learn about memory banks, storage systems for organizing and managing multiple memories in AI agent architectures.

Memory Consolidation
advanced
Techniques

Memory consolidation transforms short-term memories into efficient long-term storage. Learn how AI agents compress and optimize their memory.

Memory Decay
advanced
Techniques

Understand memory decay, the reduction in memory importance or accessibility over time in agent systems.

Memory Encoding
intermediate
Techniques

Learn about memory encoding, the process of converting information into storable formats for agent memory systems.

Memory Hierarchy
intermediate
Architectures

Explore memory hierarchy, the organization of memory systems into levels based on access speed and capacity.

Memory Index
intermediate
Architectures

Understand memory indexes, data structures that enable efficient lookup and retrieval of stored memories.

Memory Layer
intermediate
Architectures

A memory layer provides persistent memory infrastructure for AI applications. Learn about memory layer architecture and design patterns.

Memory Module (LangChain)
beginner
tools

Learn about LangChain memory modules, components that manage state and context across agent interactions.

Memory Persistence
intermediate
Core Concepts

Understand memory persistence, the capability for agent memories to survive beyond individual sessions.

Memory Retrieval
intermediate
Techniques

Learn about memory retrieval, the process of finding and accessing relevant stored information in agent memory systems.

Memory Stream
advanced
Architectures

Explore memory streams, chronological logs of observations and experiences used in agent architectures like Generative Agents.

Metadata Filtering
intermediate
Techniques

Understand metadata filtering, the technique of narrowing search results based on document attributes in retrieval systems.

Milvus
intermediate
tools

Explore Milvus, an open-source vector database designed for scalable similarity search on massive embedding datasets.

Multi-Head Attention
advanced
Architectures

Learn about multi-head attention, a mechanism that runs multiple attention operations in parallel for richer representations.

Multi-Hop Retrieval
advanced
Techniques

Discover multi-hop retrieval, a technique that chains multiple retrieval steps to answer complex questions requiring information synthesis.

N(3)

O(1)

P(9)

Q(3)

R(12)

RAG (Retrieval-Augmented Generation)
intermediate
Techniques

RAG combines retrieval with generation for grounded AI responses. Learn how agents use RAG for memory-enhanced conversations.

RAG Fusion
advanced
Techniques

Explore RAG Fusion, a technique that generates multiple query variations and combines their results for improved retrieval.

RDF
advanced
Architectures

Learn about RDF (Resource Description Framework), a standard for representing information as subject-predicate-object triples.

Re-Ranking
advanced
Techniques

Discover re-ranking, a two-stage retrieval approach that refines initial results using more sophisticated scoring models.

ReAct
intermediate
Techniques

Learn about ReAct (Reasoning and Acting), a paradigm that interleaves reasoning and action execution in AI agents.

Read-Only Memory
beginner
Memory Types

Understand read-only memory, static knowledge sources that agents can retrieve from but not modify.

Reflection
advanced
Techniques

Learn about reflection in AI agents, the capability to analyze and learn from past experiences and actions.

Relation Extraction
advanced
Techniques

Understand relation extraction, the process of identifying and classifying relationships between entities in text.

Relevance Score
intermediate
Core Concepts

Learn about relevance scores, numerical measures of how well retrieved results match query intent in retrieval systems.

Retrieval Accuracy
intermediate
Core Concepts

Understand retrieval accuracy, the measure of how well a retrieval system finds relevant information and avoids irrelevant results.

Retrieval Pipeline
intermediate
Architectures

Learn about retrieval pipelines, the sequence of processing steps from query to final retrieved results in RAG systems.

RLHF
advanced
Techniques

Discover RLHF (Reinforcement Learning from Human Feedback), a technique for aligning AI models with human preferences and values.

S(17)

Scratchpad
intermediate
Memory Types

Learn about scratchpads, temporary working memory spaces where agents can store and manipulate intermediate results.

Self-Attention
advanced
Architectures

Understand self-attention, a mechanism where sequences attend to themselves to capture internal dependencies and relationships.

Self-Critique
advanced
Techniques

Learn about self-critique, the capability for agents to evaluate and improve their own outputs through iterative refinement.

Self-RAG
advanced
Techniques

Discover Self-RAG, a technique where models dynamically decide when to retrieve and self-evaluate their outputs.

Semantic Kernel
intermediate
frameworks

Explore Semantic Kernel, Microsoft's SDK for integrating LLMs with conventional programming for AI applications.

Semantic Memory
intermediate
Memory Types

Semantic memory stores facts, concepts, and general knowledge. Learn how AI agents use semantic memory for reasoning and knowledge retrieval.

Semantic Search
beginner
Techniques

Learn about semantic search, a retrieval technique that finds results based on meaning rather than exact keyword matching.

Sentence Embeddings
intermediate
Core Concepts

Understand sentence embeddings, vector representations that capture the semantic meaning of complete sentences.

Shared Memory
advanced
Architectures

Learn about shared memory, memory systems accessible by multiple agents for coordination and collaboration.

Short-Term Memory (STM)
beginner
Memory Types

Understand short-term memory in AI agents, the temporary storage of recent information and immediate context.

Similarity Search
intermediate
Techniques

Learn about similarity search, the process of finding items most similar to a query in vector space.

SPARQL
advanced
tools

Discover SPARQL, a query language for retrieving and manipulating data stored in RDF format.

Sparse Retrieval
intermediate
Techniques

Understand sparse retrieval, keyword-based search using term matching and inverted indexes for efficient retrieval.

Stateful Agents
intermediate
Core Concepts

Learn about stateful agents, AI systems that maintain and build upon state across multiple interactions.

Stateless Agents
beginner
Core Concepts

Understand stateless agents, AI systems that treat each interaction independently without maintaining state.

Summary Memory
intermediate
Memory Types

Learn about summary memory, a memory type that compresses information into condensed summaries for efficient storage.

System Prompt
beginner
Core Concepts

Learn about system prompts, the initial instructions that define an AI agent's behavior, role, and capabilities.

T(8)

V(2)

W(2)

Z(1)