检索工具化封装:把 Elasticsearch、SQL、Confluence 包装成 Agent 的统一工具Agentic RAG 的地基是"检索即工具"——Agent 不需要知道数据存在哪、怎么查,它只调工具、拿结果。但企业内部的数据源五花八门:向量库、Elasticsearch、MySQL、Confluence、公司自建 API……每个的查询方式、返回格式、权限模型都不一样。这篇文章讲怎么把这些差异封装掉,给 Agent 一套统一的检索工具接口:适配器模式怎么设计、返回格式怎么定、权限在哪一层注入、以及工具注册和发现机制。