Canonical Concepts

A structured vocabulary defining technical mechanisms, memory patterns, retrieval algorithms, and context window optimizations.

Advanced RAG/concepts/

A sophisticated architecture for Retrieval-Augmented Generation that incorporates multi-stage processing like pre-retrieval query rewriting, hybrid search, second-stage re-ranking, and post-retrieval context compression.

6 relatedRead definition →
Agent Infrastructure/concepts/

The foundational developer stacks, containerized runtimes, and orchestration frameworks required to build, host, evaluate, and scale autonomous AI agents.

5 relatedRead definition →
Agent Memory/concepts/

A technical mechanism for retaining, retrieving, and managing state across an AI agent's interactions over both short and long time horizons, simulating cognitive architectures.

6 relatedRead definition →
Agentic RAG/concepts/

An autonomous retrieval paradigm where an LLM agent uses tools to formulate search strategies, evaluate retrieved passages, and issue follow-up queries iteratively until sufficient context is gathered.

4 relatedRead definition →
BM25/concepts/

Okapi BM25 is a classic, probabilistic ranking function used in information retrieval to score document relevance based on exact keyword matching, term frequency, and inverse document frequency.

4 relatedRead definition →
Chunking Strategies/concepts/

Techniques for dividing long documents into smaller, discrete text blocks to optimize embedding quality and retrieval precision within a vector database for RAG applications.

5 relatedRead definition →
Context Budgeting/concepts/

The dynamic allocation and management of fixed token limits across different prompt components, such as system instructions, retrieved RAG passages, conversation history, and tool outputs.

4 relatedRead definition →
Context Caching/concepts/

The practice of storing pre-computed Key-Value (KV) states of prompt tokens on model servers to eliminate redundant processing and drastically reduce latency and cost for repetitive context.

4 relatedRead definition →
Context Compression/concepts/

Techniques for condensing long text prompts, retrieved RAG passages, or conversation histories into fewer tokens while preserving the core semantic meaning and factual information.

5 relatedRead definition →
Context Engineering/concepts/

The overarching discipline of designing, structuring, retrieving, budgeting, and dynamically injecting the optimal state and information into a Large Language Model's prompt window.

7 relatedRead definition →
Context Hydration/concepts/

The process of dynamically populating prompt templates with fresh, relevant external data fetched from APIs, databases, or web scrapers at runtime.

4 relatedRead definition →
Context Management/concepts/

The runtime administration of prompt windows, encompassing the dynamic control of token usage, truncation strategies, memory eviction, and state updates.

5 relatedRead definition →
Context Truncation/concepts/

Algorithmic strategies for dropping older or less relevant tokens when a generated prompt exceeds the strict bounds of a models context window.

4 relatedRead definition →
Context Window/concepts/

The maximum continuous sequence of tokens that a language model can accept, process, and attend to during a single inference pass.

4 relatedRead definition →
Corrective RAG/concepts/

A robust Retrieval-Augmented Generation strategy that dynamically evaluates the relevance of retrieved documents and triggers fallback actions, such as web searches or query rewrites, when confidence is low.

4 relatedRead definition →
Cross-Encoders/concepts/

Neural network architectures that compute deep, bidirectional attention across query and passage tokens simultaneously to produce highly accurate relevance scores.

3 relatedRead definition →
Dense Retrieval/concepts/

A semantic search paradigm utilizing dense neural embeddings, where all vector dimensions contain continuous real numbers representing the latent meaning of text.

4 relatedRead definition →
Document Processing/concepts/

The foundational pipeline for extracting, parsing, and converting complex unstructured document layouts into clean, structured context streams for AI ingestion.

4 relatedRead definition →
Dynamic Context Injection/concepts/

The programmatic, real-time insertion of runtime variables, user metadata, retrieved passages, and tool outputs into system prompt templates.

3 relatedRead definition →
Entity Resolution/concepts/

The algorithmic process of identifying, disambiguating, and linking disparate records that refer to the same real-world entity across different datasets.

4 relatedRead definition →
Episodic Memory/concepts/

A temporal log of an agent's past experiences, interactions, observations, and execution steps recorded in strictly chronological order.

4 relatedRead definition →
Graph RAG/concepts/

Retrieval-Augmented Generation that leverages knowledge graphs, structural hierarchies, and community summaries to answer complex, global, and multi-document queries.

6 relatedRead definition →
Hybrid Search/concepts/

A unified retrieval approach that combines sparse lexical matching and dense vector search, typically merged via scoring algorithms like Reciprocal Rank Fusion (RRF).

6 relatedRead definition →
Knowledge Graph/concepts/

A structured, explicit network representation of real-world entities, concepts, and relationships stored as nodes and edges in a graph database.

6 relatedRead definition →
Lexical Search/concepts/

