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

百度Agent岗一面:你知道哪些更复杂的 RAG 范式?

面试官你了解哪些更复杂的 RAG 范式除了最基本的检索加生成还有什么更高级的玩法‍♂️我呃我觉得 Advanced RAG 就是最复杂的了吧加个 Rerank 和 Query 改写基本上就到头了其他都是工程优化。面试官Advanced RAG 只是在固定流程上打补丁你听说过 Self-RAG、CRAG、Agentic RAG 这些范式吗它们解决的是完全不同层面的问题。‍♂️我Self-RAG 我看过一点好像就是让模型自己判断要不要检索但具体怎么实现的我不太清楚CRAG 和 Agentic RAG 没了解过。面试官连范式演进都没搞清楚就来面试了Self-RAG 是模型自主决策检索CRAG 是检索质量差时自动纠错降级Agentic RAG 是把 RAG 做成 Agent 支持多轮动态检索这些都是生产系统里用得很多的方案你得好好补补课。面试官的问题其实是在考察你对 RAG 范式演进的理解深度不只是背名字而是要讲清楚每种范式解决了什么痛点、怎么解决的。下面我来系统梳理一下。 简要回答在我的了解里RAG 的发展经历了三代演进Naive RAG 是基础的检索加生成Advanced RAG 在检索前后都加了优化比如 Query 改写、Rerank、混合检索这些Modular RAG 是把各个环节做成模块可以任意组合。在这之上还有几个我觉得值得关注的高级范式。Self-RAG 是让 LLM 自己来决定要不要检索以及评估检索质量CRAG 是检索质量差的时候自动降级到网络搜索GraphRAG 是微软推的方案用知识图谱的社区发现和层次摘要来增强全局理解能力Agentic RAG 是把 RAG 做成 Agent支持多轮的动态检索。 详细解析什么是 RAG 范式「范式」这个词听起来很学术其实就是「一套固定的处理流程和设计思路」。RAG 范式就是指从「用户提问」到「生成答案」这整条链路上各个环节的组织方式和工作逻辑。不同的 RAG 范式本质上是在回答同一个问题在「检索」和「生成」之间系统应该怎么协调、怎么决策、怎么处理中间的各种异常情况最朴素的 RAG 范式是这样的用户提问 - 向量检索 - 拼 prompt - LLM 生成答案。这套流程一两天就能跑起来大多数教程演示的都是这个形态。但一旦到了真实业务场景问题就来了。为什么需要不同的 RAG 范式朴素 RAG 的问题随着使用场景复杂度的增加会越来越明显。第一个问题是检索质量参差不齐。用户的提问方式千变万化有些问题一次检索就能找到正确答案有些问题向量检索完全召不到相关内容但系统不会区分一律把检索结果喂给 LLM。然后呢LLM 就会在低质量上下文上胡说八道而用户完全不知道答案有没有依据。第二个问题是所有问题都走同一套流程太死板。有些问题根本不需要检索比如「你好」「今天天气怎么样」强行去知识库里找毫无意义有些复杂问题需要多轮检索才能拼出完整答案而朴素 RAG 一律只检索一次。然后呢该省的地方没省该深挖的地方浅尝辄止结果既浪费又不准。第三个问题是知识库覆盖有盲区。知识库里永远不可能有所有答案当找不到相关内容时朴素 RAG 要么让 LLM 编造答案要么返回一个风马牛不相及的回答。然后呢用户拿到的是一个自信满满的错误答案体验很差。你可能会想这些问题用前面讲的 Advanced RAG 手段Query 改写、Rerank、混合检索不就能解决了吗确实能缓解但它们有一个共同的假设流程是固定的只是每个环节做得更好。而真正复杂的场景需要的是「流程本身能根据情况调整」什么时候该检索、检索结果不行怎么办、需不需要再检索一次这些决策需要系统自己做而不是靠人预先写死。这就是高级范式要解决的问题。这三个问题催生了不同思路的 RAG 范式有的在「如何检索」上做文章有的在「要不要检索」上加判断有的在「检索不到时怎么兜底」上下功夫。理解这些范式本质上是理解面对不同场景约束时系统设计者各自找到的解法。三代 RAG 的演进RAG 的发展经历了三代每一代都是在上一代的痛点上演进但演进的方式越来越系统化。最早的形态叫Naive RAG逻辑非常直白用户提问 - 向量检索 - 拼 prompt - LLM 生成。这套流程像搭积木的第一步把各个环节拼在一起就能跑两天就能上线一个 Demo。但它什么都没优化检索召回什么就送什么用户提问写得差就找得差找到的内容有没有用也不管全部一股脑塞给 LLM幻觉和偏差就是这样来的。意识到问题之后Advanced RAG出现了核心思路是在「检索前」和「检索后」各加一道工序。检索前加 Query 改写和扩展把用户口语化的提问打磨成更容易命中知识库的形式检索后加 Rerank 精排和内容压缩把召回内容里最相关的几条筛出来不相关的过滤掉减少喂给 LLM 的噪音。这套方案不用改框架只需在原有流程上插入几个步骤工程改动小效果提升明显。目前大多数生产系统用的都是这个形态。很多人以为 Advanced RAG 就是 RAG 的终极形态了其实不是。Advanced RAG 有一个隐含的假设——流程是固定的「检索前优化 - 检索 - 检索后优化 - 生成」不管用户问什么都走这套流程。但真实场景中不同问题需要不同的处理策略这就是 Modular RAG 要解决的。再往后发展就是Modular RAG思路变了不再是在固定流程上打补丁而是把 RAG 的各个环节拆成可以独立替换的模块像乐高一样按需组合检索模块可以选向量检索、BM25 或图检索改写模块可以选 HyDE、Step-back 或多 Query 扩展生成模块可以是普通输出也可以是带引用的结构化输出。不同业务场景挑不同模块组合灵活性大幅提升。LlamaIndex 的 Workflow 和 LangGraph 都是这个设计思路的具体实现。理解了三代演进再看后面几种高级范式就有了参照系它们都是在 Modular RAG 的「灵活组合」思路上针对特定痛点做了更深度的设计。高级范式在这之上还有几个值得关注的高级范式每一种都对应了朴素 RAG 的一个特定痛点Self-RAGLLM 自己决定要不要检索前面提到朴素 RAG 的第二个痛点是「所有问题都走同一套流程太死板」。Self-RAG 就是专门解决这个问题的。普通 RAG 不管用户问什么都去检索但有些问题根本不需要检索比如「11等于几」有些检索结果根本不相关。Self-RAG 训练了一个特殊的 LLM它会自主决定当前问题需不需要检索Retrieval token检索回来的内容和问题相不相关Relevance token生成的答案有没有幻觉Support token最终答案质量够不够好Utility tokenSelf-RAG 的执行流程如下判断是否需要检索LLM 先评估这个问题要不要查知识库。如果是常识性问题或者不需要外部信息直接生成答案。检索并逐条评估相关性对每一个召回的 chunkLLM 独立判断「这段内容和问题相关吗」不相关的直接跳过。基于相关 chunk 生成候选答案每个相关 chunk 各自生成一个候选答案。评估答案质量对每个候选答案LLM 打两个分有没有文档支撑防幻觉、答案对用户有没有用。选出最优答案返回综合两个分数选出最好的那个候选答案。这套机制有一个很容易被忽略的前提那四种 reflection token 不是现成 LLM 自带的需要在一个专门构造的数据集上对基础 LLM 进行监督微调把这些特殊 token 作为新词表的一部分训练进去。换句话说Self-RAG 不能拿一个普通的 GPT-4 直接「套用」要么你拿 Self-RAG 论文开源的微调版本基于 Llama2-7B/13B要么自己按论文的流程造数据做微调。这是它和 CRAG、Agentic RAG 很不一样的地方后者都可以在通用 LLM 上直接跑。好处也很明显不需要检索的问题直接回答省了检索开销检索结果不相关时能识别出来避免了基于错误上下文生成的幻觉。CRAGCorrective RAG检索质量差时自动纠错Self-RAG 解决的是「要不要检索」的问题那如果检索了但结果质量很差怎么办朴素 RAG 的第三个痛点知识库覆盖有盲区。就会导致这种情况。CRAG 就是专门解决这个问题的。CRAG 在检索完之后加了一个质量评估环节如果检索到的内容质量高正常走 RAG 流程如果质量低自动切换到网络搜索用搜索结果代替知识库内容来回答问题如果质量居中把知识库结果和网络搜索结果都用上。CRAG 的执行流程如下本地检索先从知识库里召回 top-K 个 chunk。质量评估用一个轻量级的检索评估器可以是专门训练的分类模型也可以用 Rerank 模型的分数来近似来判断检索结果和问题的相关程度。三级路由决策根据评估结果分成三档。评估为「相关」直接用本地结果生成答案评估为「不相关」说明知识库没有覆盖这个问题丢弃本地结果降级走网络搜索评估为「模糊」把本地结果和网络搜索结果合并一起用两者互补。具体的判断阈值需要根据业务场景来调没有固定数值核心思路是让系统能自动识别「检索结果靠不靠谱」并做出相应的降级决策。生成答案基于最终上下文生成回答。这个方案的核心价值在于「兜底」知识库覆盖不到的问题不会直接乱答而是自动去网上找答案大幅提升了系统的健壮性。很多人以为 RAG 系统只能用本地知识库回答问题CRAG 打破了这个限制它把知识库当主力把网络搜索当备胎两者配合使用。GraphRAG用知识图谱增强全局理解Self-RAG 和 CRAG 解决的都是「检索策略」层面的问题但还有一种瓶颈是检索方式本身的局限。普通向量检索只能召回「和问题直接相关的文档片段」对于需要全局理解的问题比如「这批文档的核心主题是什么」「A 公司和 B 公司之间有什么关联」单纯的向量检索只能找到局部信息无法把散落在多处的知识串联起来。GraphRAG 就是微软在 2024 年 7 月发布论文的一套方案它把知识图谱、社区发现和层次摘要这几样现成工具组合起来解决这个问题核心价值是「系统化组合」而不是单点发明。GraphRAG 的核心做法分两步。预处理阶段先用 LLM 从文档里抽取实体和关系建成知识图谱然后用 Leiden 等社区发现算法对图谱中的实体做聚类把紧密关联的实体分成一个个「社区」再对每个社区生成一份 LLM 摘要描述这个社区里的实体之间是什么关系、整体在讲什么。这些社区摘要会形成多层的层次结构从细粒度到粗粒度都有覆盖。检索阶段GraphRAG 支持两种查询模式。对于局部问题比如「A 公司的 CEO 是谁」可以直接在知识图谱中做实体查找和关系遍历对于全局问题比如「这些文档的主要主题有哪些」则用 Map-Reduce 的方式先让 LLM 分别阅读各社区的摘要提取相关信息再汇总生成最终答案。这种「社区摘要 Map-Reduce」的设计是 GraphRAG 区别于普通知识图谱方案的核心创新。你可能会问为什么向量检索搞不定全局性问题因为向量检索本质上是在做「一对一匹配」用一个 query 向量去和一个 chunk 向量比较距离它擅长找到和问题直接相关的局部片段但无法理解整个知识库的宏观结构和跨文档的关联关系。GraphRAG 通过预先构建社区摘要把全局信息提前「蒸馏」好了查询时不需要遍历所有文档就能回答全局性问题。适合知识之间关联性强、需要全局视角的场景比如金融领域的企业关系分析、医疗领域的药物-疾病-症状关联查询、大规模文档集的主题归纳。代价是构建知识图谱和社区摘要需要大量 LLM 调用预处理成本较高。Agentic RAG把 RAG 做成 Agent前面几种范式虽然各有创新但都有一个共同点流程的步骤是预先定义好的最多是根据条件做分支选择。但有些问题复杂到连「需要检索几次」「每次检索什么」都无法预先定义需要 LLM 根据中间结果动态决定下一步怎么做。这就引出了 Agentic RAG。普通 RAG 是固定的「检索一次 - 生成」的流程但有些问题需要多轮检索第一次检索发现信息不够需要追加检索检索结果互相矛盾需要再检索来验证问题本身是多步骤的每一步都需要检索不同的内容。Agentic RAG 把 RAG 嵌入 Agent 循环LLM 可以自主决定要不要再检索一次、用什么关键词检索、检索结果是否足够、什么时候可以生成最终答案。Agentic RAG 的执行流程如下接收问题进入循环LLM 拿到用户问题开始 Agent 决策循环。LLM 决定下一步动作根据当前已收集到的上下文LLM 判断信息够了吗如果不够下一步该搜什么关键词执行检索累积上下文按 LLM 指定的关键词检索把新召回的 chunk 追加到已有上下文里。重复判断直到信息充分LLM 每轮都重新评估「现在能回答了吗」不够就继续检索够了就生成答案。生成最终答案信息充分后退出循环基于所有累积的上下文生成回答。为防止死循环设置最大迭代次数兜底。这套机制特别适合需要多步骤推理的复杂问题比如「帮我分析 A 公司最近三年的财报找出营收增速放缓的根本原因」这类问题需要多次、有针对性地检索不同维度的内容一次检索完全不够。和前面几种范式相比Agentic RAG 最大的区别在于「流程不是写死的而是 LLM 在运行时自己决定」。如果说 Self-RAG 是给 RAG 加了一个「要不要检索」的开关CRAG 是加了一个「检索不好怎么办」的兜底那 Agentic RAG 是把整个检索流程变成了一个可以不断循环、不断调整的智能体。把几种高级范式的特点对比一下选型时有个参考范式核心创新适合场景工程复杂度Advanced RAGQuery 改写 Rerank大多数生产场景低Self-RAGLLM 自主决策检索问题类型多样、部分不需要检索高需特殊训练模型CRAG检索质量差时降级网络搜索知识库覆盖不全的场景中GraphRAG社区发现 层次摘要支持全局查询实体关系复杂、需要全局理解的场景高图构建 摘要成本大Agentic RAG多轮动态检索复杂多步骤问题中Agent 框架 面试总结回到面试官的问题Advanced RAG 远不是终点它只是在固定流程上做了检索前后的优化。真正的高级范式是针对朴素 RAG 的三大痛点分别给出了系统性的解法。Self-RAG 解决「不是所有问题都需要检索」的问题让 LLM 自主决策CRAG 解决「检索质量差时怎么办」的问题自动降级到网络搜索兜底。GraphRAG 解决「全局理解和跨文档关联」的问题用社区发现和层次化摘要补上向量检索只能做局部匹配的短板Agentic RAG 解决「复杂问题需要多轮动态检索」的问题把 RAG 做成 Agent 循环。回答时不要只罗列名字要讲清楚每种范式解决了什么痛点、核心机制是什么、适合什么场景这才是面试官想听到的。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

