当前位置: 首页 > article >正文

从RAG到搜广推:两个方向如何两手抓

研一升研二时间还相当充裕。你现在的方向很对继续把项目做深做透同时拓展一下搜推广的知识面明年找实习问题不大。现在大部分公司的LLM业务岗说白了干的还是SFT和RAG那点事顶多加个Agent真正需要你从头造轮子的地方很少。他们更需要能把轮子装到车上让车跑起来的人。论文不是刚需但项目经历要很实而且最好贴近业务场景。对于这种业务岗老板看重的是什么他看重的不是你发表了一篇论文证明了一个新的网络结构能把某个榜单刷高0.5个点他看重的是你解决问题的能力和工程实现能力。这块我插一句现实中的“坑”很多同学觉得自己做了个 RAG demo 就够了但在业务里demo 跟能线上的东西差距很大例如你能不能搞定数据清洗、能否兼容现有调用链、qps 到 1000 怎么保证延迟、embedding 召回的 recall/precision tradeoff 怎么调。这些如果你求职面试能聊到细节甚至说点你踩坑的经历例如自己在 Milvus 上做向量库遇到内存暴涨的问题怎么解决求职面试官是能感知到你真的干过的。我这么说可能有点干给你举个我们业务上实实在在的例子。去年我们想用LLM改造一个内部的运营知识图谱库简单说就是做一个问答机器人让运营同学能快速找到他们想要的各种规则和文档。这事儿听起来不就是个RAG嘛很简单对吧但真做起来坑就多了。一个实习候选人来了简历上写着做过RAG项目。我就问他“你那个项目文档是怎么切片的按固定长度切还是按章节或者标题来切固定长度切的话会不会把一个完整的意思给切断了导致召回的时候信息不全”“你的embedding模型是怎么选的用通用的M3E还是用针对中文场景的BGE有没有试过在我们的业务数据上对embedding模型进行Fine-tuning提升它对我们这些黑话的理解能力”“召回出来的top-K个文档你是直接塞给LLM做总结还是先用一个rerank模型排个序把最相关的放前面如果召回回来的内容有冲突LLM胡说八道了怎么办”你看这些问题没有一个需要你发一篇顶会论文来证明。但每一个问题都对应着一个具体的工程和策略选择。你需要的是动手能力、分析能力和那么一点点产品sense。你能把你做过的项目像上面这样把遇到的问题、你的尝试、你的思考、最后的效果给说明白了这比你简历上挂一个不相关的论文要有说服力得多。你的项目经历就是你最好的“论文”。你说你在做后模型训练、RAG相关的项目这相当好路子完全走对了。关键在于你要把这个项目做“深”做出“花”来。别只是停留在跑通一个开源demo的层面。你要能说清楚业务背景你这个项目是为了解决什么问题哪怕是自己虚拟的场景技术方案为什么选这个方案例如为什么用RAG而不用Fine-tuning实现细节遇到了哪些坑怎么解决的例如上面我提的那些RAG的细节问题评估和迭代你怎么评估你的效果是人工评估还是建了个评测集后面还打算怎么优化把这些想清楚整理好写在简历上准备在求职面试里。这套组合拳打出来求职面试官会觉得你是个有想法、能落地的同学而不是一个只会看论文的“理论派”。一个比较现实的顺序是1、暑期/秋招前把后模型训练、RAG 项目收拾成可讲的 business case。别光有代码截图最好有明确的指标变化数据例如“instruction-tuning 后 Rouge 提升 4.2 个点”“RAG pipeline 答案覆盖率多了 12%”。2、并行刷搜广推的基础题尤其是常见数据结构和简单排序模型哪怕是梯度下降调参这类常规题由于有些求职面试官就是不问 LLM直接上 CTR 题。3、去找实习时不要自限于职位名称很多 JD 虽然写“推荐算法”但实际项目里会接触到 LLM例如 query 重写、个性化文案生成等混合场景。先说个结论LLM业务算法岗现在不一定非得有对口论文但背景和成果匹配度会影响你拿到求职面试的概率。论文是加分不是门票。尤其在企业侧尤其是业务落地的LLM算法不是做基础模型架构研究的那帮团队对口论文的硬性要求没你想象的那么严。但要注意一旦你是冲基础模型研发组、AGI研究组那种方向那没论文确实很吃亏甚至 HR 默认筛掉。现在大厂里的LLM职业方向实际上已经分化得很厉害了。你得先分清楚你想去的是哪种。一种是“研究岗”或者叫“预模型训练岗”这种职业方向基本都在研究院或者一些关键的基础模型团队。他们的目标是啥是去对标OpenAI去搞出下一个版本的GPT去提升模型的基座能力。这种职业方向说实话就是神仙打架。别说实习了社招都卷得厉害。没几篇顶会NeurIPS, ICML, ICLR, ACL这些傍身简历关都很难过。他们需要的是能推动模型能力边界的人。但还有一种也是现在需求量更大、更普遍的就是“业务算法岗”或者叫“应用算法岗”。这种职业方向是干嘛的他们不负责从0到1去炼丹而是负责把公司买来的、或者自研的基座模型想办法用在具体的业务场景里产生价值。例如用LLM去优化搜索结果、改造推荐feeds流、做智能客服、搞代码生成工具、赋能内容创作等等。我见过一个例子去年有个硕二同学本科双非硕士985之前只有一篇跟图像生成相关的二作文章跟LLM纯文本没关系他在求职面试时重点聊了两件事第一他参与学校的一个后模型训练领域Fine-tuning项目公开数据企业部分私有数据帮一个小公司做了客服场景的 LLaMA 二次调优第二他自己搭了个小规模的 RAG pipeline把法条知识嵌进去给法律咨询用。结果是他收到了两家大厂的LLM应用算法实习 offer虽然公司内部顶尖基础模型组他进不去但落到业务层的LLM团队完全没问题。这就是典型的“不靠论文靠项目能打”路径。LLM业务岗要看你打算切哪个层模型研发层模型结构、模型训练算法创新——这对标大厂研究部门或者 Lab拼的就是顶会论文、研究经历、开源贡献。没有论文很难硬刚有也得是对口的。模型应用/后模型训练层SFT、RLHF、RAG、embedding 优化——更多是业务落地考察的是你理解数据分布、能优化推理效果、能快速构建可用方案的能力。至于你问要不要转去搜广推作为保底。我觉得能两手抓更保险。这俩根本不矛盾甚至可以说是相辅相成。你现在学的这些LLM知识尤其是RAG跟你去搞搜索简直是无缝衔接。RAG的关键是啥Retrieve Generate。那个Retrieve召回环节不就是个小型搜索引擎吗你要考虑怎么建索引怎么做向量召回怎么提高召回率和精确率。这些知识在搜推广领域全都是通用的。我甚至觉得一个优秀的RAG系统技术人他首先得是一个合格的搜索技术人。现在很多推荐系统也在尝试用LLM来做“用户兴趣建模”。以前我们是用一个复杂的Deep Learning模型例如DIN, DIEN去猜用户可能喜欢什么商品现在是直接把用户的行为序列点了啥、买了啥当成一种“语言”扔给LLM让LLM去“理解”这个用户的品味和意图。这听起来很高大上吧但底层的很多思想例如序列建模、attention机制实际上跟传统推荐模型是一脉相承的。因此你完全可以两条腿走路。2026年大模型已经无处不在但幻觉hallucination仍是企业落地的最大杀手金融风控、医疗问诊、客服机器人动辄编造事实直接导致合规风险和信任崩盘。知识图谱Knowledge Graph的核心价值正是结构化知识把碎片化数据变成实体-关系-属性的三元组网络让大模型先查图谱再回答。行业价值支持复杂多跳推理、知识溯源、实时更新广泛用于推荐系统、智能搜索、企业大脑。大模型痛点纯向量RAG召回率低、无法处理逻辑关系知识图谱大模型GraphRAG可将准确率提升40%以上。图谱赋能意义把大模型从概率生成器变成可信知识引擎真正实现企业级私有化落地。核心知识点知识图谱不是又一个数据库而是大模型的长期记忆和推理大脑。为方便大家学习 这里给大家整理了一份学习资料包 需要的同学 根据下图自取即可

