企业级RAG知识库系统技术亮点总结

文档用途:面向售前解决方案的企业级RAG系统方案PPT素材
核心技术:基于LLM预处理的信息整理 + 多层级Chunk策略
适用场景:售前解决方案知识库、企业内部多源知识资产沉淀


一、核心挑战与解题思路

传统RAG的痛点

在企业级售前场景中,知识库面临三大挑战:

挑战 具体表现 影响
信息碎片化 PPT/PDF信息密集、结构松散,直接切片丢失上下文关联 检索召回噪声大,回答碎片化
语义鸿沟 用户问题与原始文档表达不一致,纯向量相似度匹配不足 漏召、错召严重
幻觉风险 缺乏有效溯源机制,无法验证答案与原始素材的一致性 专业场景下可信度低

我们的解题思路:Context Engineering(上下文工程)

核心理念:RAG的关键不在于"检索+生成",而在于决定在每一次LLM生成步骤中,什么信息应该被放进上下文窗口。

通过"知识资产化"将杂乱的原始素材转化为可被AI高效调用的"数字资产",实现从"搜文档"到"秒回专业答案"的飞跃。


二、技术亮点一:LLM驱动的信息整理流程

2.1 整体流程架构

原始PPT/PDF → 提取 → 单页摘要 → LLM预处理整理 → 知识分层聚合 → 向量化入库
     ↓              ↓           ↓               ↓               ↓
  多模态      文本/图像      结构化理解      Category聚合      高密度Chunk

2.2 LLM预处理的核心价值

在将信息存入向量库之前,我们引入LLM预处理层对原始信息进行深度整理:

① 智能问答对生成(QAGenerator)

输入:单页PPT/PDF的内容摘要
处理:LLM基于页面内容生成5-10个高质量问答对
输出:结构化的QAPair(含问题、答案、关键词、置信度)

技术亮点:

  • 模拟售前场景中的高频问题模式
  • 生成同义问法(Alt Questions)增强召回覆盖
  • 置信度评分过滤低质量内容

② 语义分类与聚合(LLMClassifier)

输入:全量问答对列表
处理:批量分类到预定义的业务Category(8大类)
输出:按类别聚合的问答群组

技术亮点:

  • 批处理降低80%分类成本(batch_size=8)
  • 与规则分类形成混合策略,兼顾精度与效率
  • 支持回退到启发式分类(LLM失败时)

③ 主题归整与摘要合成

分组归整阶段(局部分析):

  • 将同类别的问答对分批次送入LLM
  • 生成该主题的局部摘要和代表性问答

主题合成阶段(全局合成):

  • 合并所有局部摘要
  • LLM重写为统一口径的权威摘要
  • 附3-5条高价值典型问答

技术亮点:

  • 将线性、冗长的原始文本重构为结构化、高密度的知识片段
  • 实现"信息熵"的坍缩与聚类(去重、归类、收敛)
  • 解决"用户问题宏观 vs 数据微观"的矛盾

2.3 入库前的质量保障

校验项 内容 作用
结构化校验 JSON格式、必填字段、字段类型 保证数据一致性
追溯性校验 source_slide_refs必填、source_files可映射 保证可审计性
长度校验 摘要200-300字、问答≤200字 防止语义稀释
覆盖度校验 每Category必须有摘要 保证知识完整性
版本标记 rag_schema_version、config_hash 支持回归对比

三、技术亮点二:分层Chunk策略(RAPTOR风格)

3.1 三层知识架构

我们采用Summary-first分层检索策略,将知识划分为三个层级:

┌─────────────────────────────────────────────────────┐
│  L1: Overview(项目画像层)                            │
│  "是什么"、"能干什么"                                │
│  用途:项目导航、高层概览、全局语境                    │
├─────────────────────────────────────────────────────┤
│  L2: Category Summary(类别摘要层)⭐主力检索单元        │
│  "怎么做"、"细节如何"                                │
│  用途:专业问题主力军、高密度稳定召回                  │
├─────────────────────────────────────────────────────┤
│  L3: Slide Evidence(原始证据层)                      │
│  "凭什么这么说"                                      │
│  用途:证据补充、引用支撑、防幻觉核验                  │
└─────────────────────────────────────────────────────┘

