Logo
热心市民王先生

[硅基写手] Hugging Face Papers 每日论文解读:OCC-RAG

论文解读 RAG Hugging Face arXiv

基于 2026-06-04 早间 Hugging Face Papers 顶部论文 OCC-RAG,系统解读面向忠实上下文问答的小模型 mid-training、合成数据管线、结构化推理、实验结果与局限。

自动研究时间:2026-06-04 09:00(Asia/Shanghai) 抓取路径:Hugging Face Papers 最新列表 -> 顶部论文详情页 -> arXiv 页面 -> arXiv HTML / PDF 与 GitHub README 交叉核对 Hugging Face Papers 当前最新列表日期:2026-06-03;顶部论文为 #1 Paper of the day

执行摘要

本次自动调研从 Hugging Face Papers 获取到的顶部论文是 OCC-RAG: Optimal Cognitive Core for Faithful Question Answering。截至 2026-06-04 09:00(Asia/Shanghai)抓取,Hugging Face /papers 最新列表显示日期为 Jun 3,顶部论文为 OCC-RAG;详情页显示该论文发布于 2026-05-30、提交到 HF Papers 于 2026-06-03,并被标记为当日第一名。对应 arXiv 编号为 2606.00683

一句话概括:OCC-RAG 不是在 RAG 系统里发明新的 retriever,而是把“忠实引用上下文、必要时拒答、多跳组合证据”这些能力,通过大规模合成数据和结构化 reasoning trace mid-training,压进 0.6B 和 1.7B 的小语言模型。

论文最值得注意的观点是:在很多企业 QA / RAG 场景里,模型不需要记住更多世界知识,反而需要更稳定地服从给定上下文。OCC-RAG 因此把目标从“更大模型”转向“更合适的认知核心”:训练小模型只基于输入 sources 回答,显式写出 query analysis、source analysis、reasoning、status 和 answer,并在证据不足时输出 Not enough information。实验显示,OCC-RAG-1.7B 在 ConFiQA 上达到 81.4 In-Acc、5.0 memorization ratio,并在 TAT-QA F1 上达到 81.0;OCC-RAG-0.6B 也在多个指标上超过更大的通用模型和 Pleias-RAG-1.2B。

1. 论文基本信息

项目内容
Hugging Face 详情页https://huggingface.co/papers/2606.00683
arXiv 页面https://arxiv.org/abs/2606.00683
arXiv HTMLhttps://arxiv.org/html/2606.00683
PDFhttps://arxiv.org/pdf/2606.00683
GitHubhttps://github.com/optimal-cognitive-core/OCC-RAG
Hugging Face Collectionhttps://huggingface.co/collections/occ-ai/occ-rag-6a1985edcff89db09aef719c
论文标题OCC-RAG: Optimal Cognitive Core for Faithful Question Answering
作者Maksim Savkin, Mikhail Goncharov, Alexander Gambashidze, Alla Chepurova, Dmitrii Tarasov, Nikita Andriianov, Daria Pugacheva, Vasily Konovalov, Andrey Galichin, Ivan Oseledets
团队 / 机构OCC Team
arXiv 提交日期2026-05-30 11:42:19 UTC
Hugging Face Papers 状态2026-06-03 Daily Papers 顶部论文,#1 Paper of the day
主题分类cs.CL
论文规模17 页
开源资产OCC-RAG-0.6B、OCC-RAG-1.7B、推理示例、输入输出格式说明、GitHub 代码

2. 研究背景和动机

2.1 RAG 的失败经常不是“找不到”,而是“答不忠实”

传统 RAG 系统通常把问题拆成两个阶段:retriever 找上下文,generator 根据上下文回答。实际生产里,即使检索结果包含答案,生成模型仍然可能犯三类错误:

  1. 依赖参数记忆:上下文和模型记忆冲突时,模型选择真实世界常识,而不是用户提供的上下文。
  2. 跨证据组合失败:问题需要把多个 source 里的事实串起来,模型只抓住局部片段。
  3. 证据不足仍硬答:上下文缺少关键事实时,模型没有稳定拒答,而是补一个看似合理的答案。

论文把这类任务称为 Context Question Answering:模型必须只基于给定 context 回答。这里的核心指标不是开放域知识广度,而是 faithfulness,即答案是否来自当前输入证据。

