搜索中文正文和常见中英文技术词,按教程、项目、面试题筛选。
「代码块 Chunk」找到 9 条内容
按专题浏览 →匹配正文:…down 只是表达形式。跨页关系判断错了、合并单元格丢了、表头与数据错位,换成 Markdown 仍然是在更整齐地保存错误内容。 代码块怎样切,才不会把逻辑拆散? 如果拿到的是源代码,优先使用语法结构。 类、函数、方法通常比固定字符更适合作为第一层边界。Chunk 可以保存文件路径、符号名、起止行号,以及所属类或模块。用户问“这个函数怎样处理超时”时,检索结果不仅有函数体,还能说明它位于哪个文件、属于哪个对象。 单个函数仍然过长时,可以继续按内部语法块拆分,例如参数检查、主处…
匹配正文:…预算时,才使用更细的长度兜底。 第四步,补齐上下文。 正文继承文件名、标题路径和页码;表格携带理解数据所需的表头;列表保留前导句;代码块保留语言与所属小节。 第五步,执行质量检查。 检查空块、过短块、超长块、重复块、缺少标题路径的块,以及被切断的表格和列表。通过后再进入向量化和索引。 从结构化文档到可检索 Chunk 的五步链路 解析先提供结构,切分再形成原子单元、按预算合并、递归处理超长内容并补齐上下文,最后通过质量检查入库。 这条链路里,Token 预算一直存在,但它是上…
匹配正文:面试官真正想听的是参数背后的验证方法 很多回答一上来就是:“我们设置 chunk_size=1024,overlap=100。” 面试官接着问“为什么”,回答就变成“网上大多这样配”或者“框架默认值就是这个”。这说明只会填写配置,没有建立评测闭环。 参数选择真正要回答四个问题: 一个问题的完整证据通常有多长? 文档里哪些内容最怕被拆开? 召回结果重复后,会占掉多少候选位和模型上下文? 参数改变后,怎样证明收益来自切分,而不是其他模块同时变化? 从工程链路看,RAG 可以拆为离…
学习内容与项目面试,在同一条路上。