3.2 Chunk类型设计(6大类型)

Chunk类型 粒度 内容特征 生成方式 检索优先级
category_summary Category 类别权威摘要+3-5典型问答 LLM聚合生成 ⭐⭐⭐ 主力
overview Project 项目级画像(定位、能力、差异点) LLM合成 ⭐⭐ 导航
slide_evidence Slide 单页原始内容(要点+细节) 直接提取 ⭐ 证据
qa_pair Slide 单页问答对(5-10条/页) LLM生成 补充召回
metrics Slide 指标/数据/性能数值 规则+LLM 数值问答
topic/step Slide 主题/流程类内容(可选) 启发式生成 按需启用

3.3 分层检索策略

双跳检索(Two-Stage Retrieval)

第一跳(高密度层):

  • 限定检索范围:chunk_type in {overview, category_summary}
  • 优先命中Category Summary(主力检索单元)
  • 返回少量(3-5个)高质量摘要

第二跳(证据层):

  • 从命中结果的source_slide_refs提取来源页码
  • 按需检索Slide Evidence补充细节
  • 用于CRAG(纠错检索)的证据核验

技术优势:

  • 避免在海量碎片中盲目搜索
  • 每层返回内容长度可控,上下文窗口利用率高
  • 支持CRAG风格的纠错循环

3.4 Chunk标准化规范

统一的ChunkDocument结构

{
  "id": "ChatBI_category_capability",
  "text": "【Category】核心能力...",
  "metadata": {
    "project_name": "ChatBI",
    "chunk_type": "category_summary",
    "level": "category",
    "category_id": "capability",
    "category_name": "核心能力",
    "source_slide_refs": [3, 4, 5, 8],
    "source_files": ["page_summaries/003.json", ...],
    "confidence": 0.92,
    "rag_schema_version": "v2"
  }
}

标准化的ID命名规则

类型 ID格式 示例
overview {project}_overview ChatBI_overview
category_summary {project}_category_{id} ChatBI_category_capability
slide_evidence {project}_slide_{no:03d}_evidence ChatBI_slide_003_evidence
qa_pair {project}_slide_{no:03d}_qa_{idx:03d} ChatBI_slide_003_qa_001

四、技术亮点三:可配置的策略开关体系

4.1 灵活的策略组合

系统提供细粒度的功能开关,适配不同成本预算和精度要求:

# 核心功能开关
enable_category_summary_chunks: true    # 类别摘要(主力,默认开)
enable_llm_classify: true               # LLM分类(vs 规则分类)

# 可选增强(默认关,按需启用)
enable_qa_pair_chunks: false            # 单页问答对
enable_metrics_chunks: false            # 指标类Chunk
enable_topic_chunks: false              # 主题类Chunk(legacy)
enable_step_chunks: false               # 流程类Chunk(legacy)

4.2 双模式运行

模式 特点 适用场景
人工模式 按规范手工编写rag_documents.json,质量最高 重点项目、正式交付
自动模式 LangGraph编排主题归整与摘要合成,成本低 批量处理、草稿生成

自动模式技术细节:

  • 使用LangGraph编排主题归整与摘要合成状态机
  • 节点:批次准备 → 类别归整 → 来源合并 → 主题合成 → 概览构建 → 验证
  • 支持并发控制、失败降级、mock测试

五、技术亮点四:与成熟范式的对齐

我们的方案与学术界/工业界成熟RAG架构高度对齐:

范式 论文/来源 在我们的落地
RAPTOR 分层摘要/多级检索 overview+category_summary+slide_evidence三层架构
CRAG 纠错检索 检索质量评估器 → 触发改写/扩检索/补证据
Self-RAG 生成过程自检 路由/计划步骤 → 强制引用 → 输出溯源
HyDE 假想文档召回 生成理想答案段落 → 双检索融合重排

六、实施建议与最佳实践

6.1 推荐的配置组合

售前解决方案知识库(推荐配置):

# 主力Chunk
enable_category_summary_chunks: true
enable_overview_chunk: true

# 分类策略
enable_llm_classify: true               # 高准确率

# 可选补充(视预算开启)
enable_qa_pair_chunks: true             # 补充召回
enable_metrics_chunks: true             # 性能指标问答

# 关闭低ROI功能
enable_topic_chunks: false
enable_step_chunks: false

# 检索参数
top_k: 8                                # 召回候选数
top_n: 5                                # 最终选取数
tau: 0.5                                # 相似度阈值

6.2 知识库扩展路径

当前售前解决方案知识库可作为企业级RAG平台的首个落地场景,后续可扩展:

  1. 技术文档库:API文档、技术规范 → 使用step+topic chunk
  2. 培训材料库:课程、讲义 → 使用qa_pair+overview chunk
  3. 案例库:项目案例、客户反馈 → 自定义chunk类型

统一接入:所有知识库遵循相同的Chunk标准Contract,可共用检索引擎和QA系统。


七、总结

核心价值主张

  1. 信息整理前置:在入向量库前,用LLM完成"理解-分类-聚合-摘要"的完整信息整理流程
  2. 分层检索架构:RAPTOR风格的三层Chunk设计,实现"概览→细节→证据"的认知路径对齐
  3. 可追溯可审计:每段知识都携带完整的来源追溯信息,支持"回答即审计"
  4. 灵活可控:细粒度开关+双模式运行,适配不同成本预算和质量要求

适用客户画像

  • 拥有大量非结构化方案材料(PPT/PDF/Word)的企业
  • 对回答准确性和可追溯性要求高的B2B场景
  • 需要构建统一知识中台、多业务线复用的组织

附录:关键术语表

术语 解释
Chunk 向量化存储的最小知识单元
Category 业务主题分类(如"核心能力"、"技术架构")
主题归整与摘要合成 先按主题分组整理局部材料,再合成为统一口径的主题摘要
RAPTOR 分层摘要检索范式(Recursive Abstractive Processing)
CRAG 纠错检索(Corrective Retrieval Augmented Generation)
Self-RAG 生成过程自检的RAG范式
HyDE 假想文档嵌入(Hypothetical Document Embeddings)
Context Engineering 上下文工程:决定什么信息进入LLM上下文

Technical Highlights of an Enterprise RAG Knowledge Base System

Purpose of the document: pre-sales solution material for an enterprise RAG system PPT
Core techniques: LLM-based information organization + multi-level chunk strategy
Applies to: pre-sales solution knowledge bases, multi-source knowledge asset consolidation inside enterprises


1. Core challenges and our approach

Pain points of traditional RAG

In enterprise pre-sales scenarios, a knowledge base faces three major challenges:

Challenge Concrete symptoms Impact
Information fragmentation PPT/PDF material is information-dense but loosely structured; direct slicing loses context Noisy retrieval, fragmented answers
Semantic gap User questions are phrased differently from the source documents; pure vector similarity is not enough Serious misses and wrong hits
Hallucination risk No effective provenance mechanism, so answers cannot be checked against the source material Low credibility in professional scenarios

Our approach: Context Engineering

Core idea: the key to RAG is not "retrieval + generation", but deciding, at every LLM generation step, what information should enter the context window.

Through "knowledge assetization" we turn messy raw material into "digital assets" that AI can call efficiently, leaping from "searching documents" to "professional answers in seconds".


2. Highlight 1: an LLM-driven information organization pipeline

2.1 Overall pipeline architecture