相关文章:

从RAG到搜广推:两个方向如何两手抓

研一升研二,时间还相当充裕。你现在的方向很对,继续把项目做深做透,同时拓展一下搜推广的知识面,明年找实习问题不大。现在大部分公司的LLM业务岗,说白了,干的还是SFT和RAG那点事,顶多加个Agent…...

从机械爪到智能体:构建感知-决策-执行闭环的机器人系统实践

1. 项目概述:从“机械爪”到“智能体”的进化最近在开源社区里,一个名为“AgentR1/Claw-R1”的项目引起了我的注意。这个名字本身就很有意思,它像是一个代号,又像是一个产品迭代的标识。乍一看,“Claw-R1”很容易让人联…...

TensorFlow损失函数详解:从基础到高级应用

1. 损失函数基础概念解析在机器学习的世界里,损失函数(Loss Function)就像是导航系统中的指南针,它告诉模型当前的表现距离目标还有多远。作为TensorFlow框架的核心组件之一,损失函数直接决定了模型优化的方向和效率。…...

颜色科学避坑指南:CIE Lab转sRGB时,你的D65白点参数设置对了吗?

颜色科学避坑指南:CIE Lab转sRGB时,你的D65白点参数设置对了吗? 在数字图像处理领域,颜色空间的转换看似简单,实则暗藏玄机。许多开发者和设计师都曾遇到过这样的困惑:明明按照标准公式实现了从CIE Lab到sR…...

