两步结构
两步结构
第一步(问题 → 假设文档):
针对问题写一段 100-150 字的答案草稿,只求语义接近,不要求事实正确。
第二步(检索 → 作答):
用这段草稿向量检索真实文档,再“仅依据检索结果”回答原问题。| 原理 | 假设文档与真实文档在语义空间更接近,弥补短查询向量稀疏的问题 |
|---|---|
| 注意 | 假设文档仅用于检索,绝不能作为最终答案来源 |
| 对照 | 与查询改写互补:一个改查询文本,一个造假设文档向量 |
让模型先写一段“假设能回答问题的文档”,用它的向量去检索,再基于真实检索结果作答;用于短查询与长文档之间的语义鸿沟。
第一步(问题 → 假设文档):
针对问题写一段 100-150 字的答案草稿,只求语义接近,不要求事实正确。
第二步(检索 → 作答):
用这段草稿向量检索真实文档,再“仅依据检索结果”回答原问题。| 原理 | 假设文档与真实文档在语义空间更接近,弥补短查询向量稀疏的问题 |
|---|---|
| 注意 | 假设文档仅用于检索,绝不能作为最终答案来源 |
| 对照 | 与查询改写互补:一个改查询文本,一个造假设文档向量 |