Raw PPT/PDF -> extract -> per-page summary -> LLM preprocessing -> layered aggregation -> vector ingestion
     ↓              ↓           ↓               ↓               ↓
  multimodal    text/image    structured       Category        high-density
                            understanding     aggregation        chunks

2.2 The core value of LLM preprocessing

Before information is written into the vector store, we introduce an LLM preprocessing layer to deeply organize the raw information:

① Automatic Q&A pair generation (QAGenerator)

Input: the content summary of a single PPT/PDF page
Processing: the LLM generates 5-10 high-quality Q&A pairs from the page content
Output: structured QAPairs (question, answer, keywords, confidence)

Technical highlights:

  • simulates the high-frequency question patterns of pre-sales scenarios
  • generates paraphrases (Alt Questions) to improve recall coverage
  • confidence scoring filters out low-quality content

② Semantic classification and aggregation (LLMClassifier)

Input: the full list of Q&A pairs
Processing: batch classification into predefined business Categories (8 major classes)
Output: Q&A groups aggregated by category

Technical highlights:

  • batching cuts classification cost by 80% (batch_size=8)
  • a hybrid strategy with rule-based classification balances accuracy and efficiency
  • falls back to heuristic classification when the LLM fails

③ Topic organization and summary synthesis

Grouping stage (local analysis):

  • send Q&A pairs of the same category to the LLM in batches
  • generate the local summary and representative Q&A of that topic

Topic synthesis stage (global synthesis):

  • merge all local summaries
  • have the LLM rewrite them into an authoritative summary with a single voice
  • attach 3-5 high-value typical Q&A pairs

Technical highlights:

  • restructures linear, verbose raw text into structured, high-density knowledge fragments
  • collapses and clusters "information entropy" (deduplication, classification, convergence)
  • resolves the contradiction between macro user questions and micro data

2.3 Quality assurance before ingestion

Check Content Purpose
Structural validation JSON format, required fields, field types guarantees data consistency
Traceability validation source_slide_refs required, source_files mappable guarantees auditability
Length validation summary 200-300 characters, Q&A ≤ 200 characters prevents semantic dilution
Coverage validation every Category must have a summary guarantees knowledge completeness
Version marking rag_schema_version, config_hash supports regression comparison

3. Highlight 2: layered chunk strategy (RAPTOR-style)

3.1 Three-layer knowledge architecture

We adopt a Summary-first layered retrieval strategy and split knowledge into three levels:

+-----------------------------------------------------+
|  L1: Overview (project profile layer)               |
|  "what it is", "what it can do"                     |
|  Use: project navigation, high-level overview,      |
|       global context                                |
+-----------------------------------------------------+
|  L2: Category Summary (category summary layer)      |
|       ★ primary retrieval unit                      |
|  "how it works", "the details"                      |
|  Use: the workhorse for professional questions,     |
|       high-density stable recall                    |
+-----------------------------------------------------+
|  L3: Slide Evidence (raw evidence layer)            |
|  "why should I believe this"                        |
|  Use: evidence supplement, citation support,         |
|       anti-hallucination verification               |
+-----------------------------------------------------+

3.2 Chunk type design (six types)

Chunk type Granularity Content characteristics How it is generated Retrieval priority
category_summary Category authoritative category summary + 3-5 typical Q&A LLM aggregation ★★★ primary
overview Project project-level profile (positioning, capabilities, differentiators) LLM synthesis ★★ navigation
slide_evidence Slide raw per-page content (key points + detail) direct extraction ★ evidence
qa_pair Slide per-page Q&A pairs (5-10 per page) LLM generation supplementary recall
metrics Slide metrics / figures / performance numbers rules + LLM numeric Q&A
topic/step Slide topic / process content (optional) heuristic generation enabled on demand

3.3 Layered retrieval strategy

Two-stage retrieval

First hop (high-density layer):

  • restrict the search space: chunk_type in {overview, category_summary}
  • hit Category Summary first (the primary retrieval unit)
  • return a small number (3-5) of high-quality summaries