相关文章:

百度Agent岗一面:你知道哪些更复杂的 RAG 范式?

👔面试官:你了解哪些更复杂的 RAG 范式?除了最基本的检索加生成,还有什么更高级的玩法? 🙋‍♂️我:呃,我觉得 Advanced RAG 就是最复杂的了吧,加个 Rerank 和 Query 改…...

JavaScript 需求稳定,多类证书助力职业发展,招聘看重实践与证书结合!

考取这些 JavaScript 证书,证明热门技能!招聘看重,多证书可选助力职业发展考取这些 JavaScript 证书,能证明你掌握了全球最常用编程语言的热门技能。JavaScript 一直是网页开发领域最受欢迎的编程语言之一,短期内这种情…...

python 基础学习文档

✨博文作者:烟雨孤舟 💖 喜欢的可以 点赞 收藏 关注哦~~ ✍️ 作者简介: 一个热爱大数据的学习者 ✍️ 笔记简介:作为大数据爱好者,以下是个人总结的学习笔记,如有错误,请多多指教! 1. 标识符命…...

Guru:终端AI集成工具的设计原理与实战应用

1. 项目概述:Guru,你的终端AI伙伴 如果你和我一样,大部分工作时间都“焊”在终端里,那么你一定经历过这样的场景:想快速写一段脚本,得切到浏览器,打开某个AI聊天页面,粘贴代码&#…...

