| 论文 | Gao et al., Precise Zero-Shot Dense Retrieval without Relevance Labels(2022) |
|---|---|
| 流程 | 问题 → 生成假设文档 → 向量化 → 检索 → 只保留真实文档 |
| 代价 | 每次检索多一次生成调用 |
流程伪代码
流程伪代码
hypo = llm("写一段能回答该问题的短文(无需准确):" + question)
hits = vector_store.search(embed(hypo), top_k=10)
# 假设文档只用于检索,不进入最终上下文假设文档可能编造,仅作为“检索用的桥”;要评测它与直接检索相比的增益,再决定是否上线。