Second hop (evidence layer):

  • extract source page numbers from the hit results' source_slide_refs
  • retrieve Slide Evidence on demand to fill in detail
  • used by CRAG (corrective retrieval) for evidence verification

Technical advantages:

  • avoids blind search across a huge pile of fragments
  • each layer returns content of controlled length, so the context window is used efficiently
  • supports a CRAG-style corrective loop

3.4 Chunk standardization

The unified ChunkDocument structure

{
  "id": "ChatBI_category_capability",
  "text": "【Category】核心能力...",
  "metadata": {
    "project_name": "ChatBI",
    "chunk_type": "category_summary",
    "level": "category",
    "category_id": "capability",
    "category_name": "核心能力",
    "source_slide_refs": [3, 4, 5, 8],
    "source_files": ["page_summaries/003.json", ...],
    "confidence": 0.92,
    "rag_schema_version": "v2"
  }
}

Standardized ID naming rules

Type ID format Example
overview {project}_overview ChatBI_overview
category_summary {project}_category_{id} ChatBI_category_capability
slide_evidence {project}_slide_{no:03d}_evidence ChatBI_slide_003_evidence
qa_pair {project}_slide_{no:03d}_qa_{idx:03d} ChatBI_slide_003_qa_001

4. Highlight 3: a configurable policy switch system

4.1 Flexible policy combinations

The system provides fine-grained feature switches to fit different cost budgets and accuracy requirements:

# 核心功能开关
enable_category_summary_chunks: true    # 类别摘要(主力,默认开)
enable_llm_classify: true               # LLM分类(vs 规则分类)

# 可选增强(默认关,按需启用)
enable_qa_pair_chunks: false            # 单页问答对
enable_metrics_chunks: false            # 指标类Chunk
enable_topic_chunks: false              # 主题类Chunk(legacy)
enable_step_chunks: false               # 流程类Chunk(legacy)

4.2 Dual-mode operation

Mode Characteristics Applies to
Manual mode rag_documents.json written by hand following the spec; highest quality key projects, formal delivery
Automatic mode LangGraph orchestrates topic organization and summary synthesis; low cost batch processing, draft generation

Technical details of automatic mode:

  • LangGraph orchestrates the topic organization and summary synthesis state machine
  • nodes: batch preparation → category organization → source merge → topic synthesis → overview construction → validation
  • supports concurrency control, failure fallback, and mock tests

5. Highlight 4: alignment with mature paradigms

Our solution aligns closely with mature RAG architectures in academia and industry:

Paradigm Paper / source Our implementation
RAPTOR hierarchical summarization / multi-level retrieval the three-layer overview + category_summary + slide_evidence architecture
CRAG corrective retrieval retrieval quality evaluator → triggers rewriting / wider retrieval / added evidence
Self-RAG self-checking during generation routing/planning steps → mandatory citation → output provenance
HyDE hypothetical document recall generate an ideal answer paragraph → dual-retrieval fusion reranking

6. Implementation advice and best practices

6.1 Recommended configuration

Pre-sales solution knowledge base (recommended configuration):

# 主力Chunk
enable_category_summary_chunks: true
enable_overview_chunk: true

# 分类策略
enable_llm_classify: true               # 高准确率

# 可选补充(视预算开启)
enable_qa_pair_chunks: true             # 补充召回
enable_metrics_chunks: true             # 性能指标问答

# 关闭低ROI功能
enable_topic_chunks: false
enable_step_chunks: false

# 检索参数
top_k: 8                                # 召回候选数
top_n: 5                                # 最终选取数
tau: 0.5                                # 相似度阈值

6.2 Knowledge base expansion paths

The current pre-sales solution knowledge base can serve as the first landing scenario of an enterprise RAG platform, and can later expand to:

  1. Technical documentation: API docs, technical specifications → use step + topic chunks
  2. Training material: courses, lecture notes → use qa_pair + overview chunks
  3. Case library: project cases, customer feedback → custom chunk types

