RAG 多模态检索:支持“看图”找资料
《AI 知识卡片》第 13 期 · 多模态嵌入拆掉“模态墙”图和文字才能互相搜到在手机相册里搜“海边”它能把几年前那张海边的照片翻出来你没给照片起过名字也没打过标签——这个就叫以文搜图正是 RAG 处理图片的方式。为什么值得单独讲一期因为真实的知识库很少是纯文字的可能有产品图、界面截图、报表、流程图等。如果 RAG 只认文字这些资料就等于不存在——明明躺在资料库里却永远检索不到。为什么文字检索不到图片文字经过 Embedding 模型会变成一串数字落在一张“语义坐标图”上意思近的挨在一起。图片也一样可以变成向量问题是图片在另一张坐标图并不互通。文字模型画的坐标图和图像模型画的坐标图坐标系毫无关系。同一个概念在两张地图上的位置对不上算出来的距离也就没有意义——我们称之为模态墙专业表达为“模态鸿沟”Modality Gap。所以多模态检索要解决的不是“图片能不能变成向量”而是怎么让图和文字落进同一张地图实现跨模态对齐。怎么把图和文字凑到同一张坐标图上打破这堵墙的代表作是 OpenAI 的CLIP。它的做法说起来只有两步。第一步两个编码器。一个专管图片一个专管文字各自把输入变成向量。注意它们仍是两个模型——共享的不是模型是最终那个向量空间。图片那一侧是怎么算的简单说把图当成一句话来读。先把整张图切成网格小块比如 16×16 一块每一小块当作一个“词”然后照着处理文字的老办法让这些小块通过自注意力互相“环顾全图”。比如“一张汽车的图片”——车轮那一块会注意到车身和另一个车轮于是“这是一辆车”的信息就浮现出来。最后把所有块池化成一个向量这套结构叫视觉 TransformerViT。第二步用对比学习把两边对齐。这是核心部分训练时喂进一大批“图片 描述”的配对模型的目标很朴素让正确配对的向量彼此靠近让所有错误配对的向量互相远离。海量数据这么拉扯下来两个编码器就被逼着达成了默契比如描述“一只奔跑的狗”的文字和一张真的小狗奔跑的照片会落在地图上几乎同一个位置。这里有个容易误会的地方对齐是模型在预训练时就做完的不是你建库时要做的事。假如你手上有一批图片建库时把图片过一遍图像编码器encode_image(图片路径)它自己就能算出该落在哪儿也不需要你自己输入图片描述。查询时把文字过一遍文本编码器同样算出一个位置两边能比距离这就是模型预训练的魅力。这也是“零样本”的本意——零标注样本图不用配文字模型也不必见过你这批图。反过来说模型并不真“读懂”了你的图它只是把画面特征映射成一个位置。画面类型一旦超出它训练时见过的范围这个位置就会算歪。图片的存和检索图片一旦变成向量后面的流程和文字完全一样。向量库只认数字压根不关心它原来是文字还是图片。所以存一条记录 一个向量 一个指向图片的路径。图片本身不进库库里只有它的坐标和住址。查把问题变成向量 → 在同一个空间里找最近的几个 → 命中之后凭路径去把图取出来。唯一的前提是那句老规矩只是这次跨了模态存的时候和查的时候必须用同一个模型。同一个模型才保证同一个空间、同样的维度向量之间才有得比。用bge-visualized-m3模型本地实测发现图片配上文字说明一起编码语义表达最强图文组合之间的相似度达到 0.9058比纯图片之间的 0.8318 明显更高。如果你的图片本来就带标题、图注或周边说明别浪费把它们和图片一起编码。# 建库图片自带图注一起编码向量语义更饱满vecmodel.encode(imagebeach.jpg,text海滩上的日落)# 查询qmodel.encode(text海边日落)一句话总结图片进不了 RAG不是因为它不能变成向量而是因为它的向量和文字的向量不在同一张地图上多模态嵌入干的就是拆掉这堵墙。

相关新闻

Python面向对象编程:类与对象核心特性详解

Python面向对象编程:类与对象核心特性详解

