檔案分塊工具

設定塊大小與重疊,將長Markdown或純文字切成多塊。 預覽RAG索引細微性,配合Embedding與檢索調試。

阅读完整指南: llm prompt 與上下文:token 預算與模板 →

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

按字符数切分长文档,支持重叠窗口。适合 RAG 索引与上下文裁剪预览。

块大小(字符)
重叠(字符)

文档内容

共 1 个块

#1 (94 字符)

# Doc

Paragraph one with enough text for RAG chunking.

Paragraph two continues the document.

註釋說明

RAG 提示

块大小最小 100; 重叠须小于块大小。生产环境请结合语义边界与 Embedding 模型限制调整。

設定塊大小與重疊,將長Markdown或純文字切成多塊。 預覽RAG索引細微性,配合Embedding與檢索調試。

快速開始

  1. 設定參數

    塊大小≥100字元; 重疊須小於塊大小。

  2. 粘貼檔案

    實时預覽每個塊的字元數與內容。

生產建議

字元切分是起點; 上線前建議結合標題、段落等語義邊界優化。

功能與使用場景

按標題或最大字元數折開Markdown檔案,保留層級結構,輸出多塊便於向量入庫或分批翻譯。

技術文檔RAG、長README分塊、多語言當地語系化流水線切分單元時使用。

典型工作流

將長檔案粘貼到輸入框後,設定500-1000字元的塊大小(適合多數RAG系統)。 點擊「分塊」按鈕可即時生成預覽,塊間重疊建議設為塊大小的10-20%以保持上下文連貫。 分塊結果支持複製單塊或匯出全部,便於直接用於Embedding API或向量資料庫。

處理程式碼檔案時,建議先保留Markdown語法標記(如程式碼塊```符號)。 分塊後檢查是否意外截斷程式碼段,可通過調整塊大小或手動插入分塊分隔符號解决。 與普通文字相比,程式碼檔案可能需要更小的塊(如300字元)來保證邏輯完整性。

示例

示例

Input

200 chars, 40 overlap

Output

Multiple indexed chunks

FAQ

按Token切分嗎?

當前按字元; Token預算請配合Token估算器換算。

為什麼我的分塊結果含有不完整句子?

這是為嚴格保證字元數限制的折衷方案。 如需完整句子,可適當增大塊大小,或勾選「按段落優先」選項(會略微突破字元限制)。 技術文檔建議容忍少量截斷,因為RAG檢索通常能通過重疊塊恢復上下文。