Unified access: all knowledge bases follow the same chunk standard contract, so they can share a retrieval engine and a QA system.


7. Summary

Core value proposition

  1. Information organization comes first: before writing to the vector store, an LLM completes the full "understand → classify → aggregate → summarize" pipeline
  2. Layered retrieval architecture: a RAPTOR-style three-layer chunk design aligns with the cognitive path of "overview → detail → evidence"
  3. Traceable and auditable: every knowledge unit carries complete source traceability, enabling "every answer is an audit"
  4. Flexible and controllable: fine-grained switches plus dual-mode operation fit different cost budgets and quality requirements

Ideal customer profile

  • enterprises holding large volumes of unstructured solution material (PPT/PDF/Word)
  • B2B scenarios with high demands for answer accuracy and traceability
  • organizations that need a unified knowledge platform reused across business lines

Appendix: key term glossary

Term Explanation
Chunk the smallest knowledge unit of vector storage
Category business topic classification (e.g. "core capability", "technical architecture")
Topic organization and summary synthesis group local material by topic first, then synthesize it into a topic summary with one consistent voice
RAPTOR hierarchical summarization retrieval paradigm (Recursive Abstractive Processing)
CRAG corrective retrieval (Corrective Retrieval Augmented Generation)
Self-RAG a RAG paradigm that self-checks during generation
HyDE hypothetical document embeddings
Context Engineering deciding what information enters the LLM context

结论与权威研究对应

向量化之前,先决定什么才是检索对象

本项目的核心不是继续增加在线检索参数,而是在 embedding 之前建立知识构建层:把非结构化材料按受控 taxonomy 整理成具有主题边界、来源链和统一口径的类别级知识资产。向量库保存的是可检索、可核验的知识单元,而不是无序的原始页面碎片。

更准确的方法定位

这是结构化、分层 RAG 索引的工程实现:面向专业材料,用固定业务分类、类别归一、人工优先审阅和页面来源回链约束知识资产。它不是一个新的通用 RAG 算法,也不是对下列任一论文方法的完整复现。

01

RAPTOR

Sarthi et al., 2024

研究依据

递归地对文本块执行 embedding、聚类和摘要,构建多个抽象层级的树,用更高阶语义节点支持对长文档的整体理解。

项目对应

共同点:都在离线阶段把碎片材料重组为更高阶、可检索的语义单元;本项目的 category_summary 与 overview 承担这一职责。

关键差异:RAPTOR 以无监督聚类形成树;本项目使用固定 taxonomy、类别归一和人工优先审阅,因此只能称为相近的分层索引原则。

02

GraphRAG

Microsoft Research, 2024

研究依据

从语料建立实体关系图和社区层级,并预生成社区摘要,以回答需要跨越局部片段的全局问题。

项目对应

共同点:都把索引构建视为检索质量的决定层,并用预先组织的摘要承载跨片段问题。

关键差异:GraphRAG 以实体图和社区为中心;本项目以业务主题和页面证据为中心,不构建或声称拥有知识图谱。

03

HIRO

Hosking et al., TACL 2024

研究依据

将句子映射到语义组织的离散层级,从相关证据簇中检索,再生成有依据的摘要。

项目对应

共同点:检索单元应是语义有序的证据集合,而不是彼此无关的扁平碎片。

关键差异:HIRO 面向评论摘要,层级由模型学习;本项目面向专业材料,分类边界由可治理的 taxonomy 明确规定。

04

Contextual Retrieval

Anthropic

研究依据

在 embedding 与 BM25 索引之前,为单个 chunk 补充文档级解释上下文,避免片段脱离原始语境。

项目对应

共同点:都把语境增强放在入库前,而不是只在查询阶段补救。

关键差异:Contextual Retrieval 增强单个 chunk;本项目还跨页归类、聚合、压缩并建立来源合同。其公开实验结果不能直接视为本项目的效果。