1. 类的基本概念与核心特性 类(Class)作为面向对象编程(OOP)的核心构造,本质上是一种自定义数据类型。它不仅仅包含数据(属性),还包含操作这些数据的方法。在Python中,类…

2026/8/1 8:14:52阅读更多 →
MSTP配置实战:从原理到企业网负载分担与故障隔离部署

MSTP配置实战:从原理到企业网负载分担与故障隔离部署

1. 项目概述:从STP到MSTP,为什么我们需要多实例生成树? 如果你接触过稍微复杂一点的园区网络,尤其是那些核心、汇聚、接入三层架构清晰,并且存在多条冗余链路的场景,那么你一定对“环路”这个词心有余悸。广…

2026/8/1 8:14:52阅读更多 →
低电压大电流供电设计:从功耗墙到电源完整性的硬件工程挑战

低电压大电流供电设计:从功耗墙到电源完整性的硬件工程挑战

1. 从一次电源调试的“怪现象”说起 几年前,我在调试一块高性能FPGA的核心板时,遇到一个至今记忆犹新的问题。板子设计阶段,电源部分我们选用了一颗性能参数看起来很不错的DC-DC芯片,输出电压1.0V,最大负载电流标称12A…

2026/8/1 8:14:52阅读更多 →
怎么通过AI赚钱?如何找到靠谱的垂直接单平台?

怎么通过AI赚钱?如何找到靠谱的垂直接单平台?

在2026年,AI早已不再是实验室里的前沿概念。一个显著的行业判断是,国内AI智能体正从“技术可用”迈向“商业可赚”的新阶段。当很多人还在焦虑AI是否会取代工作时,另一群年轻人已经想通了——与其等AI来抢饭碗,不如先拿AI去赚钱。…

2026/8/1 12:46:25阅读更多 →
Pandas to_excel 高级用法:从基础写入到专业报表生成

Pandas to_excel 高级用法:从基础写入到专业报表生成

1. 从“读”到“写”:为什么 to_excel 比你想的更复杂 如果你已经用 pandas 的 read_excel 函数从Excel里顺利地把数据“拿”了出来,完成了清洗、转换和分析,那么恭喜你,你已经走完了数据处理流程的前半段。现在&#xff0c…

2026/8/1 12:46:25阅读更多 →
5分钟快速上手:Whisky让Mac运行Windows应用的终极指南

5分钟快速上手:Whisky让Mac运行Windows应用的终极指南

5分钟快速上手:Whisky让Mac运行Windows应用的终极指南 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 还在为Mac无法运行Windows专属软件而烦恼吗?Whisky是一…

2026/8/1 12:46:25阅读更多 →
C++多线程性能优化:从互斥锁到无锁编程实战

C++多线程性能优化:从互斥锁到无锁编程实战

1. 为什么我们需要多线程性能优化?在现代计算机体系结构中,CPU核心数量不断增加,但单核性能提升却逐渐放缓。我最近在分析一个高频交易系统时发现,当线程数从4增加到16时,使用传统互斥锁的系统吞吐量仅提升了30%&#…

2026/8/1 12:46:25阅读更多 →
三合一冲锋衣选购指南:从防水原理到场景化实战

三合一冲锋衣选购指南:从防水原理到场景化实战

1. 先搞清楚“三合一冲锋衣”到底防什么、怎么防 很多人看到“三防”“防风防水”就直接下单,结果到手发现下雨天还是湿透。问题不在产品本身,而在你没搞清楚它的防护边界。 三合一冲锋衣的“三防”通常指防风、防泼水、防小雨,不是防暴雨。…

2026/8/1 12:46:25阅读更多 →
SpringBoot+Vue企业级办公系统架构与优化实践

SpringBoot+Vue企业级办公系统架构与优化实践

1. 项目概述:企业级办公管理系统的技术架构解析这套基于SpringBootVueMyBatisMySQL的企业级办公管理系统源码,是当前企业数字化转型中的典型技术方案。我在实施过多个类似项目后发现,这种架构组合能完美平衡开发效率与系统性能。系统采用前后…

2026/8/1 12:44:24阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/31 20:44:05阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/31 17:41:43阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/31 20:44:05阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →