对于程序员、大模型入门小白来说,文本嵌入(Text Embedding)是绕不开的核心知识点——它几乎贯穿了所有NLP任务,检索、分类、聚类、问答、摘要等场景,都能看到它的身影。
随着BERT、T5、LLaMA/Qwen3等**预训练语言模型(PLM)**的快速迭代,文本嵌入彻底告别了“专用化”局限,进入了“通用+可迁移”的新时代,不用再为单一任务重复开发嵌入模型,大大降低了入门和应用门槛。
今天就给大家拆解哈工大这篇30+页的经典综述(论文链接附在文末,建议收藏备用),小白能看懂、程序员能查漏补缺,系统搞懂文本嵌入的核心逻辑,重点解答两个关键问题:
- 通用文本嵌入(GPTE)的架构、训练数据、核心模型到底是什么?
- 预训练语言模型(PLM),到底给通用文本嵌入(GPTE)带来了哪些基础能力和高级扩展?
话不多说,先上干货,帮大家快速建立认知框架~
1. 一张图吃透 GPTE 核心架构(小白必看)
-----------------

图1:GPTE 典型架构——Bi-Encoder + 对比学习(核心中的核心)
很多小白看到“架构”就头疼,其实拆解开来特别简单,GPTE的核心架构就4个部分,结合PLM就能快速落地:
- 骨干网络:任意一款预训练语言模型(PLM)都能当“底座”,比如新手易上手的BERT、T5,或是热门的LLaMA系列,不用自己从零搭建。
- 池化方式:负责提取核心特征,常用的有4种——CLS、Mean、Last-Token、Prompt-Pooling,小白入门优先掌握Mean池化,简单易操作、通用性强。
- 训练逻辑:用大规模文本对,搭配InfoNCE对比损失进行训练,核心目的是让“相似文本的向量更近、不相似文本的向量更远”,贴合实际应用场景。
- 微调技巧:针对具体任务轻量适配即可,不用全量微调(节省算力、提高效率),新手重点学习LoRA、Adapter两种微调方式,入门门槛最低。
补充一句:小白不用纠结“哪种池化最好”,不同任务适配不同方式,先学会用起来,再慢慢优化调整~

Embedding训练数据概览(了解即可,重点看上面的架构拆解)
2. PLM 的「基础角色」:撑起 GPTE 的核心能力
--------------

50种有代表性的开源 GPTE 方法(模型太多不用记,重点看常用款)
PLM作为GPTE的“骨干底座”,其核心作用是提供基础嵌入能力,下面用表格整理了5个关键模块,小白可直接收藏,对应场景找对应方法,程序员可查漏补缺:
| 模块 | 关键做法(小白通俗解读) | 代表工作(常用款,优先学习) |
|---|---|---|
| (1)嵌入抽取 | 从PLM中提取文本核心特征,4种方式可灵活选择 | SBERT、E5、GTE(新手优先学SBERT,文档全、易上手) |
| (2)长文本处理 | 解决长文本嵌入失真问题,适配大篇幅文本场景(如文档检索) | Jina-v3、MosaicBERT |
| (3)训练策略 | 分阶段训练,先弱监督打底,再用高质量数据优化,提升模型效果 | E5-Mistral |
| (4)学习目标 | 通过多种目标函数结合,让嵌入向量更精准(不用深钻原理,会用即可) | GTE-MLM、DiffCSE |
| (5)数据合成 | 用LLM生成正、负样本,解决训练数据不足的问题,降低落地成本 | Promptagator、Qwen3-Emb |

这里有个关键结论,小白和程序员必记:模型规模越大、主干(PLM)越强,GPTE 性能越好,但解码器架构需要更多参数,才能和编码器架构的效果匹敌——简单说,新手入门优先选编码器架构(如SBERT),算力充足、追求高性能再考虑解码器架构。