SpringBoot+MyBatis-Plus多数据源实战:从原理到分布式事务

一、多数据源架构设计 说到多数据源,很多人第一反应是配置多个DataSource,然后根据业务场景手动选择。这种方式有两个问题: 代码侵入性强,每个方法都要判断用哪个数据源 事务管理混乱,Spring的@Transactional只能管理单个数据源 更好的方案是使用Spring提供的AbstractRou…...

告别复制粘贴!用STM32CubeMX HAL库高效控制蓝桥杯G431开发板8个LED(附流水灯代码)

STM32CubeMX HAL库实战:G431开发板LED高级控制技巧 第一次接触STM32G431开发板时,我像大多数初学者一样,直接在main函数里写满了GPIO控制代码。直到参加蓝桥杯比赛前夕,才发现这种写法在复杂项目里简直就是灾难——每次修改灯效都…...

PHP源码开发用一体机合适吗_集成硬件局限性说明【操作】

不推荐PHP开发用一体机——因U系CPU与焊死8GB内存导致调试卡顿、Docker/WSL2兼容差、USB外设支持弱,仅适合纯写小项目。PHP开发用一体机行不行?看这三点就清楚能跑,但不推荐——除非你只写小项目、不调试、不连真服务器、不碰 Docker 或 CLI …...

KV Cache:大模型推理加速核心技术

KV Cache:大模型推理加速核心技术📝 本章学习目标:通过本章学习,你将全面掌握"KV Cache:大模型推理加速核心技术"这一核心主题,建立系统性认知。一、引言:为什么这个话题如此重要 在人…...

ESP32蓝牙音频终极指南:如何用简单代码实现专业级音乐接收器和发送器

ESP32蓝牙音频终极指南:如何用简单代码实现专业级音乐接收器和发送器 【免费下载链接】ESP32-A2DP A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF 项目地址: https://g…...

Android16进阶之Equalizer.getProperties调用流程与实战(三百零二)

简介: CSDN博客专家、《Android系统多媒体进阶实战》作者 博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址&a…...

Android16进阶之Equalizer.usePreset调用流程与实战(三百零一)

简介: CSDN博客专家、《Android系统多媒体进阶实战》作者 博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址&a…...

SDUT-python实验四编程题

7-1 sdut-ASCII码排序输入N个字符后,按各字符的ASCII码从小到大的顺序输出这N个字符。输入格式:输入数据有多组,每组占一行,有N个字符组成。输出格式:对于每组输入数据,输出一行,字符中间用一个空格分开。输入样例:Inp…...

Go 的 maps.Copy:复制个 Map,居然也能又这么多坑

以前复制 Map 要写 for 循环,现在一行搞定。但别高兴太早,踩坑姿势不对,照样翻车~🤔 为什么需要 maps.Copy? 在 Go 1.21 之前,复制一个 Map 的"标准姿势"是这样的: // &am…...

ngx_epoll_add_event