2.2 为什么小模型反而有吸引力

大模型吸收了更多世界知识,但这在上下文问答里是双刃剑。模型越“知道很多”,越可能在冲突场景中用记忆覆盖上下文。OCC-RAG 的动机是反过来做:用较小的 base model,专门训练其上下文推理、引用和拒答行为。

这背后的工程判断很明确:

需求大通用模型的典型问题小专用模型的机会
忠实上下文参数记忆强,容易覆盖证据训练目标可集中在 context adherence
成本和延迟thinking mode 成本高,输出长0.6B / 1.7B 可低成本部署
可解释性推理过程未必引用证据输出格式强制 source analysis 与 citations
拒答常被 prompt 临时约束用不可回答样本显式监督 status

2.3 OCC-RAG 名字里的 RAG 不是 retriever

论文脚注说明,OCC-RAG 本身没有内置检索模块。这里的 RAG 后缀表示它的部署语境:作为 RAG pipeline 里的生成 / reasoning core,接收已经检索出的 documents,然后完成 faithful QA。也就是说,它可以接在任何 retriever 后面,包括 BM25、dense retrieval、hybrid retrieval、Graph RAG 或企业知识库检索器。

3. 核心贡献和创新点

3.1 把忠实 QA 训练成小模型的专用能力

OCC-RAG 发布了两个 checkpoint:

模型参数量Base model定位
OCC-RAG-0.6B0.6BQwen3-0.6B-Base极低成本 faithful QA core
OCC-RAG-1.7B1.7BQwen3-1.7B-Base更强多跳推理与表格文本 QA

它们不是 instruction-tuned chat model 的普通微调,而是在一个约 3.25M QA pairs、约 8B Qwen3 tokens 的合成语料上做 mid-training。训练目标集中在三件事:多跳推理、上下文忠实、证据不足时拒答。

3.2 大规模合成数据管线

论文构造了四类训练样本:

子集规模作用
single-hop2.78M训练基本检索式问答与 distractor 过滤
multi-hop single-context262k训练单段内的多事实组合
multi-hop multi-context165k训练跨 passage 融合与 bridge entity 追踪
abstain43k训练证据不足时输出拒答

单跳样本来自 Wikipedia 清洗、分段、QA 生成、distractor mining 和 LLM-as-judge 过滤。多跳样本更复杂:论文使用 MuSiQue 训练集中的 gold paragraphs 与 distractors,经 Wikontic 风格知识图谱抽取,再按 SPARQL 模板采样 simple、set、multi-hop、condition 和 bamboo-style 问题。这样做的关键是:问题生成不再是自由发挥,而是被明确 reasoning path 约束。

3.3 结构化 reasoning trace

OCC-RAG 的输出不是普通自然语言答案,而是固定五段:

段落作用
Query Analysis拆解问题需要找到什么实体、关系和中间桥接点
Source Analysis判断每个 source 是否相关,并说明贡献
Reasoning组合相关 source,形成推理链
Status输出 ANSWERABLEUNANSWERABLE
Answer最终答案 span,或拒答短语

这个设计的创新不在“让模型写解释”本身,而在 把拒答边界和证据引用变成 token-level supervised target。模型不是最后凭感觉说“无法回答”,而是先在 Status 段显式做二分类,再在 Answer 段输出结果。

3.4 训练格式与评测格式一致

论文强调训练和评测使用同一种 prompt/response 格式:question 被 query token 包裹,sources 被 source token 包裹,并带有数字 source id。SFT loss 只作用在 response tokens 上。

可抽象为:

L(θ)=tresponselogpθ(ytx,y<t)\mathcal{L}(\theta) = - \sum_{t \in \mathrm{response}} \log p_{\theta}(y_t \mid x, y_{<t})

其中 xx 是 query 与 tagged sources,yy 是包含五段结构化 trace 的目标输出。这个格式选择降低了 train-test mismatch:部署时输入的 documents 格式与训练阶段一致。

4. 技术方法论详解

4.1 总体架构