Rust内存安全:所有权与借用 vs 引用计数,该如何选择?

所有权与借用 vs 引用计数Rust的标志性成就,是在不使用垃圾回收器的情况下实现内存安全。它通过一套严格的所有权系统达成这一目标,但该系统特意设置了一个“逃生出口”:引用计数。在Rust程序中,每个值在任何给定时刻都只有一个所…...

Transformer叠加态MoE:动态参数激活的NLP新范式

1. 项目概述在自然语言处理领域,Transformer架构已经成为事实上的标准。但传统的Transformer模型存在一个根本性限制:每个输入token都会激活整个模型的所有参数,即使这些参数中只有一小部分真正相关。这种"全激活"模式导致了巨大的…...

2026 AI 爆发之年:从 DeepSeek V4 开源到科交会热潮,一站式聚合平台成全民刚需

2026 年 4 月 26 日,国内科技圈迎来双线沸腾时刻:一边是第四届中国科交会在合肥正式启幕,以 “科技打头阵 创新赢未来” 为主题,集中展示 AI、量子、智能制造等前沿成果,成为新质生产力的重要展示窗口;另一…...

三分钟掌握Trippy:现代网络诊断工具的终极使用指南

三分钟掌握Trippy:现代网络诊断工具的终极使用指南 【免费下载链接】trippy A network diagnostic tool 项目地址: https://gitcode.com/GitHub_Trending/tr/trippy Trippy是一款功能强大的现代网络诊断工具,它将传统的traceroute和ping功能完美…...

