> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agno.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Chunking

> Chunking breaks down large documents into manageable pieces for efficient knowledge retrieval and processing in databases.

| Example                                                                                               | Description                                                                      |
| ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [Custom Strategy Example](/examples/knowledge/chunking/custom-strategy-example)                       | Run Custom Strategy Example.                                                     |
| [Agentic Chunking](/examples/knowledge/chunking/agentic-chunking)                                     | Run Agentic Chunking.                                                            |
| [Agentic Chunking with Custom Prompt](/examples/knowledge/chunking/agentic-chunking-custom-prompt)    | Use custom prompts to personalize chunk breakpoints.                             |
| [Csv Row Chunking](/examples/knowledge/chunking/csv-row-chunking)                                     | Run Csv Row Chunking.                                                            |
| [Document Chunking](/examples/knowledge/chunking/document-chunking)                                   | Run Document Chunking.                                                           |
| [Fixed Size Chunking](/examples/knowledge/chunking/fixed-size-chunking)                               | Run Fixed Size Chunking.                                                         |
| [Recursive Chunking](/examples/knowledge/chunking/recursive-chunking)                                 | Run Recursive Chunking.                                                          |
| [Semantic Chunking](/examples/knowledge/chunking/semantic-chunking)                                   | Run Semantic Chunking.                                                           |
| [Code Chunking](/examples/knowledge/chunking/code-chunking)                                           | Run Code Chunking.                                                               |
| [Code Chunking Custom Tokenizer](/examples/knowledge/chunking/code-chunking-custom-tokenizer)         | Run Code Chunking Custom Tokenizer.                                              |
| [Markdown Chunking Examples](/examples/knowledge/chunking/markdown-chunking)                          | This cookbook demonstrates different ways to use MarkdownChunking for splitting. |
| [Semantic Chunking Agno Embedder](/examples/knowledge/chunking/semantic-chunking-agno-embedder)       | Run Semantic Chunking Agno Embedder.                                             |
| [Semantic Chunking Chonkie Embedder](/examples/knowledge/chunking/semantic-chunking-chonkie-embedder) | Run Semantic Chunking Chonkie Embedder.                                          |
