ArrayKit ›AI 与智能体 ›文本切分 文本切分 把文档切成带重叠的片段,断点落在文字真正分开的地方。
文档在浏览器里切分。无论内容是什么,都不会上传。
检查这些片段是否装得进你的窗口
关于 文本切分 每 N 个字符切一刀是最顺手的做法,产出的却是单独看毫无意义的片段:被拦腰截断的句子、和它所引出的正文分了家的标题。这里会在仍然装得下的前提下,按最大的结构边界断开:先标题,再段落,再句子,只有当单个单元怎么都装不下时才从词中间切。重叠会把每个片段的尾巴带进下一个,所以跨过边界的事实总能在某处保持完整。这份重叠的代价会以百分比显示,因为那是实打实的重复,值得在它变成一张嵌入账单之前先看见。
功能特性 按标题、段落或句子断开,而不是按固定宽度 句子切分能扛住缩写和姓名首字母 过大的单元在词边界处切开,而不是从词中间 重叠把上下文带进下一个片段 以百分比报告重叠的代价 记录每个片段所属的标题 规模分布:最小、平均与最大 导出为带标题与 token 数的 JSONL 如何使用 文本切分 拖入文档或粘贴内容 选择在哪里断开 设定目标大小和重叠量 翻看各个片段,然后导出为 JSONL 示例 输入
## Eligibility\n\nAn order is eligible if…输出
chunk 2 — under “Eligibility”, ≈58 tokens按标题断开,每一节都完整并带着自己的标题。
常见错误与故障排除 片段比目标小得多。 — 先撞上了结构边界。按段落断开不会为了凑数把两个段落合并到超过上限。有一个片段比其他大得多。 — 大于目标的单个单元会在词边界处切开,而不是合并。长表格或代码块是常见原因。重叠的代价看着很高。 — 那是实打实的 token 重复。重叠有价值,但通常片段大小的十分之一就够了。句子在奇怪的地方断开。 — 缩写和姓名首字母都处理了,但不常见的标点仍可能把它带偏。按段落断开可以彻底绕开这个问题。常见问题 片段该多大? 取决于谁来读。检索场景通常希望片段小到足够具体、大到能独立成立:几百个 token 是常见的起点,之后再拿真实问题去调。 需要多少重叠? 够让跨边界的句子在某处完整出现即可。片段大小的十分之一是典型值;再多的代价会以百分比显示,取舍看得见。 该按哪种边界断开? 文档有标题就按标题——这样每个片段覆盖一节,还带着自己的标题。普通散文按段落。需要更细的控制、也能接受失去段落结构时按句子。 片段的 token 数有多准? 是基于字符数、比例可调的估算,因为这个比例随语言和文字体系而变。用来确定大小足够了;要计费请用供应方的分词器。 为什么每个片段都记标题? 因为被单独取出来的片段已经失去了上下文。保留标题意味着这段文字带着"它讲的是什么"的标签一起到达。 相关工具 更多AI 与智能体工具 查看全部AI 与智能体工具 · 全部工具