flowchart TD
  A[Wikipedia / MuSiQue 原始上下文] --> B[清洗与 chunking]
  B --> C[单跳 QA 生成]
  B --> D[KG 抽取与 path sampling]
  D --> E[多跳 QA 生成]
  C --> F[Distractor mining]
  E --> F
  F --> G[结构化 reasoning trace 生成]
  G --> H[格式 / 答案 / judge / overthinking 过滤]
  H --> I[3.25M QA 合成语料]
  I --> J[Qwen3 Base mid-training]
  J --> K[OCC-RAG-0.6B / 1.7B]
  K --> L[Query Analysis]
  K --> M[Source Analysis]
  K --> N[Reasoning]
  K --> O[Status]
  K --> P[Answer / Not enough information]

这张图把论文 Figure 3、Figure 4、Figure 6 和训练章节合并理解:先把上下文构造成有 gold evidence 与 distractors 的 QA 样本,再生成带 source citations 的结构化 trace,最后用 SFT 让小模型学习这种行为。

4.2 单跳数据:便宜、量大、练基础过滤

单跳数据管线包括四步:

  1. 从 English Wikipedia XML dump 清洗页面,去掉模板、引用、infobox 和 gallery markup。
  2. 把页面切成 paragraph-level chunks。
  3. 对每个 gold paragraph 调用 gpt-oss-120B 生成 10 个短 QA pairs,要求问题自包含、答案短且可抽取。
  4. 从 Wikipedia link graph 取 child pages,按 TF-IDF cosine similarity 挖 top-20 distractors,再经 LLM-as-judge 过滤。

这类样本数量最大,因为真实 RAG 场景里最常见的问题是:上下文里有一个答案段,还有若干相似但无关段,模型必须选对 evidence。

4.3 多跳数据:用 KG 控制问题结构

多跳问题如果让 LLM 自由生成,会有两个问题:一是问题可能看起来复杂但没有可验证推理路径;二是生成出来的数据结构不可控,难以覆盖不同多跳类型。OCC-RAG 的解决方案是先把上下文抽成知识图谱,然后从图里采样路径。

流程可以压缩为:

ContextG=(V,E)Path(v1,r1,v2,,vk)(q,a,evidence)\mathrm{Context} \rightarrow G=(V,E) \rightarrow \mathrm{Path}(v_1, r_1, v_2, \ldots, v_k) \rightarrow (q, a, \mathrm{evidence})

其中 GG 是从 gold 和 distractor chunks 中抽取的 factual graph,路径形状决定问题类型。论文采用 DRAGOn benchmark 的问题 taxonomy,包括 simple、set、multi-hop、condition 和三跳 bamboo-style。这样生成的 QA 有明确 gold path,答案必须是 supplied context 的 literal span。

4.4 拒答样本:让 abstention 成为训练行为

拒答样本不是简单随机删上下文。论文用一个在 SQuAD 上微调的 DeBERTa extractive QA model,在减少后的 gold contexts 上尝试回答原问题。如果这个抽取模型无法恢复原答案,就说明关键证据缺失但上下文仍然“看起来相关”。这类 hard refusal case 更接近真实 RAG 失败场景:检索器返回了相关段落,但缺少必要桥接事实。

训练时,这类样本的 Status 应为 UNANSWERABLE,Answer 应为 Not enough information

4.5 trace 生成与过滤

论文用 Qwen3.5-27B 生成结构化 reasoning traces,并关闭模型自身的 thinking mode。原因是 native thinking 会增加成本,而且在开发集上没有显著提升 distilled student quality。

每条 trace 经过四道过滤:

检查规则
FormatQuery Analysis、Source Analysis、Reasoning、Status、Answer 必须齐全
Answer matchanswerable 样本需匹配 gold answer;refusal 样本不能输出非拒答答案
LLM-as-a-judge对 exact match 失败样本,用 Qwen3-4B verifier 再判定
Overthinkingreasoning 超过 1,256 tokens 或包含过多 thinking markers 的样本丢弃

这一步很重要,因为训练目标不是“长解释”,而是“可验证、引用证据、长度受控的解释”。

4.6 Mid-training 设置

论文没有从零预训练,而是在 Qwen3 base models 上做 supervised mid-training。关键设置如下:

项目OCC-RAG-0.6BOCC-RAG-1.7B
Base modelQwen3-0.6B-BaseQwen3-1.7B-Base
OptimizerAdamWAdamW
Peak LR1×1041 \times 10^{-4}1×1041 \times 10^{-4}
Max sequence length6,1446,144
Epochs11
Global batch size256128
Total training tokens9×1099 \times 10^99×1099 \times 10^9
Training time17 小时28 小时
Hardware8 x NVIDIA H100 80GB8 x NVIDIA H100 80GB
Distributed strategyFSDPFSDP