AI时代,代码还要学吗?Python\+Java高效学习指南(附AI协同秘籍)

最近被很多朋友问同一个问题:“现在AI都能一键生成代码了,还费劲学Python、Java干嘛?” 尤其是有一点代码基础的人,更纠结——自己能写点基础代码,又能用上AI,到底该深耕代码,还是干脆依赖AI“躺…...

TEKLauncher:方舟生存进化终极管理工具,5分钟搞定游戏配置

TEKLauncher:方舟生存进化终极管理工具,5分钟搞定游戏配置 【免费下载链接】TEKLauncher Launcher for ARK: Survival Evolved 项目地址: https://gitcode.com/gh_mirrors/te/TEKLauncher TEKLauncher是一款专为《方舟:生存进化》设计…...

别再手动“投喂”AI了:OpenClaw让大模型长出“手”和“眼”,而永动虾让它1分钟开跑

你有没有遇到过这种情况:明明让AI写一份周报,它却需要你一次次复制粘贴数据;想让AI自动处理几十份合同,但每次都要手动上传文件;甚至希望AI像人一样操作电脑、识别界面……但卡在“第一步”就寸步难行?本质…...

AI智能体浏览器自动化实战:绕过反爬虫与验证码的终极方案

1. 项目概述:为AI智能体赋予“真实浏览器之手”如果你正在使用Claude Code、Cursor、OpenClaw这类AI编程助手,并且尝试过让它们帮你自动完成一些网页操作——比如抓取商品价格、监控新闻动态、或者自动填写表单——那你大概率经历过这样的挫败&#xff1…...

