Semchunk splits text into smaller chunks while preserving as much
local semantic context as possible. It is designed for use in RAG
and LLM applications where text must be divided into segments that
maintain coherent meaning for embedding and retrieval.
