AI 智能体的上下文工程(智能体记忆)始于检索
这件事讲了什么
LangChain 的 Deep Agents 框架介绍了让智能体更高效检索信息的方法。原来智能体有三类问题:搜索方式笨拙,反复打开文件或用不同措辞重复搜索,白白消耗时间和上下文;一次搜索塞进太多内容,把上下文窗口占满;以及拿到过时或不相关的信息,还可能在此基础上继续出错。它的做法是:默认使用 glob 按文件名查找、grep 搜索文件内关键词、read_file 逐页读取,不整份加载文件;结果太大时,把完整结果存成文件,只把路径和摘要交给智能体;自定义检索(如 RAG)则先检索、再存文件、由子智能体去读,主智能体只看相关内容。这样智能体能更快找到对的资料,减少无效搜索和上下文浪费。文中还提到 ls、write_file、edit_file 等内置工具,以及向量库、SQL、搜索 API、MCP 服务器等检索数据源;具体效果数据文中未说明。
可以使用的工具
文中可用工具
- Deep AgentsLangChain 的智能体框架,内置文件系统检索工具,帮助智能体高效获取上下文
- glob按文件名模式查找文件
- grep在文件内容中搜索匹配的关键词,不必先加载整个文件
- read_file每次读取文件的一页内容
- ls列出文件
- write_file写入文件
- edit_file编辑文件
- RAG基于向量库的检索工具,按语义相似度而非精确关键词查找信息
- MCP 服务器接入他人已构建的检索类工具,如文档搜索
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。