超级编导源码流出,技术大拿深度对比超级编导与超级智剪云混剪架构

引言:当“源码”遇见“架构选型”近日,技术社区中关于“超级编导源码流出”的讨论引发了不少开发者的关注。无论这一传闻的真实性如何,它都将一个核心问题推到了技术决策者面前:在构建或集成短视频矩阵视频混剪工具时,…...

终极指南:如何用Prompt Optimizer节省90%的LLM API成本

终极指南:如何用Prompt Optimizer节省90%的LLM API成本 【免费下载链接】prompt-optimizer Minimize LLM token complexity to save API costs and model computations. 项目地址: https://gitcode.com/gh_mirrors/pr/prompt-optimizer 你是否在为LLM API的高…...

用Python和Pygame复刻简化版植物大战僵尸:从数学建模到游戏开发的保姆级教程

用Python和Pygame复刻植物大战僵尸:从数学模型到游戏逻辑的工程实践 当数学建模遇上游戏开发,会碰撞出怎样的火花?十年前那道经典的SPSSPRO数学建模题,将"植物大战僵尸"的规则抽象成数学模型,而今天我们将用…...

Docker Sandbox + Llama3/DeepSeek部署实操:1小时构建不可逃逸、不可提权、不可侧信道泄露的AI推理沙箱

更多请点击: https://intelliparadigm.com 第一章:Docker Sandbox 运行 AI 代码隔离技术概览 Docker Sandbox 是一种轻量级、可复现的容器化执行环境,专为安全运行未经信任的 AI 代码(如用户提交的推理脚本、自定义训练逻辑或第…...

VS Code MCP权限体系设计:RBAC+策略即代码(Policy-as-Code)双模管控,附GRC兼容配置清单

更多请点击: https://intelliparadigm.com 第一章:VS Code MCP权限体系设计:RBAC策略即代码(Policy-as-Code)双模管控,附GRC兼容配置清单 VS Code 通过 Microsoft Cloud Platform(MCP&#xff…...

这个AI插件直接“接管编辑器”?Unity开发要变天了!

在过去两年里,AI 工具几乎席卷了整个开发领域,但对于 Unity 开发者来说,大多数 AI 插件仍停留在“聊天工具”的层面:写点示例代码、解释概念,却无法真正融入项目。 而 Brody AI – Your Agentic Developing Homie 的出…...

