Baichuan RAG[1] #
- 借鉴了Meta的CoVe技术
- 自研的TSF(Think-Step Further)技术 猜测其本质应该是对Step-back prompting方法的改良
- 自研了Baichuan-Text-Embedding向量模型
- 混合检索 向量检索与稀疏检索并行的
- self-Critique
总结[2] #
- **多轮问答等场景的召回和传统搜索引擎的召回分布还不太一样。**百川借助子问题检索效果更高的特点,对原始复杂问题进行拆解、拓展来解决复杂问题检索质量偏差的问题。
- **对于没见过的语料直接用向量检索的结果可能不太理想。**百川在大量语料上利用无监督方法训练embedding模型来优化效果。而行业大模型更倾向于私有的数据,要提升私有数据的训练效果还得继续在私有化数据上训练效果会更佳。
- **Query拓展 + 多路召回 + Rerank + self-Critique可能是现阶段比较好的一种RAG方式,但是其也会带来更多成本。**总体思路有点像ReAct[3]系列的进阶版本,其在搜索侧和答案修正侧都做了更多的一些工作来优化实际效果。其缺点是需要多次调用大模型,会带来额外的成本,真实线上是否采用这种策略还有待验证。
参考 #
1xx. LLM/百川Baichuan2-53B搜索增强-开放API