首页/AI/RAG 与向量库速查/Embedding 向量化基础
本包目录(229 条)
架构与流程30 条解析与切分33 条
Embedding 与检索50 条
向量数据库49 条重排与生成32 条评估与优化35 条

Embedding 向量化基础

Embedding 把文本映射为定长实数向量,语义相近的文本在向量空间里距离更近;RAG 中索引侧与查询侧必须使用同一模型同一版本,度量与归一化也要一致。

RAG 与向量库速查AI更新于 2026-10-12
维度由模型决定的向量长度,如 768 / 1024 / 1536
距离余弦 / 内积 / 欧氏,随模型与数据库而定
一致性要求同模型同版本、同归一化处理、同度量配置

最小示例

最小示例
vec = embed("如何配置超时")     # list[float],长度 = 模型维度
print(len(vec), vec[:3])
召回质量由模型与语料匹配度决定;向量只是表示,效果要靠检索评测验证。

易错点

  • 索引与查询使用不同模型或版本,向量空间不一致,相似度失去意义
  • 把 embedding 当稳定哈希:模型升级后同一文本的向量会变化

数据来源与参考

  • Reimers & Gurevych, Sentence-BERT, EMNLP 2019
  • OpenAI 官方文档(Embeddings 概念)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