3. PLM 的「高级角色」:GPTE 的进阶方向(程序员重点看)
--------------
随着PLM能力的提升,通用文本嵌入(GPTE)不再局限于单一文本场景,逐渐向多模态、多语言、代码嵌入三个方向进阶,也是目前行业的热门趋势,小白可了解,程序员可重点深耕。
(6)多模态嵌入(热门趋势,适配RAG等高频场景)
说到多模态,大家最熟悉的就是RAG检索(大模型落地高频场景),现在从传统RAG,到multimodal-rag(多模态RAG),已经成为行业主流趋势——简单说,就是不仅能处理文本,还能结合图片、视频等模态进行检索。
另外,目前MLLM(多模态大模型)的能力越来越强,比如刚开源的智谱GLM-4.5v,给一张照片,就能结合自身知识库(比如河流走向、城市结构),精准推理出照片对应的地点,这背后就离不开多模态嵌入的支撑。

下面整理了3款常用多模态嵌入模型,程序员可直接参考选型:
| 模型 | 支持模态 | 训练数据 | 核心特色(选型重点) |
|---|---|---|---|
| E5-V | 文本(T)+ 图像(I) | LLaVA-NeXT | 轻量高效,把LLM当作图文编码器,新手也能快速上手 |
| VLM2Vec-V2 | 文本(T)+ 图像(I)+ 视频(V) | Qwen2-VL | 统一视频、图像、文档检索,适配多模态融合场景 |
| MegaPairs | 文本(T)↔ 图像(I) | 合成500M图文对 | 数据量庞大,嵌入精度高,适合对效果要求高的场景 |

表6:多模态嵌入模型全家福(建议收藏,选型直接查)

表7:多模态嵌入数据概览(了解数据来源,助力模型优化)
(7)多语言嵌入(适配跨境、多语言检索场景)
随着大模型的全球化应用,多语言文本嵌入的需求越来越高——简单说,就是让不同语言的相似文本,嵌入向量趋于一致,实现跨语言检索、翻译等功能。
下面整理了2款常用的多语言GPTE模型,覆盖大多数跨境场景,程序员可直接选用:
| 模型 | Backbone(骨干模型) | 支持语言数 | 核心亮点 |
|---|---|---|---|
| mE5 | XLM-R | 100+ | 中英跨语种零样本检索效果好,适配中英文混合场景 |
| BGE-M3 | XLM-R + Long | 200+ | 支持8192 token长文本,多语言+长文本场景首选 |

表4:多语言 GPTE 模型概览(收藏备用)

表5:多语言 GPTE 训练数据概览
(8)代码嵌入(程序员专属,适配代码检索、代码生成场景)
对于程序员来说,代码嵌入是最实用的进阶方向之一——它能将代码转换成向量,实现代码检索、代码分类、代码生成辅助等功能,提升开发效率。
代码嵌入的发展可分为3个阶段,程序员可结合自身需求,选择对应的模型学习:
- 早期阶段:以CodeBERT、GraphCodeBERT为主,核心是结合代码结构+文本信息,实现基础的代码嵌入,适配简单代码检索场景。
- LLM 时代:CodeLlama、DeepSeek-Coder等模型崛起,可直接用于Code Embedding,不用额外处理代码结构,适配复杂代码场景。
- 优化阶段:结合对比学习(CL)的模型成为主流,比如UniXcoder、ContraBERT、CodeSage,嵌入精度更高,代码检索、匹配效果更好。

表8:基于 CL 的代码嵌入模型(程序员重点关注)

表9:代码嵌入的训练数据概览
PaperAgent三句话总结(小白必记,程序员查漏补缺)
---------------
\1. PLM 是文本嵌入的“核心底座”,它让文本嵌入从“单一任务专用”走向“通用可迁移”,现在正朝着“多模态+多语言+多任务”的大一统方向发展,落地门槛越来越低。
\2. 目前提升文本嵌入性能的“三板斧”:数据合成(用LLM补全样本)+ 对比学习(优化向量相似度)+ 大模型上下文窗口(适配长文本),小白入门先掌握对比学习,程序员可深耕三者结合的优化技巧。
\3. 文本嵌入的下一步发展,重点不是“向量维度越高越好”,而是要实现“会推理、懂安全、能解耦”,让嵌入模型更贴合实际业务场景,降低落地难度。
如何学习大模型 AI ?
由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。
但是具体到个人,只能说是:
“最先掌握AI的人,将会比较晚掌握AI的人有竞争优势”。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】