由于 single-hop 样本远多于 multi-hop 样本,论文对两个 multi-hop 子集做 oversampling:每个 multi-hop 样本在一个 epoch 内出现 3 次,single-hop 样本出现 1 次。作者也试过 curriculum schedule,但没有观察到比静态混合更好。

5. 实验设计和主要结果

5.1 Benchmark 和指标

Benchmark样本数Sources测试能力指标
HotpotQA7,40510Wikipedia 多跳 QAIn-Acc
MuSiQue2,41710更难多跳 QAIn-Acc
TAT-QA9061金融表格 / 文本 QAF1
ConFiQA6,000 x 31上下文忠实性In-Acc, MRM_R
MuSiQue-Un2,41710不可回答问题拒答R-Acc

其中 ConFiQA 的 Memorization Ratio 用来衡量模型在上下文和参数记忆冲突时偏向记忆答案的比例:

MR=PoPo+PcM_R = \frac{P_o}{P_o + P_c}

PoP_o 是输出原始 / 记忆答案的比例,PcP_c 是输出 counterfactual / context-grounded answer 的比例。MRM_R 越低,说明模型越少被参数记忆带偏。

5.2 主结果表

模型HotpotQA In-AccMuSiQue In-AccTAT-QA F1ConFiQA In-AccConFiQA MRM_RMuSiQue-Un R-Acc
gemma-3-4b-it55.830.165.369.88.955.8
gemma-3-12b-it66.544.676.572.07.665.3
gemma-3-27b-it69.651.075.473.08.071.1
Qwen3-0.6B think41.817.266.364.58.270.0
Qwen3-1.7B think60.930.774.870.48.382.8
Qwen3-4B think67.141.579.174.17.584.0
Qwen3-8B think70.343.974.577.66.990.7
Qwen3-32B think71.449.376.775.88.587.0
SmolLM3-3B think56.529.469.760.513.377.1
Pleias-RAG-1.2B48.515.08.437.325.321.9
OCC-RAG-0.6B57.636.675.079.95.286.9
OCC-RAG-1.7B60.938.281.081.45.087.2

结果解读:

  1. faithfulness 是 OCC-RAG 最强项:OCC-RAG-1.7B 在 ConFiQA In-Acc 上达到 81.4,超过所有表中模型;MR=5.0M_R=5.0 也是最低值,说明它最少依赖冲突时的参数记忆。
  2. 小模型拒答能力接近大模型:OCC-RAG-1.7B 的 MuSiQue-Un R-Acc 为 87.2,接近 Qwen3-32B think 的 87.0,仅低于 Qwen3-8B/14B thinking mode 附近水平。
  3. 多跳推理仍被大模型领先:HotpotQA 上 Qwen3-32B think 为 71.4,OCC-RAG-1.7B 为 60.9;MuSiQue 上 gemma-3-27b-it 为 51.0,OCC-RAG-1.7B 为 38.2。这说明专用 mid-training 可缩小差距,但复杂推理容量仍受模型规模约束。
  4. TAT-QA 表格 / 文本 span 任务非常突出:OCC-RAG-1.7B 的 TAT-QA F1 为 81.0,是表中最高值。论文只评估 span 和 multi-span,排除了 arithmetic 和 counting,因此这个结果应理解为“证据定位与 span 组合能力强”,不是完整财务计算能力强。
  5. 相对 Pleias-RAG 提升明显:Pleias-RAG-1.2B 在 MuSiQue 为 15.0,OCC-RAG-0.6B 为 36.6。作者将差距归因于 OCC-RAG 训练语料包含更多 multi-hop 数据。

5.3 Figure 1:性能和模型尺寸的权衡

Figure 1 把模型 size 和平均分数放在同一张图里。OCC-RAG-0.6B 和 1.7B 的位置高于同尺寸 Qwen3 base,也接近甚至超过若干 2-6 倍参数规模的通用模型。它传递的不是“0.6B 能全面替代 32B”,而是:当任务是 context-grounded QA 时,专用训练能显著改变小模型的性价比曲线。

5.4 Figure 2:faithful、truthful、hallucination 的区别

