Yashotantra Academy logo
level 1
Curious · 0 XP
streak
0d
perfect
0
badges
0

100 XP to Apprentice

Ingestion · easy

3. Chunking strategies that decide your quality ceiling

Bad chunks cannot be rescued by a better model.

1 min read3 questionsup to 50 XPtopic 3/12

Read in another language

AI translates the explanation and quiz text while preserving code and answer scoring.

Retrieval can only return what your chunks contain. Chunking is therefore the highest-leverage part of a RAG system.

Strategies: - Fixed-size with overlap — e.g. 800 tokens, 100 overlap. Simple baseline. - Structure-aware — split on markdown headings, HTML sections, function/class boundaries for code. Best default for docs. - Semantic chunking — split where embedding similarity between consecutive sentences drops. - Parent-child (small-to-big) — index small precise chunks, but send the larger parent section to the model.

Always store metadata with each chunk: source URL, title, heading path, timestamp, tenant/ACL, and a chunk index.

python
chunks = [{
    "text": section_text,
    "meta": {"url": url, "heading_path": "Billing > Refunds", "updated": "2026-08-02", "tenant": tid},
} for section_text, url, tid in sections]

Gotcha: never split tables, code blocks, or numbered procedures across chunks — half a procedure produces confidently wrong answers.

How to study this topic

  1. 1. Read the explanation once end to end, skipping the code.
  2. 2. Re-read the code snippets and say out loud what each line does.
  3. 3. Answer the quiz without scrolling back — that is the real check.
  4. 4. Read every explanation, even for the answers you got right.

Scoring

  • · Up to 30 XP from quiz accuracy.
  • · +15 XP for a perfect first attempt.
  • · +5 XP while a 3-day streak is running.
  • · 75% or higher marks the topic complete.

Check your understanding

  1. 1. Which chunking approach is the best general default for documentation?

  2. 2. What is the parent-child (small-to-big) pattern?

  3. 3. Why store heading paths and timestamps as chunk metadata?

Badges

First light
Pass your first topic
Sharp shooter
3 perfect first-try quizzes
On a roll
Study 3 days in a row
Week warrior
Study 7 days in a row
Grinder
Earn 500 XP
Deep diver
Earn 1500 XP