为什么要学习大模型?
我国在A大模型领域面临人才短缺,数量与质量均落后于发达国家。2023年,人才缺口已超百万,凸显培养不足。随着AI技术飞速发展,预计到2025年,这一缺口将急剧扩大至400万,严重制约我国AI产业的创新步伐。加强人才培养,优化教育体系,国际合作并进是破解困局、推动AI发展的关键。


大模型入门到实战全套学习大礼包
1、大模型系统化学习路线
作为学习AI大模型技术的新手,方向至关重要。 正确的学习路线可以为你节省时间,少走弯路;方向不对,努力白费。这里我给大家准备了一份最科学最系统的学习成长路线图和学习规划,带你从零基础入门到精通!

2、大模型学习书籍&文档
学习AI大模型离不开书籍文档,我精选了一系列大模型技术的书籍和学习文档(电子版),它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。

3、AI大模型最新行业报告
2025最新行业报告,针对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。

4、大模型项目实战&配套源码
学以致用,在项目实战中检验和巩固你所学到的知识,同时为你找工作就业和职业发展打下坚实的基础。

5、大模型大厂面试真题
面试不仅是技术的较量,更需要充分的准备。在你已经掌握了大模型技术之后,就需要开始准备面试,我精心整理了一份大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

适用人群

第一阶段(10天):初阶应用
该阶段让大家对大模型 AI有一个最前沿的认识,对大模型 AI 的理解超过 95% 的人,可以在相关讨论时发表高级、不跟风、又接地气的见解,别人只会和 AI 聊天,而你能调教 AI,并能用代码将大模型和业务衔接。
- 大模型 AI 能干什么?
- 大模型是怎样获得「智能」的?
- 用好 AI 的核心心法
- 大模型应用业务架构
- 大模型应用技术架构
- 代码示例:向 GPT-3.5 灌入新知识
- 提示工程的意义和核心思想
- Prompt 典型构成
- 指令调优方法论
- 思维链和思维树
- Prompt 攻击和防范
- …
第二阶段(30天):高阶应用
该阶段我们正式进入大模型 AI 进阶实战学习,学会构造私有知识库,扩展 AI 的能力。快速开发一个完整的基于 agent 对话机器人。掌握功能最强的大模型开发框架,抓住最新的技术进展,适合 Python 和 JavaScript 程序员。
- 为什么要做 RAG
- 搭建一个简单的 ChatPDF
- 检索的基础概念
- 什么是向量表示(Embeddings)
- 向量数据库与向量检索
- 基于向量检索的 RAG
- 搭建 RAG 系统的扩展知识
- 混合检索与 RAG-Fusion 简介
- 向量模型本地部署
- …
第三阶段(30天):模型训练
恭喜你,如果学到这里,你基本可以找到一份大模型 AI相关的工作,自己也能训练 GPT 了!通过微调,训练自己的垂直大模型,能独立训练开源多模态大模型,掌握更多技术方案。
到此为止,大概2个月的时间。你已经成为了一名“AI小子”。那么你还想往下探索吗?
- 为什么要做 RAG
- 什么是模型
- 什么是模型训练
- 求解器 & 损失函数简介
- 小实验2:手写一个简单的神经网络并训练它
- 什么是训练/预训练/微调/轻量化微调
- Transformer结构简介
- 轻量化微调
- 实验数据集的构建
- …
第四阶段(20天):商业闭环
对全球大模型从性能、吞吐量、成本等方面有一定的认知,可以在云端和本地等多种环境下部署大模型,找到适合自己的项目/创业方向,做一名被 AI 武装的产品经理。
- 硬件选型
- 带你了解全球大模型
- 使用国产大模型服务
- 搭建 OpenAI 代理
- 热身:基于阿里云 PAI 部署 Stable Diffusion
- 在本地计算机运行大模型
- 大模型的私有化部署
- 基于 vLLM 部署大模型
- 案例:如何优雅地在阿里云私有部署开源大模型
- 部署一套开源 LLM 项目
- 内容安全
- 互联网信息服务算法备案
- …
学习是一个过程,只要学习就会有挑战。天道酬勤,你越努力,就会成为越优秀的自己。
如果你能在15天内完成所有的任务,那你堪称天才。然而,如果你能完成 60-70% 的内容,你就已经开始具备成为一名大模型 AI 的正确特征了。
这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

1万+



被折叠的 条评论
为什么被折叠?



