👋大型语言模型(LLMs)的基本工作原理

alt text

1、RAG模型:

  • 接收用户查询后,会编码查询信息。
  • 然后在向量数据库中检索相关的文档。
  • 最后利用查询信息和检索到的文档内容来生成响应。

2、HyDE模型:

  • 同样接收用户查询后,也会对查询进行编码。
  • 但不同于RAG直接检索文档,HyDE会利用编码后的查询生成一段”假设性文本”作为补充上下文。
  • 然后将查询和生成的假设性文本一起输入到下游的学习模型中。
  • 最终基于查询和生成的假设性文本,输出响应。

RAG模型依赖于实际检索到的相关文档,而HyDE模型则自主生成了一段假设性文本作为补充上下文。这使得HyDE可以更好地理解和回应用户的查询,不受实际检索结果的限制。
alt text

参考文献或转载相关: