WakeUp-JinClaude Code架构细节分析-上下文工程之搜索代理 中发帖

前言
佬友们,晚上好,这个是发布在L站的第三篇关于上下文工程实践的文章,这次是关于搜索代理的实现和整理,这个可以和RAG方案进行比较,我个人现在更喜欢这个搜索代理的方案,是参考ClaudeCode的实现设计。
在自己动手实现的时候,包括在执行代码的时候,从执行日志中,我感受到了一丝丝的模型“自主性”,并且这种实现方式简单直接,我感觉这个是目前大模型应用引入外部数据的最佳方案或者说最先考虑的方案,果然很多事情只有动手实践之后,才可以更深的体会到设计的妙处
一、什么是搜索代理
在聊搜索代理之前,就需要先搞清楚代理是什么,简单理解可以是:LLM 在自主循环中使用工具
🌟 那么搜索代理的简单定义:LLM 使用各种搜索或检索工具,动态地,按需地获取相关上下文
我在测试各种模型对于检索工具的调用的时候,发现模型能力差异导致的搜索结果不同,优秀的模型的搜索路径规划的更加合理,并且搜索的方向非常准...