启用邻近内容扩展功能可自动补全文本片段的上下文,避免语义断裂;支持按行数、语义段落或锚点关键词三种方式配置,并可通过测试检索验证补全效果。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在火山引擎Viking知识库中,当检索返回的文本片段因固定长度切块导致语义断裂(例如民法典条文被截成两半),需自动补全其上下文以保障大模型生成答案的完整性。
启用邻近内容扩展功能
登录火山引擎控制台 → 进入【Viking 知识库】→ 选择目标知识库 → 点击【配置】页签 → 在「文档处理策略」区域找到「邻近内容扩展」开关并开启。
该功能默认关闭,【关闭状态下所有检索结果均为孤立切片,无法回溯原始段落结构】。开启后系统会在向量化前,为每个文本块自动捕获其前后N行/段的上下文信息,并作为元数据与向量一同存储。
配置扩展范围与边界逻辑
方法一:按行数扩展(适合纯文本类文档)
在「邻近内容扩展」设置中,将「扩展行数」设为3~8(推荐5)。此数值表示在原始切片上下各取N行文本拼接为新块。注意:若原文档存在空行分隔,则空行会被计入行数,可能导致跨章节误连。
方法二:按语义段落扩展(适合PDF/PPT等结构化文档)
勾选「按语义段落扩展」→ 系统自动识别标题、列表、表格边界 → 将切片所在完整段落(含标题、子标题、列表项)整体纳入扩展范围。此方式可避免《募集说明书》中“董事会人数”信息被拆散到不同块的问题。
方法三:自定义锚点关键词扩展
在「扩展关键词」栏输入1~3个关键标识符(如“第一百二十三条”“董事会由”“本条所称”),系统将强制把包含这些词的相邻段落纳入当前切片上下文。适用于法律条文、技术规范等强编号文档。
验证补全效果
第一步:在知识库详情页点击【测试检索】;
第二步:输入一个已知会触发语义割裂的问题(如“知识产权包括哪些客体?”);
第三步:查看返回结果的「原始位置」字段,确认每个片段的「起始页码+行号」与「结束页码+行号」是否覆盖完整条文;
第四步:点击结果右侧【查看上下文】按钮,核对高亮显示的补全文本是否包含标题、定义句、列举项全部要素。
若发现补全文本中混入无关章节(如从“第一百二十三条”跳到了“第一百二十四条”),说明扩展行数设置过大或未启用语义段落识别,需返回上一步调整。


