Figure 2 用一个反事实上下文说明论文最重要的概念差异。上下文声称 Charles de Gaulle 是 first U.S. president;真实世界答案是 George Washington。此时:

回答类型答案是否符合任务
FaithfulCharles de Gaulle对 Context QA 是正确行为
Truthful but context-violatingGeorge Washington真实但不忠实
Hallucinated不受上下文和事实支持的答案错误

这个图提醒我们:RAG 评估不能只问“答案是否符合真实世界”,还要问“答案是否来自用户提供的证据”。在法律、医疗、金融、企业知识库里,后者往往更关键。

5.5 Figure 3 / Figure 6:结构化输出格式

Figure 3 展示 OCC-RAG 输出结构,Figure 6 给出完整 prompt/response 示例。示例问题要求从 Karen Hayes 找到电视剧 24,再找到主角 Jack Bauer,最后找到其所属 Counter Terrorist Unit。模型在 Source Analysis 中标注 source 1 和 source 3 的作用,Reasoning 中完成三跳链,Status 为 ANSWERABLE,Answer 为 Counter Terrorist Unit (CTU)

这说明 OCC-RAG 的 trace 不是泛泛解释,而是围绕 source id 做 evidence composition。对生产系统来说,这种格式更容易被日志、审计、UI citation 和后处理 parser 消费。

5.6 Figure 4:训练 token 分布

Figure 4 展示训练 token budget。总语料约 8B Qwen3 tokens,其中 single-hop 子集占 7.76B,multi-hop multi-context 约 0.21B,multi-hop single-context 约 0.16B,abstain 约 0.029B。这解释了为什么论文需要 oversampling multi-hop 样本:如果按自然规模混合,模型会主要学习单跳检索式回答,而不是跨 source 组合。

6. 局限性和未来工作

6.1 仍依赖检索器质量

OCC-RAG 没有内置 retriever。它假设输入 documents 已经由外部 RAG 系统提供。如果检索器漏掉关键 source,OCC-RAG 的正确行为是拒答,而不是自行补全。对端到端系统来说,这意味着仍需单独优化 retrieval recall、chunking、reranking 和 source coverage。

6.2 评测任务仍以短答案为主

论文的评测主要是 In-Acc、F1、R-Acc 这类短答案指标。它证明 OCC-RAG 在 extractive / span-like QA 上很强,但还没有充分证明其在长答案 synthesis、政策解释、法律条款分析、多段摘要和复杂财务推理中的表现。

尤其是 TAT-QA 中 arithmetic 和 counting 被排除,说明论文暂时没有把数值计算作为目标能力。未来如果要用于金融研报或表格问答,需要补充工具调用、计算器或程序化校验。

6.3 合成数据质量决定上限

OCC-RAG 的核心资产是 3.25M 合成 QA pairs 和 Qwen3.5-27B 生成的 traces。合成数据虽然规模大、成本低,但也会继承 generator 的偏差:问题风格可能过于模板化,reasoning trace 可能把复杂推理写得过顺,distractor 的分布也未必完全匹配真实企业文档。

可行的未来方向包括:

  1. 加入真实用户 query 与人工审计过的 evidence chains。
  2. 用不同 generator ensemble 生成 traces,降低单模型偏差。
  3. 引入 domain-specific corpora,例如医学指南、合同条款、财报脚注和代码文档。
  4. 对 trace 做反事实扰动,专门训练模型识别错误引用和缺失 bridge facts。

6.4 引用格式透明,但不等于完全可验证

Source citations 让模型输出更透明,但 citation 不自动等于 faithful。模型可能引用了相关 source,却在 reasoning 中做了不被 source 支持的跳跃。因此生产部署仍需要额外验证层,例如:

风险可能验证手段
引用 source 但答案不被 source 支持NLI / entailment verifier
多跳桥接错误graph-based evidence checker
拒答过度保守answerability classifier + retrieval expansion
长答案局部幻觉sentence-level citation alignment

6.5 小模型容量仍限制复杂推理

主结果显示,OCC-RAG 在 faithfulness 上领先,但 HotpotQA 和 MuSiQue 这类多跳推理上仍落后于更大模型。它适合做低成本、可控的 faithful QA core,但不应被误解成“所有推理任务都能靠 1.7B 解决”。对高复杂度问题,合理架构可能是:小模型先做 answerability / evidence discipline,大模型或工具模块处理复杂推理。