1 定义 ngx_epoll_add_event 函数 定义在 ./nginx-1.24.0/src/event/modules/ngx_epoll_module.cstatic ngx_int_t ngx_epoll_add_event(ngx_event_t *ev, ngx_int_t event, ngx_uint_t flags) { int op;uint32_t events, prev;ngx_event_t …...

小升初英语衔接轻创业,KISSABC 落地全拆解

小升初英语衔接是一个家长付费意愿强、决策周期相对较短的细分市场。小学高年级家长对孩子的英语水平有清醒认知,知道初中英语和小学英语的难度差距,愿意为有效的衔接方案买单。对于想切入教育赛道的创业者来说,锁定这个群体是一个需求明确、…...

海康威视访客系统API避坑指南:从权限下发失败到动态二维码生成的5个常见问题

海康威视访客系统API实战避坑手册:5个高频故障的诊断与修复 对接海康iSC平台访客系统时,一线工程师常会遇到各种"诡异"问题:明明调用了接口却权限不下发、动态二维码生成后扫码无效、访客刷脸始终无法开门。这些问题往往消耗大量排…...

SpringMVC5.0

Spring留言板实现预期结果可以发布并显示点击提交后,显示并清除输入框并且再次刷新后,不会清除下面的缓存约定前后端交互接口Ⅰ 发布留言 url : /message/publish . param(参数) : from,to,say . return : true / false .Ⅱ 查询留言 url : /message/get…...

第四章-09-练习案例:有几个偶数

1.题目2.代码# 09-练习案例:有几个偶数 cnt 0 for i in range(1,100) :if i % 2 0 :cnt 1print(cnt)...

AD9850/AD9851模块PCB设计要点与STM32驱动实战:从原理图到可调信号发生器

1. AD9850/AD9851模块核心原理与选型指南 第一次接触DDS信号发生器时,我被AD9850芯片的精度震撼到了——用STM32驱动这个小模块,竟然能输出0.0291Hz分辨率的信号。这相当于在125MHz的时钟基准下,实现了比普通晶振高数百万倍的频率控制精度。A…...

机器学习中强弱学习器的原理与实践应用

1. 集成学习中的强弱学习器解析在机器学习领域,我们经常听到"强学习器"和"弱学习器"这两个术语。作为从业十多年的数据科学家,我发现很多初学者对这些概念的理解停留在表面。今天,我将从实践角度深入剖析这对核心概念&am…...

CUDA 13.0与Jetson Thor平台:边缘计算新纪元

1. CUDA 13.0与Jetson Thor平台概览NVIDIA最新发布的CUDA 13.0工具包为Jetson Thor SoC带来了革命性的升级,这标志着边缘计算和嵌入式GPU开发进入了一个新纪元。作为一名长期从事GPU加速开发的工程师,我认为这次更新最令人振奋的是它彻底改变了Arm生态系…...

互联网大厂 Java 求职面试:音视频场景中的技术问答

互联网大厂 Java 求职面试:音视频场景中的技术问答 在这篇文章中,我们将模拟一场互联网大厂的 Java 求职面试,场景设定为音视频领域,面试官是一位严肃的技术专家,而候选人燕双非则是一位搞笑的程序员。通过三轮的问答&…...

GBDT概率模型在空气污染预测中的应用实践

1. 项目背景与核心价值空气污染预测一直是环境科学和公共健康领域的重要课题。传统预测方法往往只能给出确定性结果,而概率预测模型则能提供更丰富的风险信息。这个项目构建的概率预测模型,能够量化未来出现污染天气的可能性,为决策者提供更科…...

【空管供配电】通过指导材料看空管供配电整体解决方案——空管STS方案

第一篇空管供电方案跳转链接(点这里) 第二篇空管UPS方案跳转链接(点这里) STS三大隐藏要求:空管供电安全的关键细节 STS(静态转换开关)是空管供电系统实现"不间断"切换的核心设备&…...

Switch手柄连接PC的终极指南:用BetterJoy实现完美适配

Switch手柄连接PC的终极指南:用BetterJoy实现完美适配 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcode.com/…...

解决Windows窗口调试难题的WinSpy++实战指南:高级窗口探查与属性修改技术深度解析

解决Windows窗口调试难题的WinSpy实战指南:高级窗口探查与属性修改技术深度解析 【免费下载链接】winspy WinSpy 项目地址: https://gitcode.com/gh_mirrors/wi/winspy Windows窗口调试是桌面应用开发中的常见挑战,开发者经常面临窗口属性获取困…...

数据结构初涉----顺序表

有了我们之前共同学习的C做基础,我们本文开始学习数据结构,本文先从数据结构的基础-----顺序表开始介绍。顺序表的出现顺序表的基层原理其实就是数组,但是数组用来存放数据可以,遇到插入数据,删除数据这些操作时&#…...

PatchTST论文精读与复现:手把手带你理解‘时间序列的64个词’

PatchTST论文精读与复现:手把手带你理解"时间序列的64个词" 当Transformer架构在NLP和CV领域大放异彩时,时间序列预测领域却长期被传统统计方法和浅层神经网络主导。直到2023年PatchTST的出现,才真正打破了这一僵局。这篇来自顶级学…...

JS逆向之某招标采购平台接口aesKey、epcos以及响应content解密

文章目录 声明 一、起因与目标 二、第一步:先证明它不是普通接口 三、第二步:观察页面结构,判断从哪里下手 四、第三步:优先打请求拦截器,不要先钻业务页 1. GET 请求加密逻辑 2. POST 请求加密逻辑 五、第四步:把真正的加密函数剥出来 1. 请求加密函数 2. 响应解密函数 …...

【进程间通信】————匿名管道、模拟实现进程池

目录 1. 进程间通信 1.1 进程间通信的目的 1.2 进程间通信分类 2. 管道 3. 匿名管道 3.1 pipe函数 3.2 用 fork 来共享管道原理 3.3 从文件描述符角度理解 3.4 从内核角度理解 3.5 父子进程管道读写测试 3.6 管道特性 3.7 4种通信情况 3.8 管道的原子性 4. 进程…...