首页/AI/AI 应用速查/固定长度切分(字符/Token 窗口)
本包目录(159 条)

固定长度切分(字符/Token 窗口)

最直接的切分法:按固定字符数或 token 数滑窗切开。实现简单稳定,对格式规整的文本够用;起点建议 512-1024 token、10-20% 重叠。

AI 应用速查AI更新于 2026-10-12
参数窗口大小 + 重叠长度
起点建议512-1024 token,重叠 10-20%
优点简单、块大小均匀、便于批量
缺点无视语义边界,易在句中截断

固定窗口滑切(Python 示意)

固定窗口滑切(Python 示意)
text = open("policy.txt", encoding="utf-8").read()
size, overlap = 800, 100          # 按字符示意,实际建议按 token 计
chunks = [text[i:i + size] for i in range(0, len(text), size - overlap)]
中英文按字符切密度不同:中文 800 字符的信息量远大于英文,跨语言语料要分别调参。

易错点

  • 中英文用同一字符窗口参数
  • 不设重叠,答案落在边界时被截成两半

数据来源与参考

  • LangChain Text Splitters 文档;RAG 工程通行实践

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