简介:大模型是智能引擎,向量数据库是外挂记忆,Prompt是人机交互通道,三者共同构成当前AI应用的技术铁三角。本文系统梳理三者的定义与分工,拆解检索增强生成(RAG)的完整工作流程,并从上下文窗口扩张、多模态演进两个视角分析这一架构的阶段性与演化趋势,帮助开发者与技术选型者建立清晰的技术判断框架。
大模型是基于Transformer类架构、在海量文本及多模态数据上完成预训练的深度神经网络,参数规模通常达到数十亿以上。它像一台智能引擎,压缩并沉淀了训练数据中的语言规律与世界知识,能够理解指令、生成内容并完成一定程度的推理。但它存在两个天然约束:其一,知识固化在模型参数中,存在训练截止时间,且不包含企业私有数据;其二,单次推理能够处理的上下文长度有限,无法一次性装入无限多的资料。
向量数据库是专门面向高维向量数据的存储与检索系统。文本、图像等内容经过Embedding模型编码后,会映射为高维语义向量;语义越相近的内容,在向量空间中的距离越近。向量数据库通过近似最近邻(ANN)类索引算法(基于图结构或量化思想的通用算法)实现毫秒级的语义相似检索,并提供元数据过滤、权限管理、增量更新等数据库级能力。它解决的核心问题是:在海量非结构化数据中,按语义相关性而非字面匹配快速找到信息。
Prompt(提示词)是用户传递给大模型的输入文本,是人与模型之间信息交换的通道。一个结构完整的Prompt通常包含四个要素:任务指令(做什么)、背景与参考资料(依据什么)、示例(参照什么)、输出格式约束(以什么形式交付)。在当前技术阶段,模型输出质量与Prompt质量高度相关,因此形成了系统化的Prompt工程实践。
单独看,三者各自独立存在;组合起来,恰好回答了大模型落地过程中的三个关键问题。
大模型有智能但不知道企业内部知识,也读不完所有资料;向量数据库能存能查,但本身不会生成与推理;Prompt能传递意图与资料,但自身不产生智能。于是行业形成了检索增强生成(RAG)这一通用架构:让向量数据库负责找,Prompt负责装,大模型负责想与说。
一个常用的类比是:大模型是大脑,向量数据库是外挂的长期记忆,Prompt则是人机之间的操作指令窗口。三者关系不是简单并列,而是分工协作的铁三角,缺任何一角,AI应用都难以在生产环境中稳定运行。
RAG架构分为离线建库与在线问答两个阶段:
离线阶段:原始文档 → 清洗与切分 → Embedding编码为语义向量 → 向量与元数据写入向量数据库在线阶段:用户提问 → 编码为查询向量 → 向量数据库检索Top-K相似片段→ 片段注入Prompt模板 → 大模型生成最终答案
示意性伪代码如下(通用流程描述):
def answer(question):# 1. 语义向量化q_vec = embed(question)# 2. 语义检索 + 权限过滤docs = vector_db.search(vector=q_vec,top_k=5,filter={"dept": "sales", "visible_to_user": True})# 3. 组装Promptcontext = "\n".join(d["text"] for d in docs)prompt = ("请仅依据以下资料回答问题,资料不足时请明确说明:\n"f"{context}\n问题:{question}")# 4. 大模型生成答案return llm.generate(prompt)
在这条链路中,三者职责边界十分清晰:向量数据库决定模型能看见什么;Prompt决定模型如何理解和使用看见的内容;大模型决定最终生成什么。任何一环薄弱,整体效果都会被拖累。
向量数据库当前的行业地位,很大程度上建立在大模型上下文窗口有限这一约束之上。以业界主流模型的演进为例,上下文窗口已从早期的数千Token扩展到128K乃至百万Token级别,128K大致相当于300页标准图书所包含的文字量。
由此自然引出一个问题:如果未来上下文窗口无限大,把全部资料直接塞给模型,向量数据库是否就失去意义了?
这个判断在方向上成立,但在可预见的周期内需要修正,原因有五点:
因此更严谨的结论是:上下文窗口的扩张会持续压缩向量数据库的传统价值空间,但不会使其归零;它的角色会从绕开窗口限制的补丁,逐步演化为成本、精度与数据治理的综合优化组件。
大模型本质上是智能的集合体。随着多模态技术的演进,文本生成视频等模型已展现出对物理世界规律的一定理解能力。科幻作品中那些能通过语音与视觉理解人类意图、甚至驱动机器人改变物理世界的人工智能系统,正从纯粹的想象逐步获得技术上的现实参照。
但今天的大模型并不直接感知现实,它需要两条触角:
向量数据库与Prompt是大模型延伸向现实的两条触角,这一判断虽然带有比喻色彩,却准确刻画了当前AI应用架构的本质:模型能力再强,也必须经由这两条通道获取意图与知识。
工程落地时,企业可自建技术栈,也可使用百度智能云等云平台提供的托管大模型服务与向量检索能力,以降低部署与运维成本。
回到最初的问题:大模型、向量数据库与Prompt的关系,可以浓缩为一句话,大模型是引擎,向量数据库是记忆,Prompt是通道。
三者组成的并非一成不变的终极架构,而是特定技术阶段的产物:上下文窗口仍在扩张,多模态交互仍在演进,今天被视作最佳实践的组件,明天可能被新的技术形态重构。但其中有一条主线不会改变:以合理的成本,把对的知识、在对的时刻、以对的表述交给模型。理解了这一点,既看懂了当前AI应用技术栈的设计逻辑,也掌握了判断未来技术演进方向的坐标系。