Jerry Liu回顾了RAG从3年前到现在的变化,指出检索正被智能体层取代,构建方式也变了。关注RAG和智能体发展的话,这篇总结很值得看。
3年前,Jerry Liu在AI Engineer大会首次演讲高级RAG技术,如今该领域已演变为围绕智能体和上下文的标准化高阶抽象。当前模式包括:将检索复杂性编码到智能体层,使用简单但高效的搜索工具(如BM25、向量搜索),让智能体推理找到正确结果;越来越不关注'破解'上下文窗口,而关注业务上下文;构建智能体的方式从定义代码变为定义剧本再到定义目标。
3 years ago I gave a talk at the first @aiDotEngineer conference on "Advanced RAG" techniques in ord...
3 years ago I gave a talk at the first @aiDotEngineer conference on "Advanced RAG" techniques in order to work around the limitations of naive RAG. It's insane how much the world has changed since then, and the world has evolved into standardized, higher-level abstractions around agent harnesses and context. Some general patterns: 1. Retrieval complexity can be encoded at the agent layer. This means that you can give relatively simple but performant search tools to an agent (e.g. really fast bm25, vector search), and let the agent reasoning enter the right queries to find the right results. 2. To some extent this is still evolving, but I do think we will increasingly care less about "hacking" the context window and more about deciding what business context is relevant in the first place. 3. The way we build agents has fundamentally changed from defining code, to defining runbooks, to defining goals. Big congrats to @swyx and the entire AI Engineer team for continuing to put out awesome conferences every year. 💬 3 🔄 4 ❤️ 32 👀 2080 📊 11 ⚡