7. 实际应用场景和潜在影响

7.1 企业知识库问答

企业内部 QA 的核心要求通常是“按文档说话”:产品手册、政策制度、合同条款、运维 runbook、客服知识库都不希望模型用外部常识乱补。OCC-RAG 的 source-grounded trace 和拒答行为非常适合这类场景。

典型 pipeline 可以是:

阶段组件
RetrievalBM25 / dense / hybrid retriever
Rerankingcross-encoder 或 LLM reranker
Faithful answer coreOCC-RAG
Verificationcitation checker / entailment verifier
UI展示 answer、status、source citations

7.2 低成本 RAG 服务

0.6B 和 1.7B 模型的部署成本远低于大模型 thinking mode。对于高并发客服、内部文档机器人、低延迟 edge QA 或私有化部署,OCC-RAG 提供了一个有吸引力的选择:把昂贵大模型调用留给复杂升级问题,小模型处理大部分 evidence-bound QA。

7.3 安全拒答与合规场景

很多高风险系统不怕模型拒答,怕模型没证据还自信回答。OCC-RAG 通过 ANSWERABLE / UNANSWERABLE 显式状态训练,为合规审计提供了更清晰的中间信号。后续系统可以根据 Status 做不同处理:

Status系统动作
ANSWERABLE展示答案和引用
UNANSWERABLE触发二次检索、人工转接或提示用户补充范围
低置信 / 引用不足运行 verifier 或升级到更大模型

7.4 RAG 模型训练范式的影响

这篇论文对 RAG 领域的启发是:不要只优化 retriever,也不要只 prompt 大模型“请忠实回答”。生成端本身可以被训练成一个更合适的 cognitive core。未来 RAG 系统可能会更常见地拆成三层:

  1. Retrieval layer:最大化召回和证据覆盖。
  2. Reasoning core:专门训练 context-grounded reasoning、citations 和 refusal。
  3. Verifier layer:独立检查答案是否被 sources 支持。

OCC-RAG 主要推进的是第二层。

8. 相关工作和领域背景

OCC-RAG 位于三条研究线的交汇处。

第一是 faithful / context-grounded QA。ConFiQA、Context-DPO、FaithEval、RAGulator 等工作都强调模型要服从上下文,尤其要处理 counterfactual、inconsistent 和 unanswerable cases。OCC-RAG 的贡献是把这种要求系统性地蒸馏到小模型中。

第二是小语言模型专用化。近两年大量工作证明,小模型在任务边界清晰、数据合成充分、输出格式稳定的场景中可以超过更大通用模型。OCC-RAG 属于这个方向:不追求通用聊天能力,而是用 mid-training 塑造 context QA 行为。

第三是 reasoning trace 和 source citation。Pleias-RAG 等模型已经强调“小模型也应引用 sources”。OCC-RAG 继承结构化 trace 思路,并额外强化 multi-hop 数据、hard refusal 和 Status 段,使其更适合 RAG pipeline。

9. 关键要点总结

  1. OCC-RAG 的核心不是新 retriever,而是 RAG pipeline 中的 faithful QA reasoning core。
  2. 它发布 0.6B 和 1.7B 两个小模型,分别基于 Qwen3-0.6B-Base 和 Qwen3-1.7B-Base。
  3. 训练语料约 3.25M QA pairs,覆盖 single-hop、multi-hop single-context、multi-hop multi-context 和 abstain。
  4. 输出固定为 Query Analysis、Source Analysis、Reasoning、Status、Answer 五段。
  5. Status 段把拒答变成显式监督目标,而不是靠 prompt 临时约束。
  6. ConFiQA 上 OCC-RAG-1.7B 达到 81.4 In-Acc 和 5.0 memorization ratio,表明上下文忠实性很强。
  7. MuSiQue-Un 上 OCC-RAG-1.7B 达到 87.2 R-Acc,拒答能力接近更大模型。
  8. 多跳推理上 OCC-RAG 缩小了与大模型的差距,但没有完全超过 8B+ / 27B+ 通用模型。
  9. 论文最适合落地在企业知识库、客服 QA、合规问答和低成本私有化 RAG。
  10. 最大局限是仍依赖外部检索器、评测多为短答案、合成数据可能带偏差,以及复杂推理容量受模型规模限制。

参考资料