能够得出的设计结论

主题摘要负责召回,原始页面负责核验

受控类别减少同一主题被标题和措辞拆散的机会;类别级摘要提高检索文本的主题密度;source_slide_refs 则保留从压缩知识回到页面证据的入口。三者共同构成“语义信息蒸馏 + 结构化索引 + 来源回链”的知识资产层。

仍需对照实验验证

“更有序、更低噪”不是已发布的性能结论

验证时应以原始页面切片为 baseline,让两条路径使用相同 embedding、向量库和查询集,再比较 Recall@K、nDCG@K、MRR、引用正确率与拒答正确率。这里描述的是设计假设,不把“信息熵”写成已证明的 Shannon entropy 数学结论。

Conclusions and correspondence with authoritative research

Decide what is being retrieved before you embed

The core of this project is not to keep tuning online retrieval parameters, but to build a knowledge construction layer before embedding: organizing unstructured material, under a controlled taxonomy, into category-level knowledge assets that have topic boundaries, a source chain, and a single voice. The vector store holds retrievable, verifiable knowledge units, not unordered fragments of raw pages.

A more precise positioning

This is the engineering implementation of a structured, layered RAG index: for professional material, it constrains knowledge assets with a fixed business taxonomy, category normalization, human-first review, and page-level source links. It is not a new general-purpose RAG algorithm, nor a full reproduction of any of the papers below.

01

RAPTOR

Sarthi et al., 2024

Research basis

Recursively embeds, clusters and summarizes text chunks to build a tree of abstraction levels, using higher-order semantic nodes to support whole-document understanding of long documents.

Project correspondence

In common: both reorganize fragmented material into higher-order, retrievable semantic units during an offline phase; the project's category_summary and overview serve this role.

Key difference: RAPTOR forms its tree through unsupervised clustering; this project uses a fixed taxonomy, category normalization and human-first review, so it can only be called a similar layered-indexing principle.

02

GraphRAG

Microsoft Research, 2024

Research basis

Builds an entity–relation graph with community levels from the corpus and pre-generates community summaries, to answer global questions that span local fragments.

Project correspondence

In common: both treat index construction as the decisive layer of retrieval quality, and use pre-organized summaries to carry cross-fragment questions.

Key difference: GraphRAG centers on entity graphs and communities; this project centers on business topics and page evidence, and neither builds nor claims a knowledge graph.

03

HIRO

Hosking et al., TACL 2024

Research basis

Maps sentences onto semantically organized discrete levels, retrieves from clusters of relevant evidence, then generates grounded summaries.

Project correspondence

In common: retrieval units should be semantically ordered sets of evidence, not flat fragments unrelated to one another.

Key difference: HIRO targets review summarization and learns its levels from a model; this project targets professional material, with boundaries set explicitly by a governable taxonomy.

04

Contextual Retrieval

Anthropic

Research basis

Before embedding and BM25 indexing, adds document-level explanatory context to each individual chunk so fragments do not detach from their original context.

Project correspondence

In common: both place context enrichment before ingestion rather than patching it only at query time.

Key difference: Contextual Retrieval enhances single chunks; this project additionally classifies across pages, aggregates, compresses, and establishes a source contract. Its published experimental results cannot be read as results of this project.

Design conclusions we can draw

Topic summaries recall; raw pages verify

Controlled categories reduce the chance that one topic is split by titles and wording; category-level summaries raise the topical density of retrieved text; source_slide_refs preserves the entry point from compressed knowledge back to page evidence. Together the three form a knowledge asset layer of "semantic information distillation + structured indexing + source back-links".

Still to be validated by controlled experiments

"More ordered, less noisy" is not a published performance result

Validation should use raw page slices as the baseline, run both paths with the same embedding, vector store and query set, then compare Recall@K, nDCG@K, MRR, citation correctness and refusal correctness. What is described here is a design hypothesis; "information entropy" is not written up as a proven Shannon entropy result.