Intelligent document chunker for RAG platforms. Splits documents at semantic boundaries (headings, paragraphs) with configurable chunk_size and overlap. Preserves code blocks intact during splitting.
| Visibility | Name | Type | Description |
|---|---|---|---|
| private | chunk_size | int | |
| private | chunk_overlap | int | |
| private | preserve_code_blocks | bool | |
| private | preserve_paragraphs | bool | |
| private | min_chunk_size | int |
| Visibility | Name | Description |
|---|---|---|
| public | chunk_document() | |
| public | chunk_skill() | |
| public | estimate_tokens() | |
| public | save_chunks() |
| Name | Value |
|---|---|
| name | RAGChunker |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |