Skip to content
The Daily Repo

ekimetrics / adaptive-chunking

Adaptive Chunking: automatically select the best chunking method per document for RAG. Accepted at LREC 2026.

Why this job: works in the areas we cover, but does not say which job it does

What it does

  • Adaptive recursive splitter. configurable separators, merge modes, overlap, and automatic per-document strategy selection
  • 5 intrinsic quality metrics. size compliance, intrachunk cohesion, contextual coherence, block integrity, and filtered missing reference error
  • 3 PDF parsing backends. Docling (open-source, default), PyMuPDF (lightweight), Azure Document Intelligence (cloud), plus Excel support
  • RAG evaluation pipeline. hybrid retrieval with custom retrieval completeness metric and answer correctness scoring
  • Multi-domain evaluation. tested on technical, legal, and sustainability reporting documents

Get started

git clone https://github.com/ekimetrics/adaptive-chunking.git
cd adaptive-chunking
pip install -e ".[dev]"
Maintenance
Active
Last commit 4 months ago
Stars
401
+2 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
None yet
No releases
Built with
Python
100% of the code

Is it looked after?

Contributors
0
Last 90 days
Issues
0% closed
2 still open
Pull requests
4 merged
2 waiting
Releases
None
Never published
More: languages, topics and project record

Languages

  • Python 100%

Topics

  • chunking
  • information-retrieval
  • llm
  • nlp
  • rag
  • text-splitting

Project record

  • JobOther AI tools
  • StatusListed
  • Commits12
  • Forks44
  • Watching1
  • Stars in 28 days+4
  • CreatedMar 26, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 7, 2026

Type to search.

Try