@king1818888:前两天去某 AI 独角兽公司的 Agent 实施团队面试,结果被一个 RAG 检索细节问题彻底问住了……
摘要
一个求职者分享了面试 AI Agent 实施团队时被 RAG 检索细节问题难住的经历,并总结出生产级 RAG 需结合向量检索与 BM25 关键词搜索的混合检索,再用 Cross-encoder Reranker 进行二次精排,以解决语义相近但实体错误的检索问题。
查看缓存全文
缓存时间: 2026/10/12 15:29
就在前天,我去面了某 AI 独角兽公司的 Agent 实现团队,结果被一个 RAG 检索细节的问题彻底问懵了。
面试官的拷问:面试官往椅背上一靠:“用户问智能客服,‘苹果最新款手机多少钱?’,结果向量检索把知识库里的’红富士苹果批发价多少钱一斤’排到了第一名,你如何彻底解决这个问题?”
我内心的OS:当时我内心疯狂默念:“大哥,这能怪我吗?这明明是 OpenAI 或者开源 Embedding 模型的词向量聚类不够准确啊!你去找算法科学家啊,干嘛拿我一个应用层开发撒气啊?!”
我嘴上说的:我嘴上说的是:“呃……要不换个参数量更大的 Embedding 模型?或者把文本分块的粒度调小一点?”
面试官的反应:面试官笑了:“你就是换成最大的模型,苹果它也还是苹果,语义照样偏。去看看人家业界大牛是怎么把关键词检索和语义检索捏到一起的。”
当天晚上我就在技术社区请教了几位大佬,突然意识到自己对 RAG 的理解实在太浅了。纯 Dense 向量检索对专有名词和具体型号天然不敏感,生产级方案必须做混合检索(Hybrid Search:向量余弦相似度 + BM25 关键词精确匹配),再配上一个检索后的 Reranker(cross-encoder 重排序模型)做第二轮精排打分——这才是彻底解决“红富士手机“问题的标准姿势。
相似文章
@knoYee_: https://x.com/knoYee_/status/2062780637677752366
作者复盘了使用多Agent协作三个月的经验,总结出五个主要痛点(如Agent间矛盾、忽略边界条件、自我审查失效、合并决策困难、压缩执行后暴露更难问题)和两个心得(只读审查Agent价值高、Agent矛盾暴露需求模糊),强调了人类在AI协作中的核心决策作用。
RAG Retrieval Deep Dive: BM25, Embeddings, and the Power of Agentic Search
本文深入对比了BM25词法搜索和嵌入语义搜索在RAG检索中的优缺点,给出了根据查询类型和系统权衡选择检索方法的实用框架,强调了将RAG视为系统而非简单组件的重要性。
@blanplan: https://x.com/blanplan/status/2056614589236998459
DeepSeek招聘'Agent Harness 研发工程师'的职位描述分析,揭示了公司对'研究员+工程师+社区运营'三合一人才的追求,以及其对AI Agent工具的深度使用要求。
@ando_w: 今天面试了个候选人,简历写"精通 RAG"。 我问召回率多少,他说"挺好的"。我问怎么评估的,他说"问了几句感觉不错"。 这就是行业现状:90% 的 RAG 项目没有评估集,全靠手感。能说出 Recall 和 Precision 的,已经…
一位面试官吐槽自称“精通RAG”的候选人无法说出召回率和精确度,指出行业中90%的RAG项目缺乏规范的评估集,全靠主观判断。
一家公司派 AI 招聘官来面试他,于是他也派出了自己的 AI 智能体应对。
一位博主分享了2026年无人参与的求职面试:公司派出AI招聘员进行视频面试,博主则用自己的AI代理应对并离开画面,两个AI最终陷入无限道别的尴尬局面。