Traditional keyword-based text search that matches exact words, substrings, or tokenized stems using inverted index structures.

4 relatedRead definition →
Long-Term Memory/concepts/

Externalized, persistent storage that allows AI agents to recall facts, user preferences, and historical context across separate execution sessions and vast timeframes.

5 relatedRead definition →
Memory Consolidation/concepts/

The automated background process of summarizing, pruning, and structurally transferring transient working memory into persistent long-term storage.

4 relatedRead definition →
Memory Decay/concepts/

Algorithmic recency weighting and garbage collection strategies applied to historical memory records to prioritize current context and manage state size.

3 relatedRead definition →
Model Context Protocol/concepts/

An open standard protocol (MCP) that unifies and securely standardizes how AI models and applications connect to external data repositories, databases, and tool servers.

4 relatedRead definition →
Multimodal Embeddings/concepts/

Vector representations that map multiple data types—such as text, images, and audio—into a single, shared latent vector space for cross-modal similarity search.

4 relatedRead definition →
Naive RAG/concepts/

The foundational Retrieval-Augmented Generation (RAG) workflow involving basic text chunking, embedding generation, vector similarity search, and direct prompt insertion.

5 relatedRead definition →
Needle-in-a-Haystack/concepts/

Needle-in-a-Haystack (NIAH) is an evaluation methodology used to measure a Large Language Model's ability to retrieve a specific, targeted fact placed randomly within a massive context window.

4 relatedRead definition →
Ontology/concepts/

A formal specification of conceptual classes, properties, constraints, and relationships within a specific domain, serving as a structural blueprint for knowledge representation.

4 relatedRead definition →
Procedural Memory/concepts/

A form of agentic memory that stores execution rules, tool usage routines, and multi-step workflow strategies, dictating how an AI agent performs tasks.

5 relatedRead definition →
Re-ranking/concepts/

A second-stage retrieval process where a high-precision model (often a cross-encoder) re-evaluates and re-orders a preliminary list of candidate passages to optimize relevance.

5 relatedRead definition →
Reciprocal Rank Fusion/concepts/

Reciprocal Rank Fusion (RRF) is an algorithmic technique for combining multiple ranked search result lists (e.g., dense vector search and sparse keyword search) into a single, unified ranking.

4 relatedRead definition →
Retrieval-Augmented Generation/concepts/

An architectural pattern that dynamically retrieves relevant external information and injects it into an LLM's prompt window to ground text generation in factual, up-to-date knowledge.

6 relatedRead definition →
Self-RAG/concepts/

A framework where large language models are fine-tuned to output special reflection tokens, allowing them to dynamically evaluate context relevance and self-correct generations.

4 relatedRead definition →
Semantic Cache/concepts/

A caching system that evaluates user queries based on vector similarity, returning previously generated responses or retrieval results for semantically identical questions.

4 relatedRead definition →
Semantic Layer/concepts/

An abstraction layer that maps complex, technical database schemas and raw data into consistent, business-friendly concepts accessible to both humans and AI agents.

5 relatedRead definition →
Semantic Memory/concepts/

Structured, generalized knowledge, facts, and concepts abstracted away from specific temporal interaction events, forming a durable knowledge base for AI agents.

5 relatedRead definition →
Semantic Search/concepts/

Search techniques that interpret user intent and conceptual meaning rather than relying solely on literal string or keyword matching.

5 relatedRead definition →
Sparse Retrieval/concepts/

Retrieval techniques that rely on high-dimensional vectors where most values are zero, optimizing for keyword precision, rare term matching, and exact identifier lookup.

5 relatedRead definition →
Sub-agent Context Passing/concepts/

Protocols and message schemas for transferring task state, memory slices, and execution objectives between parent orchestrators and specialized child agents.

4 relatedRead definition →
Taxonomy/concepts/

A hierarchical classification system of concepts organized into formal parent-child (is-a) relationships for structuring domain knowledge.

4 relatedRead definition →
Tool Use / Function Calling/concepts/

The capability of Large Language Models to generate structured JSON parameters to invoke external functions, APIs, or database queries.

4 relatedRead definition →
Unstructured Data Parsing/concepts/

The process of deconstructing raw documents like text, HTML, PDFs, and slide decks into machine-readable semantic elements.

4 relatedRead definition →
Vector Search/concepts/

Retrieval mechanism based on calculating mathematical distances between high-dimensional vector embeddings of queries and documents.

5 relatedRead definition →
Web Scraping & Crawling for AI/concepts/

The automated extraction, cleaning, and formatting of web pages into structured markdown context streams tailored for Large Language Models.

4 relatedRead definition →
Working Memory/concepts/

The immediate, active context window space currently available for a Large Language Model's inference during a single interaction turn.

4 relatedRead definition →