Knowledge & Data · Software component

Document Chunker

Software componentKnowledge & DataKnowledge & DataVariation point (abstract)arc:DocumentChunker

A software component that splits raw documents into chunks for embedding and entity extraction.

Responsibility. Splits raw documents into processable chunks.

is orchestrated bysends data tosends data toreceives data fromreceives data fromreceives data fromis invoked byis specialized byis specialized bysends data tosends data tois specialized byis specialized byis specialized byis specialized byinvokesis configured byIngestion Pipeline Orchestrator: is orchestrated byIngestion Pipeline Orche…Text Embedding Service: sends data toText Embedding ServiceEmbedding Service: sends data toEmbedding ServiceContent Deduplicator: receives data fromContent DeduplicatorDocument Ingestor: receives data fromDocument IngestorDocument PII Redactor: receives data fromDocument PII RedactorKnowledge Base Refresher: is invoked byKnowledge Base RefresherOverlapping Window Chunker: is specialized byOverlapping Window ChunkerSemantic Boundary Chunker: is specialized bySemantic Boundary ChunkerEntity Recognizer: sends data toEntity RecognizerChunk Metadata Extractor: sends data toChunk Metadata ExtractorFixed-Length Chunker: is specialized byFixed-Length ChunkerTime-Indexed Transcript Chunker: is specialized byTime-Indexed Transcript …Hierarchical Chunker: is specialized byHierarchical ChunkerTopic-Shift Chunker: is specialized byTopic-Shift ChunkerTokenizer: invokesTokenizerChunking Policy: is configured byChunking Policy
Direct neighbourhood (hover for relationship types)

Variants

VariantWhen to choose
Fixed-Length ChunkerChoose only when content has no usable structure or timing data; the chapter presents it as the naive baseline that fractures semantic units.
Hierarchical ChunkerChoose when document structure (sections, subsections) must be preserved so retrieved chunks keep their structural context, accepting more complex retrieval logic.
Overlapping Window ChunkerChoose when important context spans chunk or section boundaries and continuity must be preserved, accepting multiplied storage.
Semantic Boundary ChunkerChoose for text documents with structure, splitting at section headers and paragraph breaks rather than arbitrary token counts.
Time-Indexed Transcript ChunkerChoose for audio transcripts lacking paragraph breaks or headers, when retrieved segments must link back to exact moments in the recording.
Topic-Shift ChunkerChoose when chunk coherence matters more than uniform chunk size.

Relationships

is configured by structural

invokes dependency

is invoked by dependency

receives data from dynamic

sends data to dynamic

is orchestrated by control

Design guidance

Classification

Patterns
Boundary seeking (paragraph, then sentence, then word)Minimum chunk size enforcementToken-accurate counting
Risks mitigated
Context loss from undersized chunksGeneric, unspecific embeddings from oversized chunks

Sources

  1. Ch1.7A: T. Nguyen, "Relational Reasoning with Knowledge Graphs - The Fundamentals, Integration, and Extraction," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.7A. ISBN: 9798244538229.
  2. Ch1.7B: T. Nguyen, "Relational Reasoning with Knowledge Graphs - Hybrid RAG+KG Integration," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 1.7B. ISBN: 9798244538229.
  3. Ch2.7: T. Nguyen, "Multimodal RAG Approaches," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 2.7. ISBN: 9798244538229.
  4. Ch3.10: T. Nguyen, "Efficiency Metrics," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 3.10. ISBN: 9798244538229.
  5. Ch5.8: T. Nguyen, "Semantic Memory," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.8. ISBN: 9798244538229.
  6. Ch6.2B: T. Nguyen, "Production Vector Database Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.2B. ISBN: 9798244538229.
  7. Ch6.3A: T. Nguyen, "ETL Pipeline Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.3A. ISBN: 9798244538229.
  8. Ch6.4: T. Nguyen, "Data Quality Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.4. ISBN: 9798244538229.
  9. Ch6.5: T. Nguyen, "Production RAG Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.5. ISBN: 9798244538229.
  10. Ref2.07: NVIDIA Developer, "Building multimodal AI RAG with LlamaIndex, NVIDIA NIM, and Milvus | LLM app development," YouTube. Accessed: Sep. 26, 2026. [Online Video]. Available: https://www.youtube.com/watch?v=NaT5Eo97_I0