Linux 进程间通信(IPC):管道与信号量完全指南

引言 在 Linux 系统编程中,进程间通信(IPC,Inter-Process Communication) 是一个核心课题。进程是独立运行的单位,默认情况下彼此隔离。但很多时候,我们需要让进程之间交换数据或同步执行顺序——这就是进…...

Sqlserver 学习笔记

这次的学习内容主要是关于数据库的使用。数据库和表的创建,增删改查的内容一,数据库(1)数据库的创建create database StudentDB --创建数据库 on primary --定义在主文件组上的文件 ( nameStudentDB_data, --逻辑名称 filenameD:\…...

G5080,TS3380,G2810,MG3680,G3810,TS3440,IX6780,MP288,TS8380报错5B00,P07,E08,1700,5b04废墨垫清零,亲测有效

下载:点这里下载 备用下载:https://pan.baidu.com/s/1WrPFvdV8sq-qI3_NgO2EvA?pwd0000 常见型号如下: G系列 G1000、G1100、G1200、G1400、G1500、G1800、G1900、G1010、G1110、G1120、G1410、G1420、G1411、G1510、G1520、G1810、G1820、…...

4 个开源轮子,0 个后端大佬:我们是怎么让 AI 客服自己“卷”起来的

搭建智能体客服自动化平台的真实过程深夜十一点,客服小晴在群里发了一条消息:“同一个用户关于退换货的问题,我已经解释了五遍规则,他还在问‘能不能特殊处理’。” 紧接着是第二句:“要是今晚再这样下去,我…...

CL4SE:上下文学习如何提升LLM在软件工程中的表现

1. CL4SE:软件工程中的上下文学习革命在2023年ChatGPT引爆AI热潮后,大型语言模型(LLM)在软件工程领域的应用呈现爆发式增长。但开发者们很快发现一个关键问题:同样的模型,为什么在A公司的代码生成任务上表现…...

RAG系统安全攻防:知识提取攻击与多层级防御策略

1. RAG系统安全攻防全景图:从知识提取攻击到多层级防御检索增强生成(Retrieval-Augmented Generation, RAG)系统通过整合外部知识库显著提升了大语言模型的生成能力,但这种开放性架构也引入了新的安全风险。知识提取攻击&#xff…...

Mac本地高效训练Flux.jl模型的完整指南

1. 项目概述最近在Mac上本地训练Flux模型的需求越来越普遍。作为一名长期在Mac平台进行机器学习开发的工程师,我发现很多同行在配置本地Flux训练环境时都会遇到各种"坑"。今天我就来分享一套经过实战检验的完整方案,帮助你在Mac上高效运行Flux…...

Caveman开源项目:用提示词工程优化AI对话,节省75%的Token成本

1. 项目概述:当AI学会“说人话”,我们到底在省什么?如果你和我一样,每天要和Claude、GPT这类大模型对话几十上百次,那你肯定对一种现象深恶痛绝:AI的“废话文学”。明明一句话就能说清楚的事,它…...

探索 MCP 协议:构建下一代 AI Agent 的标准化基石

探索 MCP 协议:构建下一代 AI Agent 的标准化基石 引言 随着大语言模型(LLM)能力的飞速提升,AI Agent(智能体)正逐渐从简单的对话机器人演变为能够自主调用工具、操作数据库和执行复杂任务的智能实体。然而…...

探索 MCP (Model Context Protocol):构建智能体与外部工具的桥梁

探索 MCP (Model Context Protocol):构建智能体与外部工具的桥梁 摘要 随着大语言模型(LLM)能力的增强,如何让模型安全、高效地访问外部数据和工具成为了人工智能领域的核心挑战。Model Context Protocol (MCP) 作为一种新兴的标准…...

【025】类加载:双亲委派与应用隔离

前面我们聊过 JVM 运行时数据区(022 篇)和对象创建(022 篇),这篇来深入聊聊类加载。 你有没有遇到过这些问题: 明明引入了 jar 包,却报 ClassNotFoundException升级了一个依赖库,结果…...

深入解析 MCP (Model Context Protocol):构建 AI Agent 的标准化连接器

深入解析 MCP (Model Context 协议):构建 AI Agent 的标准化连接器 引言 随着大语言模型(LLM)能力的飞速发展,AI Agent(智能体)正逐渐从简单的对话机器人演变为能够执行复杂任务的自动化实